Summary: | dev-python/pycairo needs to be rebuilt after update to x11-libs/cairo-1.16.0: ImportError: /usr/lib64/python2.7/site-packages/cairo/_cairo.so: undefined symbol: cairo_script_create | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Mair-Keimberger (iamnr3) <mmk> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris.murtagh1, daniel, franz.trischberger, jms.gentoo, leonchik1976, pacho, rkitover, tetromino, x11 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael Mair-Keimberger (iamnr3)
2018-10-21 13:10:41 UTC
Rebuilding dev-python/pycairo after upgrading cairo may help. *** Bug 669168 has been marked as a duplicate of this bug. *** My suspicion is that with commit 067f5be6b9b1a4ca07ffbe744ecfefa66b442958 adding a IUSE=utils flag that pycairo should now depend on cairo[utils] or should be reemerged. I'm not aware of a way to make portage reemerge a package when a dependent package's use flag changes, so probably just depending on cairo[utils] is best. We can also set IUSE=+utils in cairo to simplify this requirement. well... cairo[utils] doesn't seem to be really needed after pycairo is rebuilt... maybe other option could be to add a "utils" USE flag to pycairo too and make it linked to the status of cairo "utils" USE This change might have also broken cairomm. I couldn't link a program using cairomm until I rebuilt cairomm. *** Bug 669492 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c3bd643515a6398f211c45b1c70a87341d3143 commit 76c3bd643515a6398f211c45b1c70a87341d3143 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2018-10-30 14:00:51 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-10-30 14:01:22 +0000 x11-libs/cairo: Build cairo script unconditionally Lots of reverse dependencies need it, at least optionally. Saving the lzo dependency is not a worthy goal, so let's just reenable it instead of forcing reverse dependencies to change. Closes: https://bugs.gentoo.org/669196 Closes: https://bugs.gentoo.org/669448 Closes: https://bugs.gentoo.org/669952 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-libs/cairo/{cairo-1.16.0.ebuild => cairo-1.16.0-r1.ebuild} | 3 +-- x11-libs/cairo/cairo-9999.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) *** Bug 669938 has been marked as a duplicate of this bug. *** |