This bug is new but related (I think) to bug#85780 ( http://bugs.gentoo.org/show_bug.cgi?id=85780 ) which is marked solved. The emerge process goes further than before but is still failling: >>> emerge (1 of 1) media-libs/libjsw-1.5.5 to / >>> md5 src_uri ;-) libjsw-1.5.5.tar.bz2 >>> Unpacking source... >>> Unpacking libjsw-1.5.5.tar.bz2 to /var/tmp/portage/libjsw-1.5.5/work * Applying libjsw-1.5.5-gcc33.patch ... [ ok ] >>> Source unpacked. Building library "libjsw.so.1.5.5"... Compiling module axisio.o Compiling module attributes.o Compiling module buttonio.o Compiling module calibrationfio.o Compiling module forcefeedback.o Compiling module main.o Compiling module utils.o Compiling module fio.o Compiling module disk.o Compiling module strexp.o Compiling module string.o Build done. To install, type "su" (to gain root privileges) and then type "make install". Linking modules... 48K libjsw.so.1.5.5 Compiling module cdialog.o Building program "jscalibrator"... Compiling module fb.o Compiling module fprompt.o Compiling module guiutils.o Compiling module jc.o Compiling module jccalib.o Compiling module jccb.o Compiling module jcdraw.o Compiling module jcfile.o Compiling module jchelp.o Compiling module jcjsprops.o Compiling module jcwidgets.o Compiling module main.o Compiling module pdialog.o Compiling module pulist.o Compiling module statusbar.o Compiling module disk.o Compiling module fio.o Compiling module prochandle.o Compiling module strexp.o Compiling module string.o string.cpp:31: error: declaration of `char* strcasestr(const char*, const char*)' throws different exceptions ../include/string.h:46: error: than previous declaration `char* strcasestr(const char*, const char*) throw ()' string.cpp: In function `char* strcasestr(const char*, const char*)': string.cpp:221: error: declaration of `char* strcasestr(const char*, const char*)' throws different exceptions string.cpp:31: error: than previous declaration `char* strcasestr(const char*, const char*) throw ()' Build done. To install, type "su" (to gain root privileges) and then type "make install". make: *** [string.o] Error 1 ------------------------- Before the patch of bug#85780 the ebuild would fail after "build done". If that of any I have the use keyword gtk set for this ebuild. Reproducible: Always Steps to Reproduce: 1.emerge libjsw 2. 3. Actual Results: ebuild failed Expected Results: success. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 21:17:04)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe -fsigned-char -frename-registers -fno-strict-aliasing" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer -pipe -fsigned-char -frename-registers -fno-strict-aliasing" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://mirror.pacific.net.au/linux/Gentoo http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://gentoo.eliteitminds.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X a52 aac aalib alsa apm arts avi berkdb bidi bitmap-fonts bootsplash cdf cdparanoia cdr crypt cups curl curlwrappers dga divx4linux dvd dvdr dvdread edl emboss emul-linux encode esd exif fam fastcgi fb fbcon fftw flac font-server foomaticdb fortran fpx gdbm ggi gif gimpprint gpm graphviz gtk gtk2 hdf icc imagemagick imlib imlib2 ipv6 jack java jbig joystick jpeg jpeg2k kde lcms ldap libg++ libwww live lzw-tiff mad matroska mikmod mime mmx mmx2 motif mp3 mpeg mysql ncurses netcdf network nlsnptl ogg oggvorbis openal openexr opengl oss pam pdflib perl png portaudio posix python qt quicktime readline real sdl slang spell sse ssl svg svga tcltk tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts unicode usb vidix wmf xanim xine xml xml2 xmms xpm xsl xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
yeah, it is a little diff ... i guess libjsw duplicates the stupid string.cpp files twice and i only patched one of them fixed in cvs