Below is from our sysadmin when I asked him about getting a newer version cmake.
Any comments, anyone?
Can we really be the only site having this problem?
Thanks again,
John
---------- Forwarded message ----------
We're using a current version of the most recent, one of the most popular
Enterprise Linux distribution on the planet. They chose to take a shortcut in
their coding style that's not backward compatible. And CentOS 5.3's cmake
2.4.7 was released 2007-07-17, not even two years ago...is that classified as
"really old"? Keep in mind CentOS/RHEL has a 7 year lifespan, and they don't
update package versions very often, just nice, warm & fuzzy stable fixes. It
keeps things running, minimizing breakage, which is the whole point of an
enterprise distribution.
From the cmake FAQ
<http://www.vtk.org/Wiki/CMake_FAQ#Isn.27t_the_.22Expression.22_in_the_.22ELSE_.28Expression.29.22_confusing.3F>,
it appears the ability to have empty ENDIF() started in 2.6.0, released
2008-05-06 <http://www.cmake.org/files/>.
IMHO, they made a bad choice coding to a recent buildsystem requirement.
On 06/05/2009 11:40 AM, John Kelso wrote:
Any idea if we can get a newer cmake? Please see below for gory details.
Many thanks,
John
---------- Forwarded message ----------
Date: Fri, 5 Jun 2009 11:38:39 -0400 (EDT)
From: John Kelso <ke...@nist.gov>
To: OpenSceneGraph Users <osg-users@lists.openscenegraph.org>
Subject: Re: build errors with 2.8.1
Hi,
I'm a bit surprised by this because as far as I know we have a fairly recent
version of Centos. Are there no other Centos users out there trying 2.8.1?
cat /etc/redhat-release
CentOS release 5.3 (Final)
which incudes this version of cmake:
rpm -q cmake
cmake-2.4.8-3.el5.i386
Is cmake-2.4.8 "really old"?
That said, I'll try to get our system guy to install a newer version of
cmake.
Thanks again,
John
On Fri, 5 Jun 2009, Robert Osfield wrote:
Hi Paul,
On Thu, Jun 4, 2009 at 8:11 PM, Paul
Melis<osg-us...@assumetheposition.nl> wrote:
First, try this:
In applications/osgversion/CMakeLists.txt change ENDIF() to
ENDIF(OSG_MAINTAINER)
That line looks fishy.
Cmake used to require the the IF() ENDIF() matched but this
requirement was dropped, and now the OSG-2.9.x and svn/trunk has been
cleaned up to not have the matching entries as it makes the code far
more readable and maintainable.
I was under the impression that this wouldn't cause too many problems
except for really old CMake versions.
Robert.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org