Created attachment 299537 [details] emerge --info =media-libs/plotutils-2.6 Parallel Make seems a logical explanation as xmi.h is bundled with plotutils. emerge -pqv =media-libs/plotutils-2.6 [ebuild N ] media-libs/plotutils-2.6 USE="X png -static-libs" setting MAKEOPTS="" via /etc/portage/env/* results in a successful compilation. libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -DLIBPLOT -march=native -mtune=native -pipe -O3 -mcx16 -msahf -mpclmul -mpopcnt -mavx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msahf -ftree-loop-linear -ftree-loop-distribution -ftree-loop-im -c g_matrix.c -fPIC -DPIC -o .libs/g_matrix.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -DLIBPLOT -march=native -mtune=native -pipe -O3 -mcx16 -msahf -mpclmul -mpopcnt -mavx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msahf -ftree-loop-linear -ftree-loop-distribution -ftree-loop-im -c -o g_miscmi.lo g_miscmi.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -DLIBPLOT -march=native -mtune=native -pipe -O3 -mcx16 -msahf -mpclmul -mpopcnt -mavx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msahf -ftree-loop-linear -ftree-loop-distribution -ftree-loop-im -c g_miscmi.c -fPIC -DPIC -o .libs/g_miscmi.o g_miscmi.c:26:58: fatal error: xmi.h: No such file or directory compilation terminated. make[2]: *** [g_miscmi.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/plotutils-2.6/work/plotutils-2.6/libplot' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/plotutils-2.6/work/plotutils-2.6' make: *** [all] Error 2 make: INTERNAL: Exiting with 9 jobserver tokens available; should be 8! emake failed
Created attachment 299539 [details] build.log
Created attachment 299541 [details] environment
Right... as far as I can see, nothing ensures that the subdir libxmi is already finished when libplot is built. Now we need someone with autotools foo...
As libxmi seems to be a bundled lib, why not split it out into a seperate package? http://www.gnu.org/software/libxmi/
*plotutils-2.6-r1 (04 May 2013) 04 May 2013; Justin Lecher <jlec@gentoo.org> +plotutils-2.6-r1.ebuild, +files/plotutils-2.6-libxmi.patch, metadata.xml: Unbundle media-libs/libxmi, #399741