Created attachment 538820 [details] build log, emerge -pqv, emerge --info Python bindings in OpenColorIO fail to build with GCC8, thus making the package unmergeable with the `python` keyword. A workaround might be adding `-Wno-error=cast-function-type` to compiler flags (for GCC8). Likely similar issues: https://github.com/pybind/pybind11/issues/1395 https://github.com/swig/swig/issues/1259 GCC bug (RESOLVED INVALID): https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84531
Please adjust: Summary: media-libs/opencolorio-1.1.0-r1[python] - src/pyglue/PyAllocationTransform.cpp:67:27: error: cast between incompatible function types from ‘PyObject* (*)(PyObject*)’ {aka ‘_object* (*)(_object*)’} to ‘PyCFunction’ {aka ‘_object* (*)(_object*, _object*)’} Blocks: bug #654766 Maintainers will likely want the build.log and emerge --info output to be directly accessible in separate files, i.e. not in a tarball.
See-Also: https://github.com/imageworks/OpenColorIO/pull/518 See-Also: https://github.com/imageworks/OpenColorIO/pull/518/commits/65f1ce0f2a6822930d2ee70f73f97ef454cabfcc URL: https://github.com/imageworks/OpenColorIO/pull/518/commits/65f1ce0f2a6822930d2ee70f73f97ef454cabfcc The patch in $URL fixes the issue for me.
*** This bug has been marked as a duplicate of bug 666696 ***