I am trying to emerge luatex, but it fails with the following message: * * ERROR: dev-tex/luatex-0.30.3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2620: Called die * The specific snippet of code: * emake LIBMPLIBDEP="/usr/$(get_libdir)/libmplib/mplib.la" LDZZIPLIB="$(pkg-config --libs zziplib)" ZZIPLIBINC="$(pkg-config --cflags zziplib)" LIBXPDFDEP="" LDLIBXPDF="$(pkg-config --libs poppler)" LIBXPDFINCLUDE="$(pkg-config --cflags poppler)" LIBXPDFCPPFLAGS="$(pkg-config --cflags poppler)" LIBPNGINCLUDES="$(pkg-config --cflags libpng)" ZLIBSRCDIR="." luatex || die "failed to build luatex" * The die message: * failed to build luatex * * 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/dev-tex/luatex-0.30.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-tex/luatex-0.30.3/temp/environment'. *
This has me thoroughly perplexed. I have remerged mplib, to no avail. The linker error is as follows: /bin/sh ../libtool --mode=link x86_64-pc-linux-gnu-g++ -o luatex -Wl,-O1 luatexini.o luatex0.o luatex1.o luatex2.o luatex3.o luatexextra.o luatex-pool.o luatexdir/libpdf.a -lpng -lz -lpoppler ../../libs/md5/md5.o ../../libs/obsdcompat/libopenbsd-compat.a ../../libs/lua51/liblua.a ../../libs/slnunicode/slnunico.o ../../libs/luazip/src/luazip.o -lzzip -lz ../../libs/luafilesystem/src/lfs.o ../../libs/luasocket/src/socket.a ../../libs/luapeg/lpeg.o ../../libs/luamd5/md5lib.o ../../libs/luamd5/md5.o ../../libs/luazlib/lgzip.o ../../libs/luazlib/lzlib.o ../../libs/luafontforge/libff.a /usr/lib64/libmplib/mplib.la lib/lib.a ../kpathsea/libkpathsea.la -lm x86_64-pc-linux-gnu-g++ -o luatex -Wl,-O1 luatexini.o luatex0.o luatex1.o luatex2.o luatex3.o luatexextra.o luatex-pool.o ../../libs/md5/md5.o ../../libs/slnunicode/slnunico.o ../../libs/luazip/src/luazip.o ../../libs/luafilesystem/src/lfs.o ../../libs/luapeg/lpeg.o ../../libs/luamd5/md5lib.o ../../libs/luamd5/md5.o ../../libs/luazlib/lgzip.o ../../libs/luazlib/lzlib.o luatexdir/libpdf.a /usr/lib64/libpng12.so -lpoppler ../../libs/obsdcompat/libopenbsd-compat.a ../../libs/lua51/liblua.a /usr/lib64/libzzip.so -lz ../../libs/luasocket/src/socket.a ../../libs/luafontforge/libff.a /usr/lib64/libmplib/mplib.so lib/lib.a ../kpathsea/.libs/libkpathsea.a -lm -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,/usr/lib64/libmplib -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,/usr/lib64/libmplib /usr/lib64/libmplib/mplib.so: undefined reference to `lua_newtable' /usr/lib64/libmplib/mplib.so: undefined reference to `lua_tostring' /usr/lib64/libmplib/mplib.so: undefined reference to `luaL_getmetatable' collect2: ld returned 1 exit status make: *** [luatex] Error 1 There are no other versions of luatex available to emerge (all marked ~amd64). -- MFD