2.4.7 is necessary because it includes a new version of FindPkgConfig
that is far better than the one in 2.4.6. CMake 2.4.7 has been available
for nearly a year now, and will have been available for a year and a
half when the first version of Player using CMake is released at the end
of this year. Gentoo has been very slow about marking it stable, given
that wide use has shown it to be stable. If you want to build Player on
your Gentoo systems, you have two options:
1) Put "=dev-util/cmake-2.4.7-r1 **" in your package.keywords. I've had
no problems at all with this on any of my computers, which all run Gentoo.
2) Get a copy of the FindPkgConfig.cmake module from 2.4.7 and copy it
into /usr/share/cmake/Modules/, then change the first line of
CMakeLists.txt to say 2.4.6 instead of 2.4.7.
Paul Osmialowski wrote:
> Hi Geoff,
> I have few different Gentoo box of three kinds: hardened profile x86,
> desktop profile x86 and desktop profile ultrasparc. Every host is
> upgraded regularry once a week. On each there's cmake version 2.4.6 as a
> stable version. Cmake refuses to build configuration files for Player as
> it says at least 2.4.7 version is required. Well... this affects quite a
> lot of hosts in the world, can this dependency be sligtly modified so
> cmake 2.4.6 would be also accepted?