Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 470900 - x11-proto/xcb-proto: enable multiple python support
Summary: x11-proto/xcb-proto: enable multiple python support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 470902
  Show dependency tree
 
Reported: 2013-05-21 18:50 UTC by Maxim Koltsov (RETIRED)
Modified: 2013-05-23 17:31 UTC (History)
3 users (show)

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


Attachments
xcb-proto-1.8-r2.ebuild (xcb-proto-1.8-r2.ebuild,1.42 KB, text/plain)
2013-05-21 18:51 UTC, Maxim Koltsov (RETIRED)
Details
eclass-debug.log (eclass-debug.log,12.98 KB, text/plain)
2013-05-23 15:02 UTC, Paul Varner (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Koltsov (RETIRED) gentoo-dev 2013-05-21 18:50:27 UTC
Please review attached ebuild (xcb-proto-1.8-r2) and commit it or let me do it. This is needed to correct x11-wm/qtile depends.

Reproducible: Always
Comment 1 Maxim Koltsov (RETIRED) gentoo-dev 2013-05-21 18:51:24 UTC
Created attachment 348844 [details]
xcb-proto-1.8-r2.ebuild
Comment 2 Maxim Koltsov (RETIRED) gentoo-dev 2013-05-22 08:59:55 UTC
Commited per radhermit and lu_zero permission on IRC.
Comment 3 Paul Varner (RETIRED) gentoo-dev 2013-05-22 22:51:51 UTC
FYI, this ebuild is broken on a MacOS prefix environment not sure if it would possibly impact other architectures. 

Basically the xorg-2_src_configure call is creating 'xcb-proto-1.8-default' instead of 'xcb-proto-1.8-x64-macos', so top_builddir="${WORKDIR}/${P}-${ARCH}" does not exist in the src_compile phase.

I haven't found where exactly in the eclass hierarchy that this gets set, but it appears to be in the multibuild eclass.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-05-23 06:46:20 UTC
(In reply to comment #3)
> FYI, this ebuild is broken on a MacOS prefix environment not sure if it
> would possibly impact other architectures. 
> 
> Basically the xorg-2_src_configure call is creating 'xcb-proto-1.8-default'
> instead of 'xcb-proto-1.8-x64-macos', so
> top_builddir="${WORKDIR}/${P}-${ARCH}" does not exist in the src_compile
> phase.
> 
> I haven't found where exactly in the eclass hierarchy that this gets set,
> but it appears to be in the multibuild eclass.

Could you attach the eclass-debug.log? It could be either returned by get_all_abis or $DEFAULT_ABI fallback. The issue is likely common to all non-multilib arches.
Comment 5 Paul Varner (RETIRED) gentoo-dev 2013-05-23 15:02:25 UTC
Created attachment 348993 [details]
eclass-debug.log

The eclass-debug log is attached.  I'll be opening a separate bug for the issue shortly, so this is the last thing I will be putting on this bug.
Comment 6 Paul Varner (RETIRED) gentoo-dev 2013-05-23 17:31:40 UTC
Putting back to resolved / fixed since I opened bug 471079 for the issue.