Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 131726

Summary: media-gfx/enblend-2.5 fails to compile
Product: Gentoo Linux Reporter: dack
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description dack 2006-04-29 15:29:42 UTC
Calculating dependencies  .
>>> Unpacking source...
>>> Unpacking enblend-2.5.tar.gz to /var/tmp/portage/enblend-2.5/work
>>> Source unpacked.
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-g++... gcc3
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking whether byte ordering is bigendian... no
checking for TIFFOpen in -ltiff... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking boost/random/mersenne_twister.hpp usability... yes
checking boost/random/mersenne_twister.hpp presence... yes
checking for boost/random/mersenne_twister.hpp... yes
checking boost/static_assert.hpp usability... yes
checking boost/static_assert.hpp presence... yes
checking for boost/static_assert.hpp... yes
checking boost/pool/pool.hpp usability... yes
checking boost/pool/pool.hpp presence... yes
checking for boost/pool/pool.hpp... yes
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking for ptrdiff_t... yes
checking whether closedir returns void... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for fseeko... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking return type of signal handlers... void
checking for working strtod... no
checking for pow... yes
checking for floor... yes
checking for memset... yes
checking for pow... (cached) yes
checking for rint... yes
checking for sqrt... yes
checking for strchr... yes
checking for strerror... yes
checking for strrchr... yes
checking for mkstemp... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating include/Makefile
config.status: creating include/vigra/Makefile
config.status: creating include/vigra_ext/Makefile
config.status: creating src/Makefile
config.status: creating src/vigra_impex/Makefile
config.status: creating src/win32helpers/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5'
Making all in include
make[2]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include'
Making all in vigra
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include/vigra'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include/vigra'
Making all in vigra_ext
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include/vigra_ext'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include/vigra_ext'
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include'
make[2]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/include'
Making all in doc
make[2]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/doc'
Making all in src
make[2]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
Making all in vigra_impex
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src/vigra_impex'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-bmp.o -MD -MP -MF ".deps/libvigra_impex_a-bmp.Tpo" -c -o libvigra_impex_a-bmp.o `test -f 'bmp.cxx' || echo './'`bmp.cxx; \
then mv -f ".deps/libvigra_impex_a-bmp.Tpo" ".deps/libvigra_impex_a-bmp.Po"; else rm -f ".deps/libvigra_impex_a-bmp.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-byteorder.o -MD -MP -MF ".deps/libvigra_impex_a-byteorder.Tpo" -c -o libvigra_impex_a-byteorder.o `test -f 'byteorder.cxx' || echo './'`byteorder.cxx; \
then mv -f ".deps/libvigra_impex_a-byteorder.Tpo" ".deps/libvigra_impex_a-byteorder.Po"; else rm -f ".deps/libvigra_impex_a-byteorder.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-codecmanager.o -MD -MP -MF ".deps/libvigra_impex_a-codecmanager.Tpo" -c -o libvigra_impex_a-codecmanager.o `test -f 'codecmanager.cxx' || echo './'`codecmanager.cxx; \
then mv -f ".deps/libvigra_impex_a-codecmanager.Tpo" ".deps/libvigra_impex_a-codecmanager.Po"; else rm -f ".deps/libvigra_impex_a-codecmanager.Tpo"; exit 1; fi
bmp.cxx: In member function `void vigra::BmpDecoderImpl::read_rle4_data()':
bmp.cxx:479: warning: comparison between signed and unsigned integer 
   expressions
bmp.cxx: In member function `void vigra::BmpDecoderImpl::read_rle8_data()':
bmp.cxx:676: warning: comparison between signed and unsigned integer 
   expressions
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-gif.o -MD -MP -MF ".deps/libvigra_impex_a-gif.Tpo" -c -o libvigra_impex_a-gif.o `test -f 'gif.cxx' || echo './'`gif.cxx; \
then mv -f ".deps/libvigra_impex_a-gif.Tpo" ".deps/libvigra_impex_a-gif.Po"; else rm -f ".deps/libvigra_impex_a-gif.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-imageinfo.o -MD -MP -MF ".deps/libvigra_impex_a-imageinfo.Tpo" -c -o libvigra_impex_a-imageinfo.o `test -f 'imageinfo.cxx' || echo './'`imageinfo.cxx; \
then mv -f ".deps/libvigra_impex_a-imageinfo.Tpo" ".deps/libvigra_impex_a-imageinfo.Po"; else rm -f ".deps/libvigra_impex_a-imageinfo.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-jpeg.o -MD -MP -MF ".deps/libvigra_impex_a-jpeg.Tpo" -c -o libvigra_impex_a-jpeg.o `test -f 'jpeg.cxx' || echo './'`jpeg.cxx; \
then mv -f ".deps/libvigra_impex_a-jpeg.Tpo" ".deps/libvigra_impex_a-jpeg.Po"; else rm -f ".deps/libvigra_impex_a-jpeg.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-png.o -MD -MP -MF ".deps/libvigra_impex_a-png.Tpo" -c -o libvigra_impex_a-png.o `test -f 'png.cxx' || echo './'`png.cxx; \
then mv -f ".deps/libvigra_impex_a-png.Tpo" ".deps/libvigra_impex_a-png.Po"; else rm -f ".deps/libvigra_impex_a-png.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-pnm.o -MD -MP -MF ".deps/libvigra_impex_a-pnm.Tpo" -c -o libvigra_impex_a-pnm.o `test -f 'pnm.cxx' || echo './'`pnm.cxx; \
then mv -f ".deps/libvigra_impex_a-pnm.Tpo" ".deps/libvigra_impex_a-pnm.Po"; else rm -f ".deps/libvigra_impex_a-pnm.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-sun.o -MD -MP -MF ".deps/libvigra_impex_a-sun.Tpo" -c -o libvigra_impex_a-sun.o `test -f 'sun.cxx' || echo './'`sun.cxx; \
then mv -f ".deps/libvigra_impex_a-sun.Tpo" ".deps/libvigra_impex_a-sun.Po"; else rm -f ".deps/libvigra_impex_a-sun.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-tiff.o -MD -MP -MF ".deps/libvigra_impex_a-tiff.Tpo" -c -o libvigra_impex_a-tiff.o `test -f 'tiff.cxx' || echo './'`tiff.cxx; \
then mv -f ".deps/libvigra_impex_a-tiff.Tpo" ".deps/libvigra_impex_a-tiff.Po"; else rm -f ".deps/libvigra_impex_a-tiff.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-viff.o -MD -MP -MF ".deps/libvigra_impex_a-viff.Tpo" -c -o libvigra_impex_a-viff.o `test -f 'viff.cxx' || echo './'`viff.cxx; \
then mv -f ".deps/libvigra_impex_a-viff.Tpo" ".deps/libvigra_impex_a-viff.Po"; else rm -f ".deps/libvigra_impex_a-viff.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include -O3 -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DHasTIFF -mcpu=athlon-xp -O3 -pipe -MT libvigra_impex_a-void_vector.o -MD -MP -MF ".deps/libvigra_impex_a-void_vector.Tpo" -c -o libvigra_impex_a-void_vector.o `test -f 'void_vector.cxx' || echo './'`void_vector.cxx; \
then mv -f ".deps/libvigra_impex_a-void_vector.Tpo" ".deps/libvigra_impex_a-void_vector.Po"; else rm -f ".deps/libvigra_impex_a-void_vector.Tpo"; exit 1; fi
rm -f libvigra_impex.a
ar cru libvigra_impex.a libvigra_impex_a-bmp.o libvigra_impex_a-byteorder.o libvigra_impex_a-codecmanager.o libvigra_impex_a-gif.o libvigra_impex_a-imageinfo.o libvigra_impex_a-jpeg.o libvigra_impex_a-png.o libvigra_impex_a-pnm.o libvigra_impex_a-sun.o libvigra_impex_a-tiff.o libvigra_impex_a-viff.o libvigra_impex_a-void_vector.o 
i686-pc-linux-gnu-ranlib libvigra_impex.a
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src/vigra_impex'
Making all in win32helpers
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src/win32helpers'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src/win32helpers'
make[3]: Entering directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..    -g -O3 -ffast-math -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DENBLEND_CACHE_IMAGES -I../include -mcpu=athlon-xp -O3 -pipe -MT enblend-enblend.o -MD -MP -MF ".deps/enblend-enblend.Tpo" -c -o enblend-enblend.o `test -f 'enblend.cc' || echo './'`enblend.cc; \
then mv -f ".deps/enblend-enblend.Tpo" ".deps/enblend-enblend.Po"; else rm -f ".deps/enblend-enblend.Tpo"; exit 1; fi
In file included from enblend.h:34,
                 from enblend.cc:82:
