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

Bug 461662

Summary: x11-libs/libxcb-1.9-r1 should DEPEND="dev-libs/libpthread-stubs[${MULTILIB_USEDEP}]" - configure: error: Package requirements (pthread-stubs xau >= 0.99.2) were not met: No package 'pthread-stubs' found
Product: Gentoo Linux Reporter: Andrew Savchenko <bircoph>
Component: [OLD] LibraryAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: bircoph, mgorny, multilib+disabled
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
environment
emerge --info

Description Andrew Savchenko gentoo-dev 2013-03-13 17:39:01 UTC
Hello,

libxcb-1.9-r1 fails to build if libpthread-stubs was build with different ABI_X86.

I have libpthread-stubs-0.3-r1 with ABI_X86="64" and libxcb-1.9-r1 with ABI_X86="32 64", this leads to:

*******************************************
configure: error: Package requirements (libpthread-stubs xau >= 0.99.2) were not met:                                                                                            
                                                                                                                                                                              
No package 'pthread-stubs' found
*******************************************

This problem is easily fixed after libpthread-stubs rebuild with ABI_X86="32 64", thus I suggest to move
dev-libs/libpthread-stubs[${MULTILIB_USEDEP}]
from RDEPEND to DEPEND.
Comment 1 Andrew Savchenko gentoo-dev 2013-03-13 17:39:20 UTC
Created attachment 341928 [details]
build.log
Comment 2 Andrew Savchenko gentoo-dev 2013-03-13 17:39:39 UTC
Created attachment 341930 [details]
environment
Comment 3 Andrew Savchenko gentoo-dev 2013-03-13 17:39:57 UTC
Created attachment 341932 [details]
emerge --info
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-03-15 22:10:51 UTC
RDEPEND="dev-libs/libpthread-stubs[${MULTILIB_USEDEP}]
    x11-libs/libXau[${MULTILIB_USEDEP}]
    x11-libs/libXdmcp[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
    ...

What am I missing?
Comment 5 Andrew Savchenko gentoo-dev 2013-03-21 23:07:39 UTC
Yep, ebuild itself is OK.

Probably I hit some portage bug, because this dependecy was not triggered on rebuild.
Comment 6 David Heidelberg (okias) 2014-01-03 21:37:56 UTC
@Andrew Savchenko

it's ok for you now? If yes, can you close this bug?
Comment 7 Andrew Savchenko gentoo-dev 2014-01-04 08:00:33 UTC
Hello,

looks OK now.