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)

Loading...

Stefan Brüns's avatar

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"


Hans-Peter Jansen's avatar
author source maintainer target maintainer

Will do..


Hans-Peter Jansen's avatar
author source maintainer target maintainer

Done, but that doesn't solve the OSL issue (inherited from the OIIO dependency).

You may want to have a look at my project.


Stefan Brüns's avatar

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*


Hans-Peter Jansen's avatar
author source maintainer target maintainer

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.


Stefan Brüns's avatar

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?


Hans-Peter Jansen's avatar
author source maintainer target maintainer

Well, the tools seems to have such a dep. If removing these packages from build, cmake complains about it (but continues..)


Stefan Brüns's avatar

Implicitly silenced with -DOCIO_BUILD_APPS=OFF:
https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/25e910cf41132c2cd45ae95360be2d7faaf7d19b/share/cmake/utils/CheckSupportGL.cmake#L11


Hans-Peter Jansen's avatar
author source maintainer target maintainer

Cool, applied! Reduces the library build time as well!

Request History
Hans-Peter Jansen's avatar

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)


Hans-Peter Jansen's avatar

frispete superseded request

superseded by 990033

openSUSE Build Service is sponsored by