Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 541088

Summary: media-libs/libepoxy-1.2 - missed dependencies
Product: Gentoo Linux Reporter: NiTr0 <nitr0>
Component: [OLD] LibraryAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 579266    
Attachments: libepoxy-1.3.1 build.log
libepoxy-1.3.1 config.log
libepoxy ${MULTILIB_USEDEP} patch
libepoxy abi_x86_32 patch

Description NiTr0 2015-02-22 20:54:52 UTC
media-libs/libepoxy-1.2 with abi_x86_32 flag should require x11-proto/xproto abi_x86_32 flag.
Comment 1 Matt Turner gentoo-dev 2015-02-24 23:34:27 UTC
Presumably just for the pkgconfig .pc file in /usr/lib32/pkgconfig/?
Comment 2 mrhanky 2016-06-02 16:46:44 UTC
Created attachment 436218 [details]
libepoxy-1.3.1 build.log
Comment 3 mrhanky 2016-06-02 16:48:56 UTC
Created attachment 436220 [details]
libepoxy-1.3.1 config.log
Comment 4 mrhanky 2016-06-02 16:50:53 UTC
Needed to recompile libepoxy-1.3.1 with abi_x86_32, it failed. The folks on #gentoo stated the ebuild needs ${MULTILIB_USEDEP} and told me to attach those both log files.
Comment 5 mrhanky 2016-06-02 18:17:25 UTC
Created attachment 436226 [details, diff]
libepoxy ${MULTILIB_USEDEP} patch

After trying and recompiling, I patched all 3 libepoxy ebuilds so they use ${MULTILIB_USEDEP}. Compiled just fine here with 1.3.1.
Comment 6 mrhanky 2016-06-02 18:20:16 UTC
Created attachment 436228 [details, diff]
libepoxy abi_x86_32 patch

Previous had 2 typos
Comment 7 Chí-Thanh Christopher Nguyễn gentoo-dev 2016-07-04 17:37:01 UTC
commit 831e64cedcd599fcf164ff92ac936c8e896c011c
Author: Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
Date:   Mon Jul 4 19:37:06 2016 +0200

    media-libs/libepoxy: fix mulitlib dependencies
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=541088