Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 576650 - dev-python/pycairo-1.10.0-r5 uses wrong bundle name
Summary: dev-python/pycairo-1.10.0-r5 uses wrong bundle name
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: Normal minor (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-07 00:02 UTC by *
Modified: 2016-03-20 18:51 UTC (History)
0 users

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


Attachments
build.log (build.log.gz,2.53 KB, application/x-gzip)
2016-03-07 00:03 UTC, *
Details
ebuild patch (pycairo-1.10.0-r5.ebuild.patch,766 bytes, patch)
2016-03-07 00:03 UTC, *
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description * 2016-03-07 00:02:58 UTC
My system is OS X El Capitan (10.11.3).
I'm using an installation built with a successful bootstrap from bug 564814.
I'm trying to install media-libs/vips with USE=python which unfortunately requires dev-python/pycairo.
dev-python/pycairo-1.10.0-r5 fails on line 159 unless the attached ebuild patch is used:

 [32;01m*[0m python3_5: running fix_darwin_install_names
error: install_name_tool: can't open file: /opt/gentoo/var/tmp/portage/dev-python/pycairo-1.10.0-r5/image/opt/gentoo//opt/gentoo/usr/lib/python3.5/site-packages/cairo/_cairo.bundle (No such file or directory)

I'm actually using a modified ebuild for vips-8.8.2, which has support for python 3, but this is also an issue for vips-7.26.7.

Reproducible: Always

Steps to Reproduce:
emerge --oneshot dev-python/pycairo
Comment 1 * 2016-03-07 00:03:20 UTC
Created attachment 427640 [details]
build.log
Comment 2 * 2016-03-07 00:03:46 UTC
Created attachment 427642 [details, diff]
ebuild patch
Comment 3 Fabian Groffen gentoo-dev 2016-03-20 18:27:15 UTC
this patch only works for python3
Comment 4 Fabian Groffen gentoo-dev 2016-03-20 18:51:16 UTC
I made it work for all python versions