The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=15121 ====================================================================== Reported By: Hartmut Seichter Assigned To: ====================================================================== Project: CMake Issue ID: 15121 Category: CMake Reproducibility: always Severity: major Priority: normal Status: new ====================================================================== Date Submitted: 2014-09-01 16:29 EDT Last Modified: 2014-09-01 16:29 EDT ====================================================================== Summary: OpenSceneGraph module broken Description: On Arch Linux and Mac OS X 10.9.3 the find module for OpenSceneGraph stopped working. Seems the combination cmake 3.0.x and OSG 3.2.1 is having issues. Also setting OSG_DIR and CMAKE_PREFIX_PATH seem to have no effect. This is quite an issue as most OSG dependent project will use cmake as build system.
An OSX example with debug on ... cmake -DOpenSceneGraph_DEBUG=ON -DCMAKE_PREFIX_PATH=/opt/local -DOSG_DIR=/opt/local ../VisionSpace -- [ FindOpenSceneGraph.cmake:128 ] Components = osg;OpenThreads -- [ FindOpenSceneGraph.cmake:200 ] Calling find_package(osg ) -- Could NOT find osg (missing: OSG_LIBRARY OSG_INCLUDE_DIR) -- [ FindOpenSceneGraph.cmake:200 ] Calling find_package(OpenThreads ) -- Could NOT find OpenThreads (missing: OPENTHREADS_LIBRARY OPENTHREADS_INCLUDE_DIR) CMake Error at /opt/local/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136 (message): Could NOT find OpenSceneGraph (missing: OPENSCENEGRAPH_LIBRARIES OPENSCENEGRAPH_INCLUDE_DIR OSG_FOUND OPENTHREADS_FOUND) Call Stack (most recent call first): /opt/local/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE) /opt/local/share/cmake-3.0/Modules/FindOpenSceneGraph.cmake:230 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:11 (find_package) Steps to Reproduce: Arch Linux (x86_64, cmake-3.0.1-1, openscenegraph-3.2.1-1) Mavericks (MacPorts, CMake @3.0.0_3, OpenSceneGraph @3.2.1) Clear cache (it kept working on an install where the cache was moved over from an older CMake build). Minimal project (https://github.com/seichter/sandbox/tree/master/bugreports/cmake-osg) with find_package(OpenSceneGraph REQUIRED) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2014-09-01 16:29 Hartmut SeichterNew Issue ====================================================================== -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers