Overview
Request 990032 superseded
Hi Asterios,
with this version, it requires just a small fix in OIIO.
Do you know other users of this lib?
- explicitly conflict the wrongly named libs
- don't build tools in basic build stage
- raise c++ standard to 17
- disable rpath, resulting in a hard build failure now
- add opengl deps for gpu support
- broaden stray static libs removal (due to gpu enablement)
The library package (libOpenColorIO2_1) must have a:
Conflicts: libOpenColorIO2_0 = 2.1.1
Conflicts: libOpenColorIO2_0 = 2.1.2
Otherwise, there may be file conflicts when trying to install libOpenColorIO2_1 while libOpenColorIO2_0 is still installed.
Nitpick: typo "disappsared" -> "disappears"
Will do..
Done, but that doesn't solve the OSL issue (inherited from the OIIO dependency).
You may want to have a look at my project.
There is obviously something wrong:
[ 26s] -- Could NOT find OpenImageIO (missing: OPENIMAGEIO_INCLUDE_DIR OPENIMAGEIO_LIBRARY OPENIMAGEIO_VERSION) (Required is at least version "2.1.9")
This is confirmed by no dependency from libOpenColorIO* to libOpenImageIO*
Yeah, this looks like a glitch in the cmake files of this package!
I'm building the current version in my home prj.
I think, I've addressed everything, you asked for, but this issue.
Neither libOpenColorIO* nor python*-libOpenColorIO have a dependency on any of the GL (glvnd, GLU, GLEW) libraries, only the tools have.
Are you sure this is correct?
Well, the tools seems to have such a dep. If removing these packages from build, cmake complains about it (but continues..)
Implicitly silenced with -DOCIO_BUILD_APPS=OFF
:
https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/25e910cf41132c2cd45ae95360be2d7faaf7d19b/share/cmake/utils/CheckSupportGL.cmake#L11
Cool, applied! Reduces the library build time as well!
Request History
frispete created request
Hi Asterios,
with this version, it requires just a small fix in OIIO.
Do you know other users of this lib?
- explicitly conflict the wrongly named libs
- don't build tools in basic build stage
- raise c++ standard to 17
- disable rpath, resulting in a hard build failure now
- add opengl deps for gpu support
- broaden stray static libs removal (due to gpu enablement)
superseded by 990033