Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 542622 - media-libs/libggi-2.2.2 on ABI=x32 - ld: skipping incompatible /usr/lib64/libaa.so when searching for -laa
Summary: media-libs/libggi-2.2.2 on ABI=x32 - ld: skipping incompatible /usr/lib64/lib...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: x32
  Show dependency tree
 
Reported: 2015-03-09 02:10 UTC by Bertrand Jacquin
Modified: 2018-10-07 14:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,531.14 KB, text/x-log)
2015-03-09 02:11 UTC, Bertrand Jacquin
Details
emerge --info (info.log,16.64 KB, text/x-log)
2015-03-09 02:11 UTC, Bertrand Jacquin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Jacquin 2015-03-09 02:10:13 UTC
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
Comment 1 Bertrand Jacquin 2015-03-09 02:11:10 UTC
Created attachment 398454 [details]
build.log
Comment 2 Bertrand Jacquin 2015-03-09 02:11:26 UTC
Created attachment 398456 [details]
emerge --info
Comment 3 Larry the Git Cow gentoo-dev 2018-10-07 14:02:28 UTC
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(+)