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/

Reply via email to