media-libs/libggi-2.2.2 fail to build on ABI=x32 with the following error: libtool: link: x86_64-pc-linux-gnux32-gcc -shared .libs/builtins.o .libs/colormap.o .libs/db.o .libs/dl.o .libs/events.o .libs/ext.o .libs/gc.o .libs/init.o .libs/internal.o .libs/mode.o .libs/probe.o .libs/stubs.o .libs/swar.o .libs/unix.o .libs/visual.o -Wl,--whole-archive ../display/auto/.libs/libauto.a ../default/stubs/.libs/libstubs.a ../default/pseudo_stubs/.libs/libpseudo_stubs.a ../default/color/.libs/libcolor.a ../default/text_16/.libs/libtext_16.a ../default/text_32/.libs/libtext_32.a ../default/linear_1/.libs/liblinear_1.a ../default/linear_16/.libs/liblinear_16.a ../default/linear_1_r/.libs/liblinear_1_r.a ../default/linear_2/.libs/liblinear_2.a ../default/linear_24/.libs/liblinear_24.a ../default/linear_32/.libs/liblinear_32.a ../default/linear_4/.libs/liblinear_4.a ../default/linear_4_r/.libs/liblinear_4_r.a ../default/linear_8/.libs/liblinear_8.a ../default/planar/.libs/libplanar.a ../default/ilbm/.libs/libilbm.a ../default/iplanar_2p/.libs/libiplanar_2p.a ../default/fbdev/mga/2164w/.libs/libm2164w.a ../default/fbdev/mga/g400/.libs/libmga_g400.a ../default/fbdev/ati/mach64/.libs/libmach64.a ../display/aa/.libs/libaa.a ../display/fbdev/.libs/libfbdev.a ../display/file/.libs/libfile.a ../display/ipc/.libs/libipc.a ../display/linvtsw/.libs/liblinvtsw.a ../display/mansync/.libs/libmansync.a ../display/memory/.libs/libmemory.a ../display/monotext/.libs/libmonotext.a ../display/multi/.libs/libmulti.a ../display/palemu/.libs/libpalemu.a ../display/sub/.libs/libsub.a ../display/tele/.libs/libtele.a ../display/terminfo/.libs/libterminfo.a ../display/tile/.libs/libtile.a ../display/trueemu/.libs/libtrueemu.a ../display/vcsa/.libs/libvcsa.a ../display/X/.libs/libx.a ../display/X/helper/dbe/.libs/libhelper_x_dbe.a ../display/X/helper/dga/.libs/libhelper_x_dga.a ../display/X/helper/evi/.libs/libhelper_x_evi.a ../display/X/helper/shm/.libs/libhelper_x_shm.a ../display/X/helper/vidmode/.libs/libhelper_x_vidmode.a -Wl,--no-whole-archive -L/usr/lib -laa -lm -lncurses -L/usr/lib64 -lXxf86vm /usr/libx32/libgii.so -L/usr/libx32 -lX11 -lXxf86dga -lXext /usr/lib64/libgg.so /usr/libx32/libgg.so -ldl -lpthread -lc -march=native -Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libggi.so.2 -Wl,-version-script -Wl,.libs/libggi.ver -o .libs/libggi.so.2.0.2 /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libaa.so when searching for -laa /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libm.a when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libncurses.so when searching for -lncurses /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libXxf86vm.so when searching for -lXxf86vm /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libX11.so when searching for -lX11 /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libXxf86dga.so when searching for -lXxf86dga /usr/lib/gcc/x86_64-pc-linux-gnux32/4.8.4/../../../../x86_64-pc-linux-gnux32/bin/ld: skipping incompatible /usr/lib64/libXext.so when searching for -lXext /usr/lib64/libgg.so: error adding symbols: File in wrong format collect2: error: ld returned 1 exit status Makefile:545: recipe for target 'libggi.la' failed make[2]: *** [libggi.la] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-libs/libggi-2.2.2/work/libggi-2.2.2/ggi' Makefile:486: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-libs/libggi-2.2.2/work/libggi-2.2.2' Makefile:356: recipe for target 'all' failed make: *** [all] Error 2 emake failed * ERROR: media-libs/libggi-2.2.2::gentoo failed (compile phase): * (no error message) Full log and emerge --info attached Reproducible: Always
Created attachment 398454 [details] build.log
Created attachment 398456 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3409020dbd93c14126afdcb62248113bed588a7 commit a3409020dbd93c14126afdcb62248113bed588a7 Author: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> AuthorDate: 2018-10-05 19:06:59 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-10-07 14:00:24 +0000 media-libs/libggi: EAPI7 revbump, improve ebuild * Removes the directfb flag (which is long gone) and disables it by default * Removes all *.la files (fixes 543040) * Disables static build Closes: https://bugs.gentoo.org/543040 Closes: https://bugs.gentoo.org/542612 Closes: https://bugs.gentoo.org/542622 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/libggi/libggi-2.2.2-r1.ebuild | 59 ++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+)