[Rivet] Build failed in Jenkins: Rivet-SL5-64-HepMC-2.4 #1028

Andy Buckley andy.buckley at ed.ac.uk
Thu Sep 22 12:16:02 BST 2011


Hmm, whatever the g++ compiler being fired off by Jenkins is, it's also 
got a different std::pow signature from the version on my Ubuntu Natty 
laptop... I'll fix this.

Andy


On 22/09/11 12:08, IPPP Hudson build system wrote:
> See<https://www.ippp.dur.ac.uk/hudson/job/Rivet-SL5-64-HepMC-2.4/1028/changes>
>
> Changes:
>
> [Andy Buckley] Use std::pow in place of intpow
>
> ------------------------------------------
> [...truncated 1146 lines...]

>    CXX    Thrust.lo
> Thrust.cc: In function 'void Rivet::_calcT(const std::vector<Rivet::Vector3, std::allocator<Rivet::Vector3>  >&, double&, Rivet::Vector3&)':
> Thrust.cc:61: error: call of overloaded 'pow(int, unsigned int)' is ambiguous
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/cmath:361: note: candidates are: long double std::pow(long double, int)
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/cmath:357: note:                 float std::pow(float, int)
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/cmath:353: note:                 double std::pow(double, int)
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/cmath:349: note:                 long double std::pow(long double, long double)
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/cmath:345: note:                 float std::pow(float, float)
> /usr/include/bits/mathcalls.h:154: note:                 double pow(double, double)


-- 
Dr Andy Buckley
SUPA Advanced Research Fellow
Particle Physics Experiment Group, University of Edinburgh

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the Rivet mailing list