assemble.h: In function `std::pair<ImageType*, AlphaType*> 
   enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)':
assemble.h:109: error: syntax error before `/' token
assemble.h:113: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor enblend::imageATA(...)'
assemble.h:114: error: `enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename 
   AlphaType::PixelType>::imageA' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:114: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename 
   AlphaType::PixelType>::imageA'
assemble.h:114: error: syntax error before `->' token
assemble.h:116: error: `vigra::Diff2D vigra::NumericTraits<typename 
   AlphaType::PixelType>::imagePos' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:116: error: template definition of non-template `vigra::Diff2D 
   vigra::NumericTraits<typename AlphaType::PixelType>::imagePos'
assemble.h:126: error: `std::list<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>, 
   std::allocator<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**> > > 
   vigra::NumericTraits<typename AlphaType::PixelType>::toBeRemoved' is not a 
   static member of `struct vigra::NumericTraits<typename AlphaType::PixelType>
   '
assemble.h:126: error: template definition of non-template `
   std::list<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>, 
   std::allocator<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**> > > 
   vigra::NumericTraits<typename AlphaType::PixelType>::toBeRemoved'
assemble.h:128: error: `std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**> 
   vigra::NumericTraits<typename AlphaType::PixelType>::i' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:128: error: template definition of non-template `
   std::_List_iterator<vigra::ImageImportInfo*, vigra::ImageImportInfo*&, 
   vigra::ImageImportInfo**> vigra::NumericTraits<typename 
   AlphaType::PixelType>::i'
