/usr/include/X11/extensions/XTest.h:50:35: error: X11/extensions/XInput.h: No such file or directory In file included from totem-scrsaver.c:29: /usr/include/X11/extensions/XTest.h:104: error: expected declaration specifiers or '...' before 'XDevice' /usr/include/X11/extensions/XTest.h:114: error: expected declaration specifiers or '...' before 'XDevice' /usr/include/X11/extensions/XTest.h:124: error: expected declaration specifiers or '...' before 'XDevice' /usr/include/X11/extensions/XTest.h:133: error: expected declaration specifiers or '...' before 'XDevice' make[3]: *** [totem-scrsaver.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from ../libgthumb/gth-exif-utils.h:27, from rotation-utils.h:31, from rotation-utils.c:35: ../config.h:59:1: warning: "HAVE_STDLIB_H" redefined In file included from /usr/include/jpeglib.h:28, from ../libgthumb/jpegutils/transupp.h:52, from ../libgthumb/jpegutils/jpegtran.h:30, from rotation-utils.h:29, from rotation-utils.c:35: /usr/include/jconfig.h:12:1: warning: this is the location of the previous definition In file included from ../libgthumb/gth-exif-utils.h:27, from dlg-jpegtran.c:53: ../config.h:59:1: warning: "HAVE_STDLIB_H" redefined In file included from /usr/include/jpeglib.h:28, from ../libgthumb/jpegutils/transupp.h:52, from ../libgthumb/jpegutils/jpegtran.h:30, from dlg-jpegtran.c:50: /usr/include/jconfig.h:12:1: warning: this is the location of the previous definition make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 * * ERROR: media-gfx/gthumb-2.10.8 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 627: Called gnome2_src_compile * environment, line 556: Called die * The specific snippet of code: * emake || die "compile failure" * The die message: * compile failure * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-gfx/gthumb-2.10.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/gthumb-2.10.8/temp/environment'. *
actually it seems to miss: *** x11-libs/libX11 might be missing in the ebuild *** *** x11-libs/libXtst might be missing in the ebuild *** *** x11-libs/libXxf86vm might be missing in the ebuild *** which it links against, libXi is pulled in by gtk+ itself already but gthumb doesn 't link against it. If gthumb needs its headers to compile then there is a bug in upstream autofoo.
Gthumb does not depend on libXi at all. There must be something weird on your system. Please attach the full build.log created by portage and also paste the output of emerge --info here. Thanks
My fault, mixed X11 parts sorted everything out. Sorry for the wasted resources :)