After updating sys-devel/libtool from 2.4-r1 to 2.4-r3 emerging dev-lang/lua failed on compile phase. With sys-devel/libtool-2.4-r1 it compiles normally. Reproducible: Always Steps to Reproduce: 1.emerge =sys-devel/libtool-2.4-r3 2.emerge lua Actual Results: libtool --quiet --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -static -Wl,-O1 -Wl,--as-needed -o luac luac.lo print.lo liblua.la .libs/luac.o: In function `pmain': luac.c:(.text+0x1c4): undefined reference to `luaF_newproto' luac.c:(.text+0x20b): undefined reference to `luaS_newlstr' luac.c:(.text+0x230): undefined reference to `luaM_realloc_' luac.c:(.text+0x255): undefined reference to `luaM_realloc_' luac.c:(.text+0x320): undefined reference to `luaU_dump' luac.c:(.text+0x3b1): undefined reference to `luaD_growstack' luac.c:(.text+0x3c4): undefined reference to `luaM_toobig' luac.c:(.text+0x3de): undefined reference to `luaM_toobig' .libs/print.o: In function `luaU_print': print.c:(.text+0x534): undefined reference to `luaP_opnames' print.c:(.text+0x552): undefined reference to `luaP_opmodes' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: luac: hidden symbol `luaM_realloc_' isn't defined /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make: *** [luac] Ошибка 1 make: *** Ожидание завершения заданий... emake failed * ERROR: dev-lang/lua-5.1.4-r4 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2530: Called die * The specific snippet of code: * emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" RPATH="${ROOT}/usr/$(get_libdir)/" LUA_LIBS="${mylibs}" LIB_LIBS="${liblibs}" V=${PV} gentoo_all || die "emake failed"; * * If you need support, post the output of 'emerge --info =dev-lang/lua-5.1.4-r4', * the complete build log and the output of 'emerge -pqv =dev-lang/lua-5.1.4-r4'. * The complete build log is located at '/var/tmp/portage/dev-lang/lua-5.1.4-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/lua-5.1.4-r4/temp/environment'. * S: '/var/tmp/portage/dev-lang/lua-5.1.4-r4/work/lua-5.1.4'
Created attachment 287679 [details] emerge --info
*** This bug has been marked as a duplicate of bug 384203 ***