The emerge of media-gfx/splashutils-1.5.4.3 breaks with following error Making all in libs CONF libjpeg.a MAKE libjpeg.a CONF libfreetype.a configure: WARNING: fcntl.h: present but cannot be compiled configure: WARNING: fcntl.h: check for missing prerequisite headers? configure: WARNING: fcntl.h: see the Autoconf documentation configure: WARNING: fcntl.h: section "Present But Cannot Be Compiled" configure: WARNING: fcntl.h: proceeding with the preprocessor's result configure: WARNING: fcntl.h: in the future, the compiler will take precedence configure: WARNING: ## ---------------------------------- ## configure: WARNING: ## Report this to freetype@nongnu.org ## configure: WARNING: ## ---------------------------------- ## configure: WARNING: zlib.h: present but cannot be compiled configure: WARNING: zlib.h: check for missing prerequisite headers? configure: WARNING: zlib.h: see the Autoconf documentation configure: WARNING: zlib.h: section "Present But Cannot Be Compiled" configure: WARNING: zlib.h: proceeding with the preprocessor's result configure: WARNING: zlib.h: in the future, the compiler will take precedence configure: WARNING: ## ---------------------------------- ## configure: WARNING: ## Report this to freetype@nongnu.org ## configure: WARNING: ## ---------------------------------- ## configure: WARNING: dlfcn.h: present but cannot be compiled configure: WARNING: dlfcn.h: check for missing prerequisite headers? configure: WARNING: dlfcn.h: see the Autoconf documentation configure: WARNING: dlfcn.h: section "Present But Cannot Be Compiled" configure: WARNING: dlfcn.h: proceeding with the preprocessor's result configure: WARNING: dlfcn.h: in the future, the compiler will take precedence configure: WARNING: ## ---------------------------------- ## configure: WARNING: ## Report this to freetype@nongnu.org ## configure: WARNING: ## ---------------------------------- ## MAKE libfreetype.a CONF libz.a MAKE zlib.a CONF libpng.a MAKE libpng.a Making all in src CREATE fbsplash.h Making all in . ../libtool: line 848: X--tag=CC: command not found ../libtool: line 881: libtool: ignoring unknown tag : command not found ../libtool: line 848: X--mode=compile: command not found ../libtool: line 1015: *** Warning: inferring the mode of operation is deprecated.: command not found ../libtool: line 1016: *** Future versions of Libtool will require --mode=MODE be specified.: command not found ../libtool: line 1159: Xi686-pc-linux-gnu-gcc: command not found ../libtool: line 1159: X-DHAVE_CONFIG_H: command not found ../libtool: line 1159: X-I.: command not found ../libtool: line 1159: X-I..: command not found ../libtool: line 1159: X-I..: command not found ../libtool: line 1159: X-I..: command not found ../libtool: line 1159: X-O2: command not found ../libtool: line 1159: X-pipe: command not found ../libtool: line 1159: X-march=prescott: command not found ../libtool: line 1159: X-fomit-frame-pointer: command not found ../libtool: line 1159: X-MT: command not found ../libtool: line 1159: Xlibfbsplash.lo: command not found ../libtool: line 1159: X-MD: command not found ../libtool: line 1159: X-MP: command not found ../libtool: line 1159: X-MF: command not found ../libtool: line 1159: X.deps/libfbsplash.Tpo: No such file or directory ../libtool: line 1159: X-c: command not found ../libtool: line 1212: Xlibfbsplash.lo: command not found ../libtool: line 1217: libtool: compile: cannot determine name of library object from `': command not found make[4]: *** [libfbsplash.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 make: INTERNAL: Exiting with 4 jobserver tokens available; should be 3! * * ERROR: media-gfx/splashutils-1.5.4.3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2671: Called die * The specific snippet of code: * emake KLCC="${CC}" CC="${CC}" STRIP="true" || die "failed to build splashutils";
Created attachment 177556 [details] emerge.info emerge.info
Created attachment 177558 [details] build.log build.log
This looks like a standard eautoreconf/libtool problem. I'm in the middle of something right now, but this package probably has old libtool macro somewhere, that doesn't get overwritten during eautoreconf.
OK, now, it was actually the opposite - it ships with libtool 2, so the macros in m4/ don't get "downgraded" during eautoreconf, while ltmain.sh does.
This should now be fixed in CVS. Thanks for reporting the problem :)