x86_64-pc-linux-gnu-gcc -Wall -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -pthread -fPIC -o mkvmi /var/tmp/portage/dev-lang/swi-prolog-5.6.64/work/pl-5.6.64/src/mkvmi.c make: *** No rule to make target `version.h', needed by `pl-version.o'. Stop. make: *** Waiting for unfinished jobs.... * * ERROR: dev-lang/swi-prolog-5.6.64 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4226: Called die * The specific snippet of code: * emake || die "emake failed"; * The die message: * emake failed GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.13" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="" 'emerge --info' along with the build log will be attached.
Created attachment 189281 [details] emerge --info
Created attachment 189282 [details] build.log
Please try again with MAKEOPTS="-j1".
Created attachment 189298 [details, diff] fix parallel make issue Fix for parallel make issue. Applies to all versions in the tree. Patch for 5.6.24 ebuild. --- swi-prolog-5.6.64.ebuild.orig 2009-04-24 10:20:30.000000000 +0200 +++ swi-prolog-5.6.64.ebuild 2009-04-24 10:23:42.000000000 +0200 @@ -47,6 +47,7 @@ EPATCH_FORCE=yes EPATCH_SUFFIX=patch epatch "${WORKDIR}"/${PV} + epatch "${FILESDIR}/${PN}-parallel-make.patch" } src_compile() {
Fixed in CVS. Thanks for catching this! Keri