OpenColorIO has been accepted in Fedora!


Jeremy Selan <jeremy...@...>
 

Awesome! :)

-- Jeremy


On Fri, May 4, 2012 at 2:26 PM, Richard Shaw <hobbe...@...> wrote:
On Thu, Apr 26, 2012 at 9:24 PM, dbr/Ben <dbr....@...> wrote:
> Good work Richard!
>
> The ExternalProject stuff was added in 2.8, and I imagine quite a lot of other useful stuff was added since 2.6..

Yup... I finally got a build (including PPC64) for EL 6!

Here's what I had to do to get it to work (some of it obvious!):
- change the CMAKE_REQUIRED_VERSION to 2.6
- Remove "include(ExternalProject)" since it doesn't exist in 2.6.
Fortunately since I already unbundled the external libraries, cmake
didn't run into any of the invocations of that macro.
- Don't build the docs since it relies on ExternalProject.
- Not cmake related: EL6 defaults to CMAKE_SKIP_RPATH ON, which is bad
because I need to be able to run the binaries in the build tree to
generate man pages (using help2man).

Thanks,
Richard


Richard Shaw <hobbe...@...>
 

On Thu, Apr 26, 2012 at 9:24 PM, dbr/Ben <dbr....@...> wrote:
Good work Richard!

The ExternalProject stuff was added in 2.8, and I imagine quite a lot of other useful stuff was added since 2.6..
Yup... I finally got a build (including PPC64) for EL 6!

Here's what I had to do to get it to work (some of it obvious!):
- change the CMAKE_REQUIRED_VERSION to 2.6
- Remove "include(ExternalProject)" since it doesn't exist in 2.6.
Fortunately since I already unbundled the external libraries, cmake
didn't run into any of the invocations of that macro.
- Don't build the docs since it relies on ExternalProject.
- Not cmake related: EL6 defaults to CMAKE_SKIP_RPATH ON, which is bad
because I need to be able to run the binaries in the build tree to
generate man pages (using help2man).

Thanks,
Richard


dbr/Ben <dbr....@...>
 

Good work Richard!

The ExternalProject stuff was added in 2.8, and I imagine quite a lot of other useful stuff was added since 2.6..

On 27/04/2012, at 2:11, Jeremy Selan <jeremy...@...> wrote:

Awesome, congrats! We really appreciate all the work that went into this. :)

When we do future dot releases, is there anything we need to do to
keep Fedora up to date?

Anyone know the CMake answer? I suppose we could always just build
it, and see what breaks... )

-- Jeremy



On Thu, Apr 26, 2012 at 9:37 AM, Richard Shaw <hobbe...@...> wrote:
I wanted to let everyone know that OCIO has been accepted into Fedora.
I've already got packages working their way through the build system.

Thanks to everyone for helping me deal with all the Fedora specific
problems! (i.e. bundled libraries)

Also, I'd like to build an EL6 package (Redhat/CentOS,SL) but it only
has cmake 2.6 and OCIO requires 2.8. What particular parts of the
configuration require 2.8 and can they be worked around?

Thanks,
Richard


Jeremy Selan <jeremy...@...>
 

Awesome, congrats! We really appreciate all the work that went into this. :)

When we do future dot releases, is there anything we need to do to
keep Fedora up to date?

Anyone know the CMake answer? I suppose we could always just build
it, and see what breaks... )

-- Jeremy

On Thu, Apr 26, 2012 at 9:37 AM, Richard Shaw <hobbe...@...> wrote:
I wanted to let everyone know that OCIO has been accepted into Fedora.
I've already got packages working their way through the build system.

Thanks to everyone for helping me deal with all the Fedora specific
problems! (i.e. bundled libraries)

Also, I'd like to build an EL6 package (Redhat/CentOS,SL) but it only
has cmake 2.6 and OCIO requires 2.8. What particular parts of the
configuration require 2.8 and can they be worked around?

Thanks,
Richard