<div dir="ltr"><div>Hi Klaus, Andy,<br><br></div>I think I've run into something similar before. Klaus, can you try changing swap() call at line Cuts.cc:139 to std::swap() (i.e. make the namespace explicit?). I seem to remember this fixing some issues.<br><br>Chris<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 6, 2015 at 1:11 AM, Andy Buckley <span dir="ltr"><<a href="mailto:andy.buckley@cern.ch" target="_blank">andy.buckley@cern.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Klaus,<br>
<br>
Just keeping this one alive -- 22nd Dec was deep in the dead zone! I<br>
have no idea why this would have caused a problem. Compiles fine for me<br>
and everyone else that I know of, on lots of platforms. Hmm...<br>
<br>
Andy<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On 22/12/14 18:51, Klaus Rabbertz wrote:<br>
> Dear developers,<br>
><br>
> while doing a fresh install into a new directory of YODA, HepMC etc. I<br>
> also updated<br>
> from the previous River version to 2.2.0. However, I got the following<br>
> error message<br>
> when compiling:<br>
><br>
>>   CXX      libRivetCore_la-Cuts.lo<br>
>> Cuts.cc: In function 'Rivet::Cut<br>
>> Rivet::Cuts::range(Rivet::Cuts::Quantity, double, double)':<br>
>> Cuts.cc:139: error: no matching function for call to 'swap(double&,<br>
>> double&)'<br>
>> ../../include/Rivet/Math/MathHeader.hh: At global scope:<br>
>> ../../include/Rivet/Math/MathHeader.hh:45: warning: 'Rivet::MAXINT'<br>
>> defined but not used<br>
>> ../../include/Rivet/Math/Constants.hh:42: warning:<br>
>> 'Rivet::electron_charge' defined but not used<br>
>> make[3]: *** [libRivetCore_la-Cuts.lo] Error 1<br>
>> make[3]: *** Waiting for unfinished jobs....<br>
>> make[3]: Leaving directory<br>
>> `/storage/9/rabbertz/local/src/Rivet-2.2.0/src/Core'<br>
>> make[2]: *** [install-recursive] Error 1<br>
>> make[2]: Leaving directory<br>
>> `/storage/9/rabbertz/local/src/Rivet-2.2.0/src/Core'<br>
>> make[1]: *** [install-recursive] Error 1<br>
>> make[1]: Leaving directory<br>
>> `/storage/9/rabbertz/local/src/Rivet-2.2.0/src'<br>
>> make: *** [install-recursive] Error 1<br>
>> 42.014u 3.721s 0:14.89 307.1%   0+0k 3168+21440io 0pf+0w<br>
>> r{src/Rivet-2.2.0> gcc --version<br>
>> gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)<br>
><br>
> Best regards and Happy Xmas,<br>
><br>
> Klaus Rabbertz<br>
> _______________________________________________<br>
> Rivet mailing list<br>
> <a href="mailto:Rivet@projects.hepforge.org">Rivet@projects.hepforge.org</a><br>
> <a href="https://www.hepforge.org/lists/listinfo/rivet" target="_blank">https://www.hepforge.org/lists/listinfo/rivet</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Dr Andy Buckley, Royal Society University Research Fellow<br>
Particle Physics Expt Group, University of Glasgow / PH Dept, CERN<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Rivet mailing list<br>
<a href="mailto:Rivet@projects.hepforge.org">Rivet@projects.hepforge.org</a><br>
<a href="https://www.hepforge.org/lists/listinfo/rivet" target="_blank">https://www.hepforge.org/lists/listinfo/rivet</a><br>
</div></div></blockquote></div><br></div>