Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 511034 - media-libs/sdl-mixer-1.2.12-r4 emerge fails with ABI_X86=32
Summary: media-libs/sdl-mixer-1.2.12-r4 emerge fails with ABI_X86=32
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 525500
  Show dependency tree
 
Reported: 2014-05-22 13:25 UTC by Jason Lamb
Modified: 2014-10-15 19:58 UTC (History)
2 users (show)

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


Attachments
build log (sdl-mixer-1.2.12-r4-build.log,38.89 KB, text/plain)
2014-05-22 13:26 UTC, Jason Lamb
Details
emerge --info (sdl-mixer-1.2.12-r4-emerge-info.log,6.15 KB, text/plain)
2014-05-22 13:26 UTC, Jason Lamb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lamb 2014-05-22 13:25:56 UTC
emerging media-libs/sdl-mixer-1.2.12-r4 fails with ABI_X86=32 enabled.

Reproducible: Always
Comment 1 Jason Lamb 2014-05-22 13:26:33 UTC
Created attachment 377432 [details]
build log
Comment 2 Jason Lamb 2014-05-22 13:26:54 UTC
Created attachment 377434 [details]
emerge --info
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-05-22 13:41:08 UTC
First note; we need to add libmikmod-config to MULTILIB_CHOST_TOOLS.
Comment 4 Julian Ospald 2014-05-22 16:34:59 UTC
why can't I reproduce this?
Comment 5 James Le Cuirot gentoo-dev 2014-08-19 12:37:54 UTC
I just got something similar.

/usr/lib64/libSDL.so: error adding symbols: File in wrong format

I suspect libmikmod-config is to blame given that --libs returns -L/usr/lib64. It's already been added to MULTILIB_CHOST_TOOLS but it doesn't seem it install a -32 version. Even if it did, I'm not sure what I need to do beyond that.
Comment 6 James Le Cuirot gentoo-dev 2014-08-19 12:41:23 UTC
Oh and if I remove manually -L/usr/lib64 from libmikmod-config then it works.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-10-15 19:58:55 UTC
I'm sorry for fixing this that late but I completely forgot about this bug. It should be fine now.

+  15 Oct 2014; Michał Górny <mgorny@gentoo.org> sdl-mixer-1.2.12-r4.ebuild:
+  Use ${CHOST}-libmikmod-config for proper multilib support, bug #511034.

+  15 Oct 2014; Michał Górny <mgorny@gentoo.org> sdl2-mixer-2.0.0-r1.ebuild:
+  Use ${CHOST}-libmikmod-config for proper multilib support, bug #511034.