Trying to emerge Showimg 0.7 on a Gentoo 1.2 platform with KDE 3.01 installed (through emerge kde)and portage 2.0.1 to 2.0.4 (updated portage for the 2nd try) gave me the following ending- errors (history of Xterm doesn't get back far enough) mainwindow.h:56: kbookmarkmanager.h: No such file or directory mainwindow.h:57: kbookmarkmenu.h: No such file or directory mainwindow.h:58: kbookmarkbar.h: No such file or directory mainwindow.h:59: kbookmark.h: No such file or directory In file included from showimg.h:32, from showimg.cpp:19: mainwindow.h:87: parse error before `{' mainwindow.h:88: non-member function `className()' cannot have `const' method qualifier mainwindow.h:88: parse error before `protected' mainwindow.h:91: parse error before `const' mainwindow.h:93: destructors must be member functions mainwindow.h:180: virtual outside class declaration mainwindow.h:190: virtual outside class declaration mainwindow.h:190: non-member function `currentTitle()' cannot have `const' method qualifier mainwindow.h:200: virtual outside class declaration mainwindow.h:200: non- member function `currentURL()' cannot have `const' method qualifier mainwindow.h:228: parse error before `public' mainwindow.h:316: parse error before `private' mainwindow.h:364: parse error before `private' mainwindow.h:440: syntax error before `*' In file included from showimg.cpp:19: showimg.h:54: type specifier omitted for parameter showimg.h:54: parse error before `*' showimg.h:263: syntax error before `*' showimg.cpp:79: type specifier omitted for parameter showimg.cpp:79: parse error before `*' showimg.cpp:87: ANSI C++ forbids declaration `total' with no type showimg.cpp:87: redefinition of `int total' mainwindow.h:223: `int total' previously declared here showimg.cpp:88: ANSI C++ forbids declaration `ss' with no type showimg.cpp:88: redefinition of `int ss' mainwindow.h:377: `int ss' previously declared here showimg.cpp:89: ANSI C++ forbids declaration `fit' with no type showimg.cpp:89: redefinition of `int fit' mainwindow.h:376: `int fit' previously declared here showimg.cpp:90: ANSI C++ forbids declaration `shrink' with no type showimg.cpp:91: ANSI C++ forbids declaration `enlarge' with no type showimg.cpp:93: ANSI C++ forbids declaration `preloadedImage' with no type showimg.cpp:93: initialization to `int' from `QImage *' lacks a cast showimg.cpp:94: ANSI C++ forbids declaration `image' with no type showimg.cpp:94: initialization to `int' from `QImage *' lacks a cast showimg.cpp:96: ANSI C++ forbids declaration `sp' with no type showimg.cpp:96: invalid use of member `ImageViewer::ep' showimg.cpp:97: ANSI C++ forbids declaration `movie' with no type showimg.cpp:98: ANSI C++ forbids declaration `hasimage' with no type showimg.cpp:99: ANSI C++ forbids declaration `nbImg' with no type showimg.cpp:101: ANSI C++ forbids declaration `dragStartPosX' with no type showimg.cpp:102: ANSI C++ forbids declaration `dragStartPosY' with no type showimg.cpp:103: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: redefinition of `int difTopPosX' showimg.cpp:103: `int difTopPosX' previously defined here showimg.cpp:105: ANSI C++ forbids declaration `realPosX' with no type showimg.cpp:106: ANSI C++ forbids declaration `realPosY' with no type showimg.cpp:107: ANSI C++ forbids declaration `button' with no type showimg.cpp:108: ANSI C++ forbids declaration `scale' with no type showimg.cpp:109: ANSI C++ forbids declaration `setToGrayscale' with no type showimg.cpp:111: ANSI C++ forbids declaration `pIO' with no type showimg.cpp:111: initialization to `int' from `KPixmapIO *' lacks a cast showimg.cpp:112: parse error before `}' showimg.cpp: In method `bool ImageViewer::loadImage(const char *)': showimg.cpp:209: `mw' undeclared (first use this function) showimg.cpp:209: (Each undeclared identifier is reported only once showimg.cpp:209: for each function it appears in.) make[3]: *** [showimg.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/ showimg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/ showimg' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -3844, Exitcode 2 !!! died running emake, kde_src_compile:make !!! emerge aborting on /usr/portage/media-gfx/showimg/showimg- 0.7.ebuild .
I can't emerge whoimg myself because it doesn't compile with gcc3 and I don't have a gcc2 system left to test with. I tried dealing with it but got discouraged. Someone else, please handle this. athlonkmf: please run emerge showimg again in a terminal with longer history (e.g. konsole where you can set the history length upto 10,000 lines) and paste here the entire error - i.e. starting a full paragraph before the first problematic output you can see.
Here's the complete emerge-commandlog. I've just emerge rsynced everything, so my system should be up to date. Portage 2.09 or something. emerge showimg Calculating dependencies ...done! >>> emerge media-gfx/showimg-0.7 to / >>> md5 ;-) showimg-0.7.tar.bz2 >>> Unpacking source... >>> Unpacking showimg-0.7.tar.bz2 >>> Source unpacked. qtmt creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c checking for -p flag to install... yes checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) works... yes checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -O2 -mcpu=i686 -pipe ) works... yes checking whether the C++ compiler (c++ -O2 -mcpu=i686 -pipe ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking whether c++ supports -fno-exceptions... yes checking whether c++ supports -fno-check-new... yes checking whether c++ supports -fexceptions... yes checking how to run the C++ preprocessor... c++ -E checking whether c++ supports -frepo... yes checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for ranlib... ranlib checking for strip... strip checking for Cygwin environment... no checking for mingw32 environment... no updating cache ./config.cache loading cache ./config.cache within ltconfig checking whether -lc should be explicitly linked in... yes checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes finding the maximum length of command line arguments... 73729 checking if gcc supports -c -o file.o... yes checking if gcc supports -fno-rtti -fno-exceptions ... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking command to parse /usr/bin/nm -B output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for dlopen in -ldl... yes checking for dlfcn.h... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no creating libtool updating cache ./config.cache loading cache ./config.cache loading cache ./config.cache within ltconfig checking host system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu ltcf-cxx: with_gcc=yes ; with_gnu_ld=yes checking for objdir... .libs checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes finding the maximum length of command line arguments... (cached) 73729 checking if c++ supports -c -o file.o... (cached) yes checking if c++ supports -fno-rtti -fno-exceptions ... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking command to parse /usr/bin/nm -B output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for dlfcn.h... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) no appending configuration tag "CXX" to libtool checking for object suffix... o checking for executable suffix... no checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking how to run the C preprocessor... gcc -E checking for main in -lutil... yes checking for main in -lcompat... no checking for crypt in -lcrypt... yes checking for socklen_t... socklen_t checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for inet_ntoa... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for res_init... no checking for killpg in -lucb... no checking size of int... 4 checking size of long... 4 checking size of char *... 4 checking size of char... 1 checking for dlopen in -ldl... (cached) yes checking for shl_unload in -ldld... no checking for extra includes... no checking for extra libs... no checking for libz... -lz checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for IceConnectionNumber in -lICE... yes checking for libXext... yes checking for Xinerama... yes checking for libpng... -lpng -lz -lm checking for libjpeg6b... no checking for libjpeg... -ljpeg checking for Qt... libraries /usr/qt/2/lib, headers /usr/qt/2/include using -mt checking if Qt compiles without flags... no checking for moc... /usr/qt/2/bin/moc checking for uic... /usr/qt/2/bin/uic checking for rpath... yes checking for KDE... libraries /usr/kde/2/lib, headers /usr/kde/2/include checking for KDE paths... defaults checking for dcopidl... /usr/kde/2/bin/dcopidl checking for dcopidl2cpp... /usr/kde/2/bin/dcopidl2cpp checking for mcopidl... /usr/kde/2/bin/mcopidl checking for artsc-config... /usr/kde/2/bin/artsc-config checking for kde-config... /usr/kde/2/bin/kde-config checking for meinproc... /usr/kde/2/bin/meinproc checking if doc should be compiled... yes checking if po should be compiled... yes checking if showimg should be compiled... yes updating cache ./config.cache creating ./config.status creating ./Makefile creating doc/Makefile creating doc/en/Makefile creating po/Makefile creating showimg/Makefile creating showimg/pics/Makefile creating config.h make all-recursive make[1]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7' Making all in showimg make[2]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' Making all in pics make[3]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg/pics' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg/pics' make[3]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c qtfileicondrag.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c zipfile.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c showimg.cpp In file included from showimg.h:32, from showimg.cpp:19: mainwindow.h:56: kbookmarkmanager.h: No such file or directory mainwindow.h:57: kbookmarkmenu.h: No such file or directory mainwindow.h:58: kbookmarkbar.h: No such file or directory mainwindow.h:59: kbookmark.h: No such file or directory c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c replace.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c rename.cpp In file included from showimg.h:32, from showimg.cpp:19: mainwindow.h:87: parse error before `{' mainwindow.h:88: non-member function `className()' cannot have `const' method qualifier mainwindow.h:88: parse error before `protected' mainwindow.h:91: parse error before `const' mainwindow.h:93: destructors must be member functions mainwindow.h:180: virtual outside class declaration mainwindow.h:190: virtual outside class declaration mainwindow.h:190: non-member function `currentTitle()' cannot have `const' method qualifier mainwindow.h:200: virtual outside class declaration mainwindow.h:200: non-member function `currentURL()' cannot have `const' method qualifier mainwindow.h:228: parse error before `public' mainwindow.h:316: parse error before `private' mainwindow.h:364: parse error before `private' mainwindow.h:440: syntax error before `*' In file included from showimg.cpp:19: showimg.h:54: type specifier omitted for parameter showimg.h:54: parse error before `*' showimg.h:263: syntax error before `*' showimg.cpp:79: type specifier omitted for parameter showimg.cpp:79: parse error before `*' showimg.cpp:87: ANSI C++ forbids declaration `total' with no type showimg.cpp:87: redefinition of `int total' mainwindow.h:223: `int total' previously declared here showimg.cpp:88: ANSI C++ forbids declaration `ss' with no type showimg.cpp:88: redefinition of `int ss' mainwindow.h:377: `int ss' previously declared here showimg.cpp:89: ANSI C++ forbids declaration `fit' with no type showimg.cpp:89: redefinition of `int fit' mainwindow.h:376: `int fit' previously declared here showimg.cpp:90: ANSI C++ forbids declaration `shrink' with no type showimg.cpp:91: ANSI C++ forbids declaration `enlarge' with no type showimg.cpp:93: ANSI C++ forbids declaration `preloadedImage' with no type showimg.cpp:93: initialization to `int' from `QImage *' lacks a cast showimg.cpp:94: ANSI C++ forbids declaration `image' with no type showimg.cpp:94: initialization to `int' from `QImage *' lacks a cast showimg.cpp:96: ANSI C++ forbids declaration `sp' with no type showimg.cpp:96: invalid use of member `ImageViewer::ep' showimg.cpp:97: ANSI C++ forbids declaration `movie' with no type showimg.cpp:98: ANSI C++ forbids declaration `hasimage' with no type showimg.cpp:99: ANSI C++ forbids declaration `nbImg' with no type showimg.cpp:101: ANSI C++ forbids declaration `dragStartPosX' with no type showimg.cpp:102: ANSI C++ forbids declaration `dragStartPosY' with no type showimg.cpp:103: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: redefinition of `int difTopPosX' showimg.cpp:103: `int difTopPosX' previously defined here showimg.cpp:105: ANSI C++ forbids declaration `realPosX' with no type showimg.cpp:106: ANSI C++ forbids declaration `realPosY' with no type showimg.cpp:107: ANSI C++ forbids declaration `button' with no type showimg.cpp:108: ANSI C++ forbids declaration `scale' with no type showimg.cpp:109: ANSI C++ forbids declaration `setToGrayscale' with no type showimg.cpp:111: ANSI C++ forbids declaration `pIO' with no type showimg.cpp:111: initialization to `int' from `KPixmapIO *' lacks a cast showimg.cpp:112: parse error before `}' showimg.cpp: In method `bool ImageViewer::loadImage(const char *)': showimg.cpp:209: `mw' undeclared (first use this function) showimg.cpp:209: (Each undeclared identifier is reported only once showimg.cpp:209: for each function it appears in.) c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c qtiffio.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c ProgressDialog.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c printImageDialog.cpp make[3]: *** [showimg.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7' make: *** [all-recursive-am] Error 2 make all-recursive make[1]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7' Making all in showimg make[2]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' Making all in pics make[3]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg/pics' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg/pics' make[3]: Entering directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/2/include -I/usr/qt/2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -pthread -DNDEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -c showimg.cpp In file included from showimg.h:32, from showimg.cpp:19: mainwindow.h:56: kbookmarkmanager.h: No such file or directory mainwindow.h:57: kbookmarkmenu.h: No such file or directory mainwindow.h:58: kbookmarkbar.h: No such file or directory mainwindow.h:59: kbookmark.h: No such file or directory In file included from showimg.h:32, from showimg.cpp:19: mainwindow.h:87: parse error before `{' mainwindow.h:88: non-member function `className()' cannot have `const' method qualifier mainwindow.h:88: parse error before `protected' mainwindow.h:91: parse error before `const' mainwindow.h:93: destructors must be member functions mainwindow.h:180: virtual outside class declaration mainwindow.h:190: virtual outside class declaration mainwindow.h:190: non-member function `currentTitle()' cannot have `const' method qualifier mainwindow.h:200: virtual outside class declaration mainwindow.h:200: non-member function `currentURL()' cannot have `const' method qualifier mainwindow.h:228: parse error before `public' mainwindow.h:316: parse error before `private' mainwindow.h:364: parse error before `private' mainwindow.h:440: syntax error before `*' In file included from showimg.cpp:19: showimg.h:54: type specifier omitted for parameter showimg.h:54: parse error before `*' showimg.h:263: syntax error before `*' showimg.cpp:79: type specifier omitted for parameter showimg.cpp:79: parse error before `*' showimg.cpp:87: ANSI C++ forbids declaration `total' with no type showimg.cpp:87: redefinition of `int total' mainwindow.h:223: `int total' previously declared here showimg.cpp:88: ANSI C++ forbids declaration `ss' with no type showimg.cpp:88: redefinition of `int ss' mainwindow.h:377: `int ss' previously declared here showimg.cpp:89: ANSI C++ forbids declaration `fit' with no type showimg.cpp:89: redefinition of `int fit' mainwindow.h:376: `int fit' previously declared here showimg.cpp:90: ANSI C++ forbids declaration `shrink' with no type showimg.cpp:91: ANSI C++ forbids declaration `enlarge' with no type showimg.cpp:93: ANSI C++ forbids declaration `preloadedImage' with no type showimg.cpp:93: initialization to `int' from `QImage *' lacks a cast showimg.cpp:94: ANSI C++ forbids declaration `image' with no type showimg.cpp:94: initialization to `int' from `QImage *' lacks a cast showimg.cpp:96: ANSI C++ forbids declaration `sp' with no type showimg.cpp:96: invalid use of member `ImageViewer::ep' showimg.cpp:97: ANSI C++ forbids declaration `movie' with no type showimg.cpp:98: ANSI C++ forbids declaration `hasimage' with no type showimg.cpp:99: ANSI C++ forbids declaration `nbImg' with no type showimg.cpp:101: ANSI C++ forbids declaration `dragStartPosX' with no type showimg.cpp:102: ANSI C++ forbids declaration `dragStartPosY' with no type showimg.cpp:103: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: ANSI C++ forbids declaration `difTopPosX' with no type showimg.cpp:104: redefinition of `int difTopPosX' showimg.cpp:103: `int difTopPosX' previously defined here showimg.cpp:105: ANSI C++ forbids declaration `realPosX' with no type showimg.cpp:106: ANSI C++ forbids declaration `realPosY' with no type showimg.cpp:107: ANSI C++ forbids declaration `button' with no type showimg.cpp:108: ANSI C++ forbids declaration `scale' with no type showimg.cpp:109: ANSI C++ forbids declaration `setToGrayscale' with no type showimg.cpp:111: ANSI C++ forbids declaration `pIO' with no type showimg.cpp:111: initialization to `int' from `KPixmapIO *' lacks a cast showimg.cpp:112: parse error before `}' showimg.cpp: In method `bool ImageViewer::loadImage(const char *)': showimg.cpp:209: `mw' undeclared (first use this function) showimg.cpp:209: (Each undeclared identifier is reported only once showimg.cpp:209: for each function it appears in.) make[3]: *** [showimg.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7/showimg' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/showimg-0.7/work/showimg-0.7' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -3988, Exitcode 2 !!! died running emake, kde_src_compile:make !!! emerge aborting on /usr/portage/media-gfx/showimg/showimg-0.7.ebuild .
Seemant must have looked over my comments, and I didn't notice this was resent to me. Repeat, someone else please handle this.
Actually, I ended up writnig a patch for the gcc problem. And then it turned out that your orig problem was simply a missing dep on kdebase. Rather silly not to have realized that, but these headers were in kdebase in kde2 and are in kdelibs in kde3 which confused me. Anyway I'm now committing a -r1 which should emerge cleanly. Sorry it took so long!