On Mon, Feb 24, 2014 at 5:24 PM, Heywood, Todd <[email protected]> wrote: > From: <Heywood>, Todd Heywood <[email protected]<mailto:[email protected]>> > Reply-To: "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>> > Date: Monday, February 24, 2014 at 11:08 AM > To: "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>> > Subject: [easybuild] CMake built, but does not run > > Hi, > > I build CMake with the easyconfig CMake-2.8.12-goalf-1.5.12-no-OFED.eb > (unchanged). > > It build fine, but when users try to use it, we get this: > > CMake Error at > /opt/eb/software/CMake/2.8.12-goalf-1.5.12-no-OFED/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 > (message): > Could NOT find LibConfig++ (missing: LIBCONFIG++_INCLUDE_DIR > LIBCONFIG++_LIBRARY) > Call Stack (most recent call first): > > /opt/eb/software/CMake/2.8.12-goalf-1.5.12-no-OFED/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 > (_FPHSA_FAILURE_MESSAGE) > cmake/Modules/FindLibConfig++.cmake:14 (find_package_handle_standard_args) > CMakeLists.txt:24 (find_package)
CMake needs some help in finding all libraries. Normally, with eb 1.11 this should happen automatically. Are you trying to build something with easybuild and CMake or use CMake outside easybuild? In that latter case, make sure CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH point to all libraries you want to use. You can use the EBROOT* env vars to do that. Ward

