Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
OpenWalnut Core OpenWalnut Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 86
    • Issues 86
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenWalnut
  • OpenWalnut CoreOpenWalnut Core
  • Issues
  • #401

Closed
Open
Created May 08, 2017 by Mathias Goldau@mathOwner

-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)

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking