dev-tex/luatex-0.40.5 can't be emerged. Error: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./.. -I/var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/texk -I/var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/texk -DPOPPLER_VERSION=\"0.10.7\" -I/usr/include/poppler -I/var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/libs/obsdcompat -I/var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/libs/obsdcompat -I./libmd5 -Iluatexdir -I./luatexdir -I./luatexdir/lua51 -DpdfTeX -mtune=core2 -march=core2 -O2 -fomit-frame-pointer -pipe -MT libluatex_a-lmplib.o -MD -MP -MF .deps/libluatex_a-lmplib.Tpo -c -o libluatex_a-lmplib.o `test -f 'mplibdir/lmplib.c' || echo './'`mplibdir/lmplib.c mplibdir/lmplib.c:36:19: error: mplib.h: No such file or directory mplibdir/lmplib.c:37:21: error: mplibps.h: No such file or directory mplibdir/lmplib.c:38:22: error: mplibsvg.h: No such file or directory
Created attachment 195253 [details] emerge --info
Same here (x86)
Same here.
For what it's worth, I'm experiencing the failure with GCC 4.4 and glibc 2.10.1 on amd64.
Same error, gcc 4.3, glibc 2.9.
Looks like dev-tex/mplib-1.110 does not install any header files.
ls /var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/texk/web2c/mplib* please the header files should be there...
Nothing for me, just the mplibdir directory. $ ls /var/tmp/portage/dev-tex/luatex-0.40.5/work/luatex-beta-0.40.5/source/texk/web2c/mplib* ./ ../ am/ avl.c avl.h ChangeLog dvitomp.test* lmplib.c memio.w mpost.w mptrap.test* mp.w mpxout.w psout.w svgout.w tfmin.w mplib.h would be created along with mp.c, listed as a prerequisite in web2c/Makefile for libmplib_a-mp.o, but the error is when building libluatex_a-lmplib.o (for me) which is done earlier. Is dependency info supposed to be generated somehow so that mp.c and others are created as soon as they're needed, or is the build order different for you (possibly due to -j options)?
(In reply to comment #10) > or is the build order different for you (possibly due to -j > options)? That'll probably be it. I managed to get luatex 0.40.5 installed by trying a bit with the -j options. It fails with -j1, but may succeed with -j2+.
(In reply to comment #11) > (In reply to comment #10) > > or is the build order different for you (possibly due to -j > > options)? > > That'll probably be it. I managed to get luatex 0.40.5 installed by trying a > bit with the -j options. It fails with -j1, but may succeed with -j2+. indeed, using sequential make triggers the failure here... should be fixed with patchlevel 12; thanks for the report. First time in my life I see a sequential make failure though :)