Opened 3 years ago
Closed 3 years ago
#62891 closed defect (fixed)
OpenColorIO binary package — yaml-cpp missing symbol
Reported by: | gallafent | Owned by: | devernay (Frédéric Devernay) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.4 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), cooljeanius (Eric Gallager) | |
Port: | opencolorio |
Description (last modified by gallafent)
I found while macports was trying to rebuild blender (because it found a link error) that the binary package of OpenColorIO contains a libOpenColorIO.dylib which references an undefined symbol in libyaml-cpp (apologies, I no longer have the log file).
I rebuilt the OpenColorIO package from source (using port -s
) locally, and now blender can be built and linked (and run, after I gave it access to the whole drive!) fine, so it looks like just a question of rebuilding the binary OpenColorIO package against current yaml-cpp, and all will be well.
Seems very similar to this bug (yaml-cpp ABI change) though not sure it's identical. https://bugzilla.redhat.com/show_bug.cgi?id=1773331
Let me know if any more info required of course, I can investigate further.
Change History (5)
comment:1 Changed 3 years ago by gallafent
Description: | modified (diff) |
---|
comment:2 Changed 3 years ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:3 Changed 3 years ago by cooljeanius (Eric Gallager)
comment:4 Changed 3 years ago by devernay (Frédéric Devernay)
according to https://github.com/jbeder/yaml-cpp/issues/789 an OCIO rebuild should fix it.
this should fix the build: https://github.com/macports/macports-ports/pull/12467
comment:5 Changed 3 years ago by devernay (Frédéric Devernay)
Owner: | set to devernay |
---|---|
Resolution: | → fixed |
Status: | new → closed |
See also #63529