emerge enblend crashes while compiling: 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 -O3 -march=i686 -funroll-loops -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 !!! If you need support, post the topmost build error, NOT this status message. emerge info: Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.3_pre20040117-r0, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Celeron(TM) CPU 1300MHz Gentoo Base System version 1.12.0_pre12 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.2.3-r1, 2.3.3, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.14.90.0.8 sys-devel/libtool: 1.4.3-r3, 1.5.20 virtual/os-headers: 2.4.19-r1, 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/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 X aalib accessiblity alsa apache2 apm arts asterisk audiofile avi berkdb bitmap-fonts bzip2 cdparanoia cdr crypt cups curl doc eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd-external gdbm gif gimpprint glut gmp gphoto2 gpm gps gstreamer gtk gtk2 hal idn ieee1394 imagemagick imlib ipv6 java jpeg junit kde lcms ldap libg++ libsamplerate libwww lirc lm_sensors mad mbrola mhash mikmod mmx mng motif mp3 mpeg mysql ncurses nls odbc ogg oggvorbis opengl oss pam pcmcia pcre pda pdflib perl php png pnp python qt quicktime readline samba sasl scanner sdl slang sndfile snmp spell sse ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb v4l vorbis wifi win32codecs wmf xine xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
And if you try with the latest stable version of gcc (3.4.4) ?
Updating to gcc 3.4.4 solved the problem, thanks!
(In reply to comment #2) > Updating to gcc 3.4.4 solved the problem, thanks! > I have gcc 3.4.5 and the same problem. Portage 2.1_pre6-r5 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo i686) ================================================================= System uname: 2.6.15-gentoo i686 mobile AMD Athlon(tm) XP-M (LV) 1600+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 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 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentopia /usr/local/zugaina-portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acpi aim alsa apm atlas avi bash-completion bcmath berkdb bitmap-fonts blas bonobo bzip2 cdparanoia cdr crypt cups curl curlwrappers dbus divx4linux dri dvd dvdread dvi emacs emboss encode exif fam ffmpeg firefox foomaticdb fortran freetype ftp gcj gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 jabber java javascript jpeg libg++ libwww lm_sensors mad mikmod mime ml mmap mmx mono mp3 mpeg ncurses nls ogg oggvorbis openal opengl oscar oss pam pcmcia pdflib perl plotutils png python quicktime readline sdl speex spell sse ssl svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis wifi win32codecs wmf xml2 xosd xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_savage" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
*** Bug 127203 has been marked as a duplicate of this bug. ***
*** Bug 130678 has been marked as a duplicate of this bug. ***
*** Bug 131726 has been marked as a duplicate of this bug. ***
*** Bug 137452 has been marked as a duplicate of this bug. ***