Re: [osg-users] CMake issue on RHEL 5

2008-06-02 Thread Jason Daly

Robert Osfield wrote:

On Sat, May 31, 2008 at 7:20 AM, Philip Lowman [EMAIL PROTECTED] wrote:
  

The posted workaround of checking the version number will work fine,
alternatively one could replace

FIND_PACKAGE(PkgConfig)
with
INCLUDE(FindPkgConfig OPTIONAL)

Which eliminates the error message (and I have verified this on CMake 2.4.6
=) )



Ahh this is much cleaner than my version hack.  Now checked into SVN.
  


Works for me.

--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-31 Thread Robert Osfield
-- Forwarded message --
From: Robert Osfield [EMAIL PROTECTED]
Date: Sat, May 31, 2008 at 8:44 AM
Subject: Re: [osg-users] CMake issue on RHEL 5
To: Philip Lowman [EMAIL PROTECTED]


Hi Philip,

On Sat, May 31, 2008 at 7:20 AM, Philip Lowman [EMAIL PROTECTED] wrote:
 The posted workaround of checking the version number will work fine,
 alternatively one could replace

 FIND_PACKAGE(PkgConfig)
 with
 INCLUDE(FindPkgConfig OPTIONAL)

 Which eliminates the error message (and I have verified this on CMake 2.4.6
 =) )

Ahh this is much cleaner than my version hack.  Now checked into SVN.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Robert Osfield
Hi Jason,

In the SVN version of the OSG there is a catch for this.

FYI, the PgConfig support works from 2.4.7 on my system so you are
possible just a bit unlucky.

I will putting out a 2.5.1 release today once I've done some bug fixing work.

Robert.

On Fri, May 30, 2008 at 12:23 AM, Jason Daly [EMAIL PROTECTED] wrote:
 Hi, all,

 On Red Hat Enterprise 5 (update 2), I'm getting the following from CMake
 with the latest svn:

 CMake Error: PkgConfig_DIR is not set.  It must be set to the directory
 containing PkgConfigConfig.cmake in order to use PkgConfig.


 This is with CMake 2.4.5 (the version that ships with RHEL 5).  I
 checked out the 2.4.0 tag, and that one builds fine, so I'm guessing
 this came from the recent additions for the SVG plugin.


 --J

 ___
 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


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Jason Daly

Robert Osfield wrote:

The new code is in OpenSceneGraph/CMakeLists.txt is:

#use pkg-config to find various modues
FIND_PACKAGE(PkgConfig)

IF(PKG_CONFIG_FOUND)
...
  


Yes, as I said, that code is in the version I have.



This should prevent problems.  Could you please post problems you get
once you try 2.5.1 or the SVN version out.  We can't fix problems if
we don't specifically know what they are.
  


Sure, I'll try it again once it's released.  I'm mainly posting now 
because you asked us to test current svn  :-)


I've tried to give as specific information as I could.  If there's 
anything else I can do to help track down the problem, I'd be happy to 
provide it.




As for the statement Red Hat Enterprise 5 won't be able to generate
Makefiles, I think this is rather overblown.  First up there is
nothing stopping you downloading and installing a more up to date
version of CMake.


I could easily do that on one workstation, yes.  It's more of an issue 
when you're dealing with a lab of several dozen workstations.  This is 
why we pay to run Red Hat Enterprise.




  You can even not bother installing it and just set
your PATH/LD_LIBRARY_PATH to pick up on a local install.
  


pkg-config is in my path, what else do I need to do?

--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Robert Osfield
Hi Jason,

On Fri, May 30, 2008 at 6:59 PM, Jason Daly [EMAIL PROTECTED] wrote:
 Robert Osfield wrote:

 The new code is in OpenSceneGraph/CMakeLists.txt is:

 #use pkg-config to find various modues
 FIND_PACKAGE(PkgConfig)

 IF(PKG_CONFIG_FOUND)
 ...


 Yes, as I said, that code is in the version I have.

Could you try isolating the error, I can presume it's coming from the
FIND_PACKAGE(PkgConfig). perhaps CMake can't handle Find(Xpackage)
when a Xpackage.cmake module doesn't exist.  If this is the case then
the only way to prevent this error would be to wrap the FIND_PACKAGE
with a check against CMake version.

 I could easily do that on one workstation, yes.  It's more of an issue when
 you're dealing with a lab of several dozen workstations.  This is why we pay
 to run Red Hat Enterprise.

Pay for out of date tools... do you get upgrades included?

  You can even not bother installing it and just set
 your PATH/LD_LIBRARY_PATH to pick up on a local install.


 pkg-config is in my path, what else do I need to do?

I was referring to installing a more up to date version of CMake in
each user account.  pkg-config itself isn't the issue, its the
availability of CMake's PkgConfig.cmake module that is the problem.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Robert Osfield
Hi Jason,

I have introduced the follow:

IF   (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

FIND_PACKAGE(PkgConfig)

ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

Hopefully this will fix your outdated CMake build problems.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Jason Daly

Robert Osfield wrote:

Hi Jason,

I have introduced the follow:

IF   (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

FIND_PACKAGE(PkgConfig)

ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

Hopefully this will fix your outdated CMake build problems.
  


Thanks,  I'll try it soon.  I'm putting out a fire (figuratively) at the 
moment.


--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Jason Daly

Robert Osfield wrote:

I could easily do that on one workstation, yes.  It's more of an issue when
you're dealing with a lab of several dozen workstations.  This is why we pay
to run Red Hat Enterprise.



Pay for out of date tools... do you get upgrades included?
  


Of course, in fact, we get upgrades that are fully tested and guaranteed 
to be compatible with the rest of the system.  As a result, you don't 
always get the very latest version of software, but you get a very 
stable system.  I doubt Red Hat will deploy CMake 2.6 until RHEL 6.


--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] CMake issue on RHEL 5

2008-05-30 Thread Jason Daly

Robert Osfield wrote:

Hi Jason,

I have introduced the follow:

IF   (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

FIND_PACKAGE(PkgConfig)

ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}
STRGREATER 2.4.5)

Hopefully this will fix your outdated CMake build problems.
  


Hi, Robert,

That does indeed make the elder CMake happy again.

Thanks!

--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] CMake issue on RHEL 5

2008-05-29 Thread Jason Daly

Hi, all,

On Red Hat Enterprise 5 (update 2), I'm getting the following from CMake
with the latest svn:

CMake Error: PkgConfig_DIR is not set.  It must be set to the directory
containing PkgConfigConfig.cmake in order to use PkgConfig.


This is with CMake 2.4.5 (the version that ships with RHEL 5).  I
checked out the 2.4.0 tag, and that one builds fine, so I'm guessing
this came from the recent additions for the SVG plugin.


--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org