| Summary: | dev-python/matplotlib-1.4.3 - TypeError: ffi.include() expects an argument that is also of type cffi.FFI, not 'CompiledFFI' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
| Component: | Current packages | Assignee: | Python Gentoo Team <python> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jlec |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build.log | ||
|
Description
Juergen Rose
2015-06-23 10:14:50 UTC
At a second system 'emerge matplotlib' with matplotlib-1.4.3 works like a charm. At the failing system dev-python/xcffib and dev-python/cairocffi are installed as dependency of cairosvg, which are missing on the working system. Could it be that there is any connection? After removing cairosvg, cairocffi and xcffib, I could install matplotlib-1.4.3. I wanted to see, what happens if I install again cairosvg. So I emerged cairosvg, what also emerged cairocffi and xcffib.
The following 'MAKEOPTS=-j1 emerge -v1 matplotlib' fails again with:
...
File "/usr/lib64/python3.3/multiprocessing/pool.py", line 568, in get
raise self._value
TypeError: ffi.include() expects an argument that is also of type cffi.FFI, not 'CompiledFFI'
* ERROR: dev-python/matplotlib-1.4.3::gentoo failed (compile phase):
--- ./ChangeLog +++ ./ChangeLog @@ -4,0 +5,5 @@ + 25 Jun 2015; Justin Lecher <jlec@gentoo.org> cairocffi-0.6-r1.ebuild, + cairocffi-0.6.ebuild: + Fix version for xcffib to <0.3, + https://github.com/SimonSapin/cairocffi/issues/58; bug #552922 + |