Similar issue - CMAKE in Windows gives "ERROR: Version 2.9.5 or higher of OpenSceneGraph is required. Version CreateProcessError: The system cannot find the file specified.
If I change FIND_PACKAGE(OSG 2.9.5) to FIND_PACKAGE(2.8.2) and click on configure I get the same error message except version 2.8.2 is reported. I know very little about CMake but it looks like I have all of the paths set right pointing to my 2.8.2 version of OSG Any thoughts? Bruce -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Sukender Sent: Thursday, December 10, 2009 11:30 AM To: osg-users Subject: [osg-users] [VPB] VPB & FindOSG.cmake Hi Robert & all, On my (Windows) machine, trying to run CMake on VPB (latest trunk) fails when trying to locate OSG, because of EXEC_PROGRAM(). I tried adding "${OSG_BUILD_DIR}" as working directory but it fails too. I tried then to replace EXEC_PROGRAM() with EXECUTE_PROCESS(): it still fails but at least I don't have tons of error messages. Already encountered something like this (did not manage to find an answer in archives)? Is there a way to fix that? Any idea? Thanks. FYI, in my lightweight engine, I've adopted another kind of solution: when I configure the project, it creates a "CMakeMarker.txt" with some values in it. This file is installed alongside headers. The corresponding finder then locates the file at the same time it locates headers and the parses it to get values reflecting the configuration. I think it's less error prone than launching an executable, but drawbacks are: - It's tied to CMake (even if it's clear text and can be read elsewhere) - If you change the data in the file, then you must change finders, and ensure finders can handle older versions. The system is not very complete yet, and may be extended to store "name, values" pairs for instance. Do you think this may be useful for OSG? Sukender PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/ _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or g This message and any enclosures are intended only for the addressee. Please notify the sender by email if you are not the intended recipient. If you are not the intended recipient, you may not use, copy, disclose, or distribute this message or its contents or enclosures to any other person and any such actions may be unlawful. Ball reserves the right to monitor and review all messages and enclosures sent to or from this email address. _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