assemble.h:130: error: `vigra::ImageImportInfo*vigra::NumericTraits<typename 
   AlphaType::PixelType>::info' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:130: error: template definition of non-template `
   vigra::ImageImportInfo*vigra::NumericTraits<typename 
   AlphaType::PixelType>::info'
assemble.h:133: error: `ImageType*vigra::NumericTraits<typename 
   AlphaType::PixelType>::src' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:133: error: template definition of non-template `
   ImageType*vigra::NumericTraits<typename AlphaType::PixelType>::src'
assemble.h:134: error: `AlphaType*vigra::NumericTraits<typename 
   AlphaType::PixelType>::srcA' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:134: error: template definition of non-template `
   AlphaType*vigra::NumericTraits<typename AlphaType::PixelType>::srcA'
../include/vigra/numerictraits.hxx:310: error: `struct vigra::NumericTraits<A>' 
   is inaccessible
assemble.h:139: error: within this context
assemble.h:139: error: syntax error before `/' token
assemble.h:143: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor enblend::srcATA(...)'
assemble.h:144: error: `enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename 
   AlphaType::PixelType>::srcA' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:144: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*, 
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&, 
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename 
   AlphaType::PixelType>::srcA'
assemble.h:144: error: syntax error before `->' token
assemble.h:148: error: `bool vigra::NumericTraits<typename 
   AlphaType::PixelType>::overlapFound' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:148: error: template definition of non-template `bool 
   vigra::NumericTraits<typename AlphaType::PixelType>::overlapFound'
assemble.h:149: error: `typename AlphaType::traverser 
   vigra::NumericTraits<typename AlphaType::PixelType>::dy' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:149: error: template definition of non-template `typename 
   AlphaType::traverser vigra::NumericTraits<typename AlphaType::PixelType>::dy
   '
assemble.h:151: error: `typename AlphaType::Accessor 
   vigra::NumericTraits<typename AlphaType::PixelType>::da' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:151: error: template definition of non-template `typename 
   AlphaType::Accessor vigra::NumericTraits<typename AlphaType::PixelType>::da'
assemble.h:152: error: `typename AlphaType::traverser 
   vigra::NumericTraits<typename AlphaType::PixelType>::sy' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:152: error: template definition of non-template `typename 
   AlphaType::traverser vigra::NumericTraits<typename AlphaType::PixelType>::sy
   '
assemble.h:153: error: `typename AlphaType::traverser 
   vigra::NumericTraits<typename AlphaType::PixelType>::send' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:153: error: template definition of non-template `typename 
   AlphaType::traverser vigra::NumericTraits<typename 
   AlphaType::PixelType>::send'
assemble.h:154: error: `typename AlphaType::Accessor 
   vigra::NumericTraits<typename AlphaType::PixelType>::sa' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:154: error: template definition of non-template `typename 
   AlphaType::Accessor vigra::NumericTraits<typename AlphaType::PixelType>::sa'
assemble.h:156: error: `typename AlphaType::traverser 
   vigra::NumericTraits<typename AlphaType::PixelType>::sx' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:156: error: template definition of non-template `typename 
   AlphaType::traverser vigra::NumericTraits<typename AlphaType::PixelType>::sx
   '
assemble.h:157: error: `typename AlphaType::traverser 
   vigra::NumericTraits<typename AlphaType::PixelType>::dx' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:157: error: template definition of non-template `typename 
   AlphaType::traverser vigra::NumericTraits<typename AlphaType::PixelType>::dx
   '
assemble.h:175: error: `vigra::Diff2D vigra::NumericTraits<typename 
   AlphaType::PixelType>::srcPos' is not a static member of `struct 
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:175: error: template definition of non-template `vigra::Diff2D 
   vigra::NumericTraits<typename AlphaType::PixelType>::srcPos'
assemble.h:192: error: `
   std::_List_iterator<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>, 
   std::_List_iterator<vigra::ImageImportInfo*, vigra::ImageImportInfo*&, 
   vigra::ImageImportInfo**>&, std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>*> 
   vigra::NumericTraits<typename AlphaType::PixelType>::r' is not a static 
   member of `struct vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:192: error: template definition of non-template `
   std::_List_iterator<std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>, 
   std::_List_iterator<vigra::ImageImportInfo*, vigra::ImageImportInfo*&, 
   vigra::ImageImportInfo**>&, std::_List_iterator<vigra::ImageImportInfo*, 
   vigra::ImageImportInfo*&, vigra::ImageImportInfo**>*> 
   vigra::NumericTraits<typename AlphaType::PixelType>::r'
assemble.h:201: error: `vigra::FindBoundingRectangle 
   vigra::NumericTraits<typename AlphaType::PixelType>::unionRect' is not a 
   static member of `struct vigra::NumericTraits<typename AlphaType::PixelType>
   '
assemble.h:201: error: template definition of non-template `
   vigra::FindBoundingRectangle vigra::NumericTraits<typename 
   AlphaType::PixelType>::unionRect'
assemble.h:220: confused by earlier errors, bailing out
make[3]: *** [enblend-enblend.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5'
make: *** [all] Error 2

!!! ERROR: media-gfx/enblend-2.5 failed.
!!! Function src_compile, Line 566, Exitcode 2
!!! emake failed


emerge --info:

Portage 2203-svn (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acl acpi alsa ao apache2 apm artworkextra audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 calendar cdb cdda cddb cdio cdparanoia cdr cdrom cli crypt ctype cups curl dba dbus dga djbfft doc dri dts dv dvb dvd dvdr dvdread dvi dxr3 edl eds emboss encode escreen ethereal exif expat fam fame fat fbcon fbsplash festival ffmpeg fftw firefox flac fmod foomaticdb fortran freetts freetype gd gdbm gif gimp gimpprint glut glx gmp gnome gnome-print gnuplot gphoto2 gpm gps gs gstreamer gtk gtk2 gtkhtml gvim hal hfs http httpd ical icecast id3 idn image imagemagick imap imlib imlib2 ipv6 irc isdnlog jabber jack java joystick jpeg ladcca ladspa lame latex lcd lcms lesstif libcaca libg++ libsamplerate libwww lirc mad maildir matroska mbrola mcal mhash mikmod mime mmx mmxext mng mod motif mp3 mpeg mpeg2 mpeg4 mplayer msn music mysql nas ncurses network nls nntp nptl nsplugin octave ogg openal opengl openssl oss pam pcre pdf pdflib perl php plotutils png portaudio povray pppd python quicktime quotas rar rdesktop readline real reflection reiser4 reiserfs rrdtool rtc samba sdl session sftp sharedmem shorten slang sounds sox speech speex spell spl sse sse2 ssl stream streamzap subversion svg sysfs syslog tcltk tcpd tetex tga theora thesaurus thumbnail tiff timidity transcode truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vfat vhosts videos vim vim-pager vim-with-x visualization vorbis win32codecs wma123 wv wxwindows xattr xine xinerama xml xml2 xmms xorg xosd xscreensaver xv xvid xvmc zip zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-29 15:30:52 UTC
Your gcc is outdated.

*** This bug has been marked as a duplicate of 118228 ***