On Tue, Oct 29, 2019 at 10:24 AM Joshua Moore <[email protected]> wrote: > > Hi Christoph, > > I am getting these kind of Eigen 3 errors when building on Centos 7. I have > eigen3 installed. I am attempting to install from the master version files > downloaded today via the README. What am I missing with eigen3? It seems to > detect it.
This seems to be a bug in the centos7 package of Eigen3, Eigen itself needs to be build with cmake3 to export the target we require. I made a fix here: https://src.fedoraproject.org/rpms/eigen3/pull-request/2, it will take a while to go through. Christoph > > See below for output > > Thanks. > > Josh > > > > This is VOTCA's next generation build system. > Usage: > prefix=WHERE/TO/INSTALL/VOTCA > version=master # or 'stable' or 'v1.4.1' > git clone -b ${version} --recursive https://github.com/votca/votca.git > cd votca > mkdir build > cd build > cmake -DBUILD_CSGAPPS=ON -DBUILD_XTP=ON -DCMAKE_INSTALL_PREFIX=${prefix} > .. > make -j<number of cores> > make install > > [/usr/include/eigen3]$ ls -lrt > total 8 > -rw-r--r--. 1 root root 216 Jun 15 2017 signature_of_eigen3_matrix_library > drwxr-xr-x. 3 root root 18 May 26 2018 unsupported > drwxr-xr-x. 3 root root 4096 Oct 29 12:01 Eigen > > cmake3 -DBUILD_CSGAPPS=ON -DBUILD_XTP=ON > -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 -DCMAKE_INSTALL_PREFIX=${prefix} .. > > > -- Boost version: 1.68.0 > -- Found the following Boost libraries: > -- program_options > -- filesystem > -- system > -- 'Intel OpenMP' used for MKL parallelisation > -- Found Eigen3: /usr/share/eigen3 > -- Boost version: 1.68.0 > -- Found the following Boost libraries: > -- program_options > -- filesystem > -- system > -- Found Eigen3: /usr/share/eigen3 > -- Found VOTCA_TOOLS: > -- HDF5: Using hdf5 compiler wrapper to determine C configuration > -- Found HDF5: > /usr/lib64/libhdf5.so;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so > (found version "1.8.12") found components: C > -- Found VOTCA_CSG: > -- HDF5: Using hdf5 compiler wrapper to determine CXX configuration > -- Found HDF5: > /usr/lib64/libhdf5_cpp.so;/usr/lib64/libhdf5.so;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so > (found suitable version "1.8.12", minimum required is "1.8") found > components: CXX > -- Boost version: 1.68.0 > -- Found the following Boost libraries: > -- program_options > -- serialization > -- filesystem > -- system > -- timer > -- chrono > -- Found Eigen3: /usr/share/eigen3 > -- Found VOTCA_TOOLS: > -- Found VOTCA_CSG: > -- Could NOT find CLANG_FORMAT: Found unsuitable version "0.0", but required > is at least "7.0.1" (found /bin/clang-format) > -- The following OPTIONAL packages have been found: > * Git > * MKL > * TXT2TAGS > * UnixCommands > * OpenMP > * PkgConfig > * Doxygen > -- The following REQUIRED packages have been found: > * FFTW3 > * EXPAT > * Threads > * GROMACS (required version >= 20160000) > * LIBXC > * HDF5 (required version >= 1.8) > * Boost (required version >= 1.57.0) > * Eigen3 (required version >= 3.3.0) > -- The following OPTIONAL packages have not been found: > * CLANG_FORMAT (required version >= 7.0.1) > -- Configuring done > CMake Error at tools/src/libtools/CMakeLists.txt:8 (add_library): > Target "votca_tools" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at tools/src/tools/CMakeLists.txt:3 (add_executable): > Target "votca_property" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/libcsg/CMakeLists.txt:12 (add_library): > Target "votca_csg" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/libcsg/CMakeLists.txt:12 (add_library): > Target "votca_csg" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_resample" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_map" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_density" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_reupdate" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_dlptopol" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_property" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_stat" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_fmatch" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_gmxtopol" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_dump" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_imc_solve" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/csg_boltzmann/CMakeLists.txt:9 (add_executable): > Target "csg_boltzmann" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/csg_boltzmann/CMakeLists.txt:6 (add_library): > Target "votca_csg_boltzmann" links to target "Eigen3::Eigen" but the target > was not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/share/template/CMakeLists.txt:3 (add_executable): > Target "template_threaded" links to target "Eigen3::Eigen" but the target > was not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/share/template/CMakeLists.txt:3 (add_executable): > Target "template_serial" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "fluctuations" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "orientcorr" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "sphericalorder" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "part_dist" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "partial_rdf" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "traj_force" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csgapps/CMakeLists.txt:50 (add_executable): > Target "radii" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/libxtp/CMakeLists.txt:10 (add_library): > Target "votca_xtp" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/libxtp/CMakeLists.txt:10 (add_library): > Target "votca_xtp" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_map" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_map" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_tools" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_tools" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_run" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_run" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_dump" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_dump" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_parallel" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at xtp/src/tools/CMakeLists.txt:4 (add_executable): > Target "xtp_parallel" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at tools/src/libtools/CMakeLists.txt:8 (add_library): > Target "votca_tools" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/libcsg/CMakeLists.txt:12 (add_library): > Target "votca_csg" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/libcsg/CMakeLists.txt:12 (add_library): > Target "votca_csg" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_reupdate" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_map" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_dump" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_property" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_resample" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_stat" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_fmatch" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_gmxtopol" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_dlptopol" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_density" links to target "Eigen3::Eigen" but the target was not > found. Perhaps a find_package() call is missing for an IMPORTED target, or > an ALIAS target is missing? > > CMake Error at csg/src/tools/CMakeLists.txt:3 (add_executable): > Target "csg_imc_solve" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/csg_boltzmann/CMakeLists.txt:9 (add_executable): > Target "csg_boltzmann" links to target "Eigen3::Eigen" but the target was > not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > CMake Error at csg/src/csg_boltzmann/CMakeLists.txt:6 (add_library): > Target "votca_csg_boltzmann" links to target "Eigen3::Eigen" but the target > was not found. Perhaps a find_package() call is missing for an IMPORTED > target, or an ALIAS target is missing? > > -- Generating done > -- Build files have been written to: /apps/votca/votca/build > > > On Saturday, July 14, 2018 at 8:40:46 AM UTC-4, Christoph Junghans wrote: >> >> On Fri, Jul 13, 2018 at 9:31 AM, Wujie Wang <[email protected]> wrote: >> > Many thanks for your prompt reply. >> > >> > We are using Ubuntu 16.04 and it seems that the base version for EIGEN3 is >> > 3.3~beta1-2, according to http://neuro.debian.net/pkgs/libeigen3-dev.html >> > >> > I found a similar issue here: >> > https://github.com/OpenNMT/CTranslate/issues/22 >> > >> > I am wondering if there is any hint on upgrading to 3.3 here other than >> > apt-get install? >> Eigen3 is header-based library, so you can just get the tarball, >> unpack it and point CMake to it with >> -DEIGEN3_INCLUDE_DIR=/path/to/your/eigen. >> >> Christoph >> > >> > Thanks >> > >> > >> > On Thu, Jul 12, 2018 at 11:11 PM, Christoph Junghans <[email protected]> >> > wrote: >> >> >> >> >> >> >> >> On Thu, Jul 12, 2018 at 21:06 <[email protected]> wrote: >> >>> >> >>> Hey VOTCA community >> >>> >> >>> I am new to VOTCA and CMAKE. >> >>> I was trying to install votca. During the build process, it outputs a >> >>> cmake error: >> >>> >> >>> CMake Error at >> >>> /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 >> >>> (message): >> >>> Could NOT find EIGEN3: Found unsuitable version "3.2.92", but required >> >>> is >> >>> at least "3.3.0" (found /usr/include/eigen3) >> >>> >> >>> >> >>> While my eigen3 version is 3.3~beta1-2, so it gets confused over the >> >>> EIGEN3 version? >> >> >> >> A beta is a pre-release version and hence counts as before 3.3.0! >> >> >> >> Try to update your version! >> >> >> >> Christoph >> >>> >> >>> >> >>> Would appreciate any help and hint >> >>> >> >>> Thanks >> >>> >> >>> -- >> >>> You received this message because you are subscribed to the Google Groups >> >>> "votca" group. >> >>> To unsubscribe from this group and stop receiving emails from it, send an >> >>> email to [email protected]. >> >>> To post to this group, send email to [email protected]. >> >>> Visit this group at https://groups.google.com/group/votca. >> >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> >> Christoph Junghans >> >> Web: http://www.compphys.de >> >> >> >> -- >> >> You received this message because you are subscribed to a topic in the >> >> Google Groups "votca" group. >> >> To unsubscribe from this topic, visit >> >> https://groups.google.com/d/topic/votca/kTwKhho7Is8/unsubscribe. >> >> To unsubscribe from this group and all its topics, send an email to >> >> [email protected]. >> >> To post to this group, send email to [email protected]. >> >> Visit this group at https://groups.google.com/group/votca. >> >> For more options, visit https://groups.google.com/d/optout. >> > >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "votca" group. >> > To unsubscribe from this group and stop receiving emails from it, send an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at https://groups.google.com/group/votca. >> > For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> Christoph Junghans >> Web: http://www.compphys.de > > -- > You received this message because you are subscribed to the Google Groups > "votca" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/votca/2f48e235-c322-45b5-8540-77371003ad77%40googlegroups.com. -- Christoph Junghans Web: http://www.compphys.de -- You received this message because you are subscribed to the Google Groups "votca" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/votca/CAHG27e4aP1w3ajVDz7LQqKktducaNmctuF2QwfbfygHTiOzieg%40mail.gmail.com.
