On 10/28/05, Matt Kraai <[EMAIL PROTECTED]> wrote: > Package: mcmcpack > Version: 0.6-5-1 > Severity: serious > > pbuilder fails to build mcmcpack in an unstable chroot on i386: > > > g++ -I/usr/lib/R/include -DSCYTHE_COMPILE_DIRECT -DSCYTHE_NO_RANGE > > -fPIC -g -O2 -c MCMCdistn.cc -o MCMCdistn.o > > la.cc: In function 'SCYTHE::Matrix<T> SCYTHE::selif(const > > SCYTHE::Matrix<T>&, const SCYTHE::Matrix<bool>&)': > > la.cc:201: error: there are no arguments to 'accumulate' that depend on a > > template parameter, so a declaration of 'accumulate' must be available > > la.cc:201: error: (if you use '-fpermissive', G++ will accept your code, > > but allowing the use of an undeclared name is deprecated) > > make[1]: *** [MCMCdistn.o] Error 1 > > make[1]: Leaving directory `/tmp/buildd/mcmcpack-0.6-5/src' > > ERROR: compilation failed for package 'MCMCpack' > > ** Removing > > '/tmp/buildd/mcmcpack-0.6-5/debian/r-cran-mcmcpack/usr/lib/R/site-library/MCMCpack'
Ok... this is weird. It compiled fine with gcc 4.0.2-2 in my pbuilder chroot, but when I upgraded my chroot to 4.0.2-3, it broke, and I don't see anything in the gcc changelog that should have had any effect. Chris -- Chris Lawrence - http://blog.lordsutch.com/