-RM-3-MR-Eigen3 dependency is mandantory but cmake does not complain
When libeigen3-dev is not installed, cmake does not complain, but make will fail as you can see:
[jenkins] $ cmake -version cmake version 2.8.5-rc2 CMake call : cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/var/lib/jenkins/jobs/Openwalnut-Quick/workspace/build/release/install_dir -DCMAKE_BUILD_TYPE=Release "/var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src" [release] $ cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/var/lib/jenkins/jobs/Openwalnut-Quick/workspace/build/release/install_dir -DCMAKE_BUILD_TYPE=Release /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Boost version: 1.46.1 -- Found the following Boost libraries: -- program_options -- thread -- filesystem -- date_time -- system -- signals -- regex -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so -- Found osgDB: /usr/lib/libosgDB.so -- Found osgUtil: /usr/lib/libosgUtil.so -- Found osgGA: /usr/lib/libosgGA.so -- Found osgViewer: /usr/lib/libosgViewer.so -- Found osgSim: /usr/lib/libosgSim.so -- Found osgWidget: /usr/lib/libosgWidget.so -- Found osgText: /usr/lib/libosgText.so -- Found osg: /usr/lib/libosg.so -- Found OpenThreads: /usr/lib/libOpenThreads.so -- Found OpenSceneGraph: /usr/lib/libosgDB.so;/usr/lib/libosgUtil.so;/usr/lib/libosgGA.so;/usr/lib/libosgViewer.so;/usr/lib/libosgSim.so;/usr/lib/libosgWidget.so;/usr/lib/libosgText.so;/usr/lib/libosg.so;/usr/lib/libOpenThreads.so (Required is at least version "2.8.0") -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found. -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found. -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found. -- Found Qt4: /usr/bin/qmake (found version "4.7.3") -- OPENCL_CPP_INCLUDE_DIR-NOTFOUND -- Found niftilib in "/var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/modules/data/ext/nifti" -- Inlcuded NIfTI lib building information. -- Found ZLIB: /usr/lib/libz.so (found version "1.2.3.4") -- Found biosig in "/var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/modules/data/ext/biosig" -- Configuring done -- Generating done -- Build files have been written to: /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/build/release [release] $ make Scanning dependencies of target CopyAdditionalFile_srcXXXXAUTHORS_CORE [ 0%] Copying file /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/../AUTHORS [ 0%] Built target CopyAdditionalFile_srcXXXXAUTHORS_CORE Scanning dependencies of target CopyAdditionalFile_srcXXXXCONTRIBUTORS_CORE [ 0%] Copying file /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/../CONTRIBUTORS [ 0%] Built target CopyAdditionalFile_srcXXXXCONTRIBUTORS_CORE Scanning dependencies of target CopyAdditionalFile_srcXXXXCOPYINGXLESSER_CORE [ 0%] Copying file /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/../COPYING.LESSER [ 0%] Built target CopyAdditionalFile_srcXXXXCOPYINGXLESSER_CORE Scanning dependencies of target CopyAdditionalFile_srcXXXXCOPYING_CORE [ 0%] Copying file /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/../COPYING [ 0%] Built target CopyAdditionalFile_srcXXXXCOPYING_CORE Scanning dependencies of target CopyAdditionalFile_srcXXXXREADME_CORE [ 0%] Copying file /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/../README [ 0%] Built target CopyAdditionalFile_srcXXXXREADME_CORE Scanning dependencies of target ResourceConfiguration_CORE [ 0%] Copying resources to build directory [ 0%] Built target ResourceConfiguration_CORE Scanning dependencies of target OW_generate_version_header [ 0%] Creating Version Header /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/build/release/versionHeader/WVersion.h. [ 0%] Built target OW_generate_version_header Scanning dependencies of target openwalnut [ 0%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WSharedObjectTicket.cpp.o [ 0%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WException.cpp.o [ 0%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WHistogram.cpp.o [ 0%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WWorkerThread.cpp.o [ 0%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WSegmentationFault.cpp.o [ 1%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WMixinVector.cpp.o [ 1%] Building CXX object core/CMakeFiles/openwalnut.dir/common/WPropertyTypes.cpp.o In file included from /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/core/common/math/linearAlgebra/WLinearAlgebra.h:28:0, from /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/core/common/WPropertyTypes.h:42, from /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/core/common/WPropertyTypes.cpp:27: /var/lib/jenkins/jobs/Openwalnut-Quick/workspace/src/core/common/math/linearAlgebra/WMatrixEigen.h:30:22: fatal error: Eigen/Core: No such file or directory compilation terminated. make[2]: *** [core/CMakeFiles/openwalnut.dir/common/WPropertyTypes.cpp.o] Error 1 make[1]: *** [core/CMakeFiles/openwalnut.dir/all] Error 2
(from redmine: created on 2011-07-11, closed on 2011-07-11)