[Dune] Installation problems
Lars Diening
ldiening at uos.de
Wed Aug 24 12:26:40 CEST 2016
Hi Christian,
thanks for your help.
Unfortunately, I still cannot compile.
It seems that I had many i386 packages in my laptop. (It was
preinstalled by our system administrator by a script that includes many
things that other people needed.)
So I used "dpkg -l | grep i386" to find those unnecessary packages.
I removed:
libc:386
libc-i386
lib6-dev-i386
gcc-6-base-i386
Then I used "apt-get autoremove".
Now dpkg -l | grep i386" shows still man packages as "rc" (removed but
with configuration files) and only "syslinux-legacy" as "ii" (installed).
Make still has the same problem:
make[2]: *** No rule to make target '/usr/lib/i386-linux-gnu/libdl.so'
The directory /usr/lib/i386-linux-gnu was completely empty, so I even
removed the directory with "rmdir".
Somehow cmake still decides for i386 rather than x86_64. In my folder I
find that in "./build-cmake/CMakeFiles/3.2.2" the architecture is set to
"i386" while in "./build-cmake/CMakeFiles/3.5.1" it is set to "x86_64".
Attached you find the output of "duncecontrol configure" and
"dunecontrol all" of my project produced by:
./dunecontrol --only=dune-agdiening-dbmo configure 2>&1 | tee a.txt
./dunecontrol --only=dune-agdiening-dbmo all 2>&1 | tee b.txt
"uname -a" gives
Linux latitude03 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux
The system is Ubuntu 16.04
Best wishes,
Lars
On 23.08.2016 17:59, Christian Engwer wrote:
> Hi Lars,
>
> On Tue, Aug 23, 2016 at 05:16:18PM +0200, Lars Diening wrote:
>> Dear all,
>>
>> still I cannot compile my dune projects.
>>
>> I have nailed down to problem but I do not know how to remove it:
>>
>> The libraries libdl.so and libhwloc.so are searched at the wrong place.
>> Somehow dunecontrol configures cmake that it needs for example
>> /usr/lib/i386-linux-gnu/libhwloc.so . However, the library is correctly
>> found at /usr/lib/x86_64-linux-gnu/libhwloc.so . Therefore "make" tries to
>> create this library, which certainly fails.
>>
>> I can change the makefile by hand and it works. However, a call of
>> "dunecontrol configure" will destroy it again.
> do you have a mixed-32/64-bit system? Which compiler are you using?
>
> It seems that you (partially) have the development files for 32bit and
> 64bit installed. Is this correct?
>
> Ciao
> Christian
-------------- next part --------------
--- going to build dune-agdiening-dbmo ---
--- calling configure for dune-agdiening-dbmo ---
/home/diening/dune/dune-geometry/lib/dunegeometryam2cmake.lib for converting options does not exist
/home/diening/dune/dune-uggrid/lib/duneuggridam2cmake.lib for converting options does not exist
/home/diening/dune/dune-localfunctions/lib/dunelocalfunctionsam2cmake.lib for converting options does not exist
/home/diening/dune/dune-typetree/lib/dunetypetreeam2cmake.lib for converting options does not exist
/home/diening/dune/dune-pdelab/lib/dunepdelabam2cmake.lib for converting options does not exist
/home/diening/dune/dune-agdiening-common/lib/duneagdieningcommonam2cmake.lib for converting options does not exist
/home/diening/dune/dune-agdiening-dbmo/lib/duneagdieningdbmoam2cmake.lib for converting options does not exist
cmake -DCMAKE_MODULE_PATH="" -DCMAKE_DISABLE_FIND_PACKAGE_MPI=FALSE "-Ddune-common_DIR=/home/diening/dune/dune-common/build-cmake" "-Ddune-geometry_DIR=/home/diening/dune/dune-geometry/build-cmake" "-Ddune-uggrid_DIR=/home/diening/dune/dune-uggrid/build-cmake" "-Ddune-grid_DIR=/home/diening/dune/dune-grid/build-cmake" "-Ddune-localfunctions_DIR=/home/diening/dune/dune-localfunctions/build-cmake" "-Ddune-istl_DIR=/home/diening/dune/dune-istl/build-cmake" "-Ddune-typetree_DIR=/home/diening/dune/dune-typetree/build-cmake" "-Ddune-alugrid_DIR=/home/diening/dune/dune-alugrid/build-cmake" "-Ddune-pdelab_DIR=/home/diening/dune/dune-pdelab/build-cmake" "-Ddune-agdiening-common_DIR=/home/diening/dune/dune-agdiening-common/build-cmake" "/home/diening/dune/dune-agdiening-dbmo"
-- Dependencies for dune-agdiening-dbmo: dune-agdiening-common
-- Dependencies for dune-agdiening-common: dune-pdelab
-- Dependencies for dune-pdelab: dune-common (>= 3.0);dune-geometry (>= 3.0);dune-grid (>= 3.0);dune-localfunctions (>= 3.0);dune-istl (>= 3.0);dune-typetree (>= 3.0)
-- Suggestions for dune-pdelab: dune-alugrid
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- Dependencies for dune-grid: dune-geometry (>= 3.0)
-- Suggestions for dune-grid: dune-uggrid
-- Dependencies for dune-localfunctions: dune-geometry (>= 3.0)
-- Dependencies for dune-istl: dune-common (>= 3.0)
-- Dependencies for dune-typetree: dune-common (>= 3.0)
-- Dependencies for dune-alugrid: dune-grid (>= 2.4)
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- Dependencies for dune-grid: dune-geometry (>= 3.0)
-- Suggestions for dune-grid: dune-uggrid
-- Dependencies for dune-uggrid: dune-common
-- Dependencies for dune-uggrid: dune-common
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- Performing Test cxx_std_flag_14
-- Performing Test cxx_std_flag_14 - Success
-- Performing Test compiler_supports_cxx14
-- Performing Test compiler_supports_cxx14 - Success
-- Performing Test HAS_ATTRIBUTE_UNUSED
-- Performing Test HAS_ATTRIBUTE_UNUSED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED
-- Performing Test HAS_ATTRIBUTE_DEPRECATED - Success
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG
-- Performing Test HAS_ATTRIBUTE_DEPRECATED_MSG - Success
-- Performing Test HAVE_IS_INDEXABLE_SUPPORT
-- Performing Test HAVE_IS_INDEXABLE_SUPPORT - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Performing Test STDTHREAD_WORKS
-- Performing Test STDTHREAD_WORKS - Success
-- Performing Test HAVE_CXA_DEMANGLE
-- Performing Test HAVE_CXA_DEMANGLE - Success
-- Found MPI_C: /usr/lib/openmpi/lib/libmpi.so
-- Found MPI_CXX: /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so
-- Found MPI_Fortran: /usr/lib/openmpi/lib/libmpi_usempif08.so;/usr/lib/openmpi/lib/libmpi_usempi_ignore_tkr.so;/usr/lib/openmpi/lib/libmpi_mpifh.so;/usr/lib/openmpi/lib/libmpi.so
-- Verifying Fortran/CXX Compiler Compatibility
-- Verifying Fortran/CXX Compiler Compatibility - Success
-- Found LATEX: /usr/bin/latex
-- Found UnixCommands: /bin/bash
-- I could not find the biber command.
-- I could not find the latex2html command.
-- Found Sphinx: /usr/bin/sphinx-build
-- Found PythonInterp: /usr/bin/python (found version "2.7.12")
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Performing tests specific to dune-common from file /home/diening/dune/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - found
-- A library with BLAS API found.
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- A library with LAPACK API found.
-- Looking for C++ include gmpxx.h
-- Looking for C++ include gmpxx.h - found
-- Looking for __gmpz_abs in /usr/lib/x86_64-linux-gnu/libgmp.so
-- Looking for __gmpz_abs in /usr/lib/x86_64-linux-gnu/libgmp.so - found
-- Found GMP: /usr/include
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Performing Test HAVE_MPROTECT
-- Performing Test HAVE_MPROTECT - Success
CMake Warning at /home/diening/dune/dune-common/cmake/modules/DuneCommonMacros.cmake:29 (find_package):
By not providing "FindVc.cmake" in CMAKE_MODULE_PATH this project has asked
CMake to find a package configuration file provided by "Vc", but CMake did
not find one.
Could not find a package configuration file provided by "Vc" with any of
the following names:
VcConfig.cmake
vc-config.cmake
Add the installation prefix of "Vc" to CMAKE_PREFIX_PATH or set "Vc_DIR" to
a directory containing one of the above files. If "Vc" provides a separate
development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:570 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:714 (dune_process_dependency_macros)
CMakeLists.txt:19 (dune_project)
-- Setting dune-common_INCLUDE_DIRS=/home/diening/dune/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Setting dune-geometry_INCLUDE_DIRS=/home/diening/dune/dune-geometry
-- Setting dune-geometry_LIBRARIES=dunegeometry
-- Performing tests specific to dune-uggrid from file /home/diening/dune/dune-uggrid/cmake/modules/DuneUggridMacros.cmake.
-- 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
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Setting dune-uggrid_INCLUDE_DIRS=/home/diening/dune/dune-uggrid
-- Setting dune-uggrid_LIBRARIES=ugS2;ugS3
-- Performing tests specific to dune-grid from file /home/diening/dune/dune-grid/cmake/modules/DuneGridMacros.cmake.
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for metis.h
-- Looking for metis.h - not found
-- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY HAVE_METIS_PARTGRAPHKWAY)
-- Looking for parmetis.h
-- Looking for parmetis.h - not found
-- Could NOT find ParMETIS (missing: PARMETIS_INCLUDE_DIR PARMETIS_LIBRARY HAVE_PARMETIS)
-- Looking for include file alberta/alberta.h
-- Looking for include file alberta/alberta.h - found
-- Performing Test ALBERTA_IS_VERSION_3
-- Performing Test ALBERTA_IS_VERSION_3 - Success
-- Looking for alberta_calloc in /usr/local/lib/libalberta_utilities.so
-- Looking for alberta_calloc in /usr/local/lib/libalberta_utilities.so - found
-- Looking for mesh_traverse in /usr/local/lib/libalberta_1d.so
-- Looking for mesh_traverse in /usr/local/lib/libalberta_1d.so - found
-- Looking for mesh_traverse in /usr/local/lib/libalberta_2d.so
-- Looking for mesh_traverse in /usr/local/lib/libalberta_2d.so - found
-- Looking for mesh_traverse in /usr/local/lib/libalberta_3d.so
-- Looking for mesh_traverse in /usr/local/lib/libalberta_3d.so - found
-- Found alberta libraries for dimensions 1;2;3
-- Checking for one of the modules 'psurface'
-- Checking for module 'psurface'
-- No package 'psurface' found
-- Could NOT find psurface (missing: PSURFACE_INCLUDE_DIR PSURFACE_LIBRARY)
-- Could NOT find AmiraMesh (missing: AMIRAMESH_INCLUDE_DIR AMIRAMESH_LIBRARY)
-- Setting dune-grid_INCLUDE_DIRS=/home/diening/dune/dune-grid
-- Setting dune-grid_LIBRARIES=dunegrid;dunealbertagrid_1d;dunealbertagrid_2d;dunealbertagrid_3d
-- Performing tests specific to dune-alugrid from file /home/diening/dune/dune-alugrid/cmake/modules/DuneAlugridMacros.cmake.
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Looking for include file sion.h
-- Looking for include file sion.h - not found
-- Could NOT find SIONlib (missing: SIONLIB_INCLUDE_DIR SIONLIB_LIBRARY SIONLIB_HEADER_USABLE SIONLIB_LIB_WORKS SIONLIB_LIB_SIONSER_WORKS)
-- Could NOT find DLMalloc (missing: DLMALLOC_INCLUDE_DIR DLMALLOC_SOURCE_INCLUDE)
-- Could NOT find PTScotch (missing: PTSCOTCH_INCLUDE_DIR PTSCOTCH_LIBRARY SCOTCH_LIBRARY PTSCOTCHERR_LIBRARY)
-- Performing Test DUNE_CV_PTHREAD_TLS_COMPILES
-- Performing Test DUNE_CV_PTHREAD_TLS_COMPILES - Failed
-- Setting dune-alugrid_INCLUDE_DIRS=/home/diening/dune/dune-alugrid
-- Setting dune-alugrid_LIBRARIES=dunealugrid
-- Performing tests specific to dune-typetree from file /home/diening/dune/dune-typetree/cmake/modules/DuneTypetreeMacros.cmake.
-- Performing Test HAVE_TEMPLATE_ALIASES
-- Performing Test HAVE_TEMPLATE_ALIASES - Success
-- Found CXXTemplateAliases: 1
-- Performing Test HAVE_STD_DECLTYPE
-- Performing Test HAVE_STD_DECLTYPE - Success
-- Found CXXDecltype: 1
-- Performing Test HAVE_GCC___TYPEOF__
-- Performing Test HAVE_GCC___TYPEOF__ - Success
-- Found GCCTypeof: 1
-- Setting dune-typetree_INCLUDE_DIRS=/home/diening/dune/dune-typetree
-- Performing tests specific to dune-istl from file /home/diening/dune/dune-istl/cmake/modules/DuneIstlMacros.cmake.
-- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY HAVE_METIS_PARTGRAPHKWAY)
-- Could NOT find ParMETIS (missing: PARMETIS_INCLUDE_DIR PARMETIS_LIBRARY HAVE_PARMETIS)
-- Performing Test SUPERLU_MIN_VERSION_4
-- Performing Test SUPERLU_MIN_VERSION_4 - Failed
-- Performing Test SUPERLU_MIN_VERSION_4_3
-- Performing Test SUPERLU_MIN_VERSION_4_3 - Failed
-- Performing Test SUPERLU_MIN_VERSION_5
-- Performing Test SUPERLU_MIN_VERSION_5 - Failed
-- Could NOT find SuperLU (missing: SUPERLU_INCLUDE_DIR SUPERLU_LIBRARY SUPERLU_MIN_VERSION_4)
-- Could NOT find ARPACK (missing: ARPACK_LIBRARY)
-- Could NOT find ARPACKPP (missing: ARPACK_FOUND ARPACKPP_INCLUDE_DIR)
-- Could NOT find SuiteSparse (missing: SUITESPARSE_INCLUDE_DIR SUITESPARSE_LIBRARY)
-- Setting dune-istl_INCLUDE_DIRS=/home/diening/dune/dune-istl
-- Setting dune-localfunctions_INCLUDE_DIRS=/home/diening/dune/dune-localfunctions
-- Performing tests specific to dune-pdelab from file /home/diening/dune/dune-pdelab/cmake/modules/DunePdelabMacros.cmake.
-- PETSc could not be found. Be sure to set PETSC_DIR and PETSC_ARCH. (missing: PETSC_INCLUDES PETSC_LIBRARIES PETSC_EXECUTABLE_RUNS)
CMake Warning at /home/diening/dune/dune-pdelab/cmake/modules/UseEigen.cmake:1 (find_package):
By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Eigen3", but
CMake did not find one.
Could not find a package configuration file provided by "Eigen3" with any
of the following names:
Eigen3Config.cmake
eigen3-config.cmake
Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
"Eigen3_DIR" to a directory containing one of the above files. If "Eigen3"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
/home/diening/dune/dune-pdelab/cmake/modules/DunePdelabMacros.cmake:2 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:570 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:714 (dune_process_dependency_macros)
CMakeLists.txt:19 (dune_project)
-- Setting dune-pdelab_INCLUDE_DIRS=/home/diening/dune/dune-pdelab
-- Setting dune-pdelab_LIBRARIES=dunepdelab
-- Setting dune-agdiening-common_INCLUDE_DIRS=/home/diening/dune/dune-agdiening-common
-- Using scripts from /home/diening/dune/dune-common/cmake/scripts for creating doxygen stuff.
-- using /home/diening/dune/dune-common/doc/doxygen/Doxystyle to create doxystyle file
-- Adding custom target for config.h generation
--
-- The following OPTIONAL packages have been found:
* dune-alugrid
* dune-uggrid
* LATEX
* UnixCommands
* Sphinx
* PythonInterp
* Doxygen
* PkgConfig
* LAPACK
* GMP
* Inkscape
* X11
* Alberta
* ZLIB
* MPI
* CXXTemplateAliases
* CXXDecltype
* GCCTypeof
* Threads
-- The following REQUIRED packages have been found:
* dune-common
* dune-agdiening-common
* dune-pdelab
* dune-geometry
* dune-grid
* dune-localfunctions
* dune-istl
* dune-typetree
-- The following features have been disabled:
* Experimental grid extensions , Enables additional grid features.
-- The following OPTIONAL packages have not been found:
* Vc , C++ Vectorization library , <https://github.com/VcDevel/Vc>
* Psurface
* AmiraMesh
* SIONlib
* DLMalloc
* PTScotch
* ZOLTAN
* METIS
* ParMETIS
* SuperLU , Direct linear solver library
* ARPACK
* ARPACKPP
* SuiteSparse
* PETSc
* Eigen3
-- Configuring done
-- Generating done
-- Build files have been written to: /home/diening/dune/dune-agdiening-dbmo/build-cmake
--- dune-agdiening-dbmo done ---
--- done ---
-------------- next part --------------
--- going to build dune-agdiening-dbmo ---
--- calling all for dune-agdiening-dbmo ---
--- calling vcsetup for dune-agdiening-dbmo ---
--- calling autogen for dune-agdiening-dbmo ---
Skipping dune-autogen because of CMake
--- calling configure for dune-agdiening-dbmo ---
/home/diening/dune/dune-geometry/lib/dunegeometryam2cmake.lib for converting options does not exist
/home/diening/dune/dune-uggrid/lib/duneuggridam2cmake.lib for converting options does not exist
/home/diening/dune/dune-localfunctions/lib/dunelocalfunctionsam2cmake.lib for converting options does not exist
/home/diening/dune/dune-typetree/lib/dunetypetreeam2cmake.lib for converting options does not exist
/home/diening/dune/dune-pdelab/lib/dunepdelabam2cmake.lib for converting options does not exist
/home/diening/dune/dune-agdiening-common/lib/duneagdieningcommonam2cmake.lib for converting options does not exist
/home/diening/dune/dune-agdiening-dbmo/lib/duneagdieningdbmoam2cmake.lib for converting options does not exist
cmake -DCMAKE_MODULE_PATH="" -DCMAKE_DISABLE_FIND_PACKAGE_MPI=FALSE "-Ddune-common_DIR=/home/diening/dune/dune-common/build-cmake" "-Ddune-geometry_DIR=/home/diening/dune/dune-geometry/build-cmake" "-Ddune-uggrid_DIR=/home/diening/dune/dune-uggrid/build-cmake" "-Ddune-grid_DIR=/home/diening/dune/dune-grid/build-cmake" "-Ddune-localfunctions_DIR=/home/diening/dune/dune-localfunctions/build-cmake" "-Ddune-istl_DIR=/home/diening/dune/dune-istl/build-cmake" "-Ddune-typetree_DIR=/home/diening/dune/dune-typetree/build-cmake" "-Ddune-alugrid_DIR=/home/diening/dune/dune-alugrid/build-cmake" "-Ddune-pdelab_DIR=/home/diening/dune/dune-pdelab/build-cmake" "-Ddune-agdiening-common_DIR=/home/diening/dune/dune-agdiening-common/build-cmake" "/home/diening/dune/dune-agdiening-dbmo"
-- Dependencies for dune-agdiening-dbmo: dune-agdiening-common
-- Dependencies for dune-agdiening-common: dune-pdelab
-- Dependencies for dune-pdelab: dune-common (>= 3.0);dune-geometry (>= 3.0);dune-grid (>= 3.0);dune-localfunctions (>= 3.0);dune-istl (>= 3.0);dune-typetree (>= 3.0)
-- Suggestions for dune-pdelab: dune-alugrid
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- Dependencies for dune-grid: dune-geometry (>= 3.0)
-- Suggestions for dune-grid: dune-uggrid
-- Dependencies for dune-localfunctions: dune-geometry (>= 3.0)
-- Dependencies for dune-istl: dune-common (>= 3.0)
-- Dependencies for dune-typetree: dune-common (>= 3.0)
-- Dependencies for dune-alugrid: dune-grid (>= 2.4)
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- Dependencies for dune-grid: dune-geometry (>= 3.0)
-- Suggestions for dune-grid: dune-uggrid
-- Dependencies for dune-uggrid: dune-common
-- Dependencies for dune-uggrid: dune-common
-- Dependencies for dune-geometry: dune-common (>= 3.0)
-- I could not find the biber command.
-- I could not find the latex2html command.
-- Performing tests specific to dune-common from file /home/diening/dune/dune-common/cmake/modules/DuneCommonMacros.cmake.
-- A library with BLAS API found.
-- A library with LAPACK API found.
CMake Warning at /home/diening/dune/dune-common/cmake/modules/DuneCommonMacros.cmake:29 (find_package):
By not providing "FindVc.cmake" in CMAKE_MODULE_PATH this project has asked
CMake to find a package configuration file provided by "Vc", but CMake did
not find one.
Could not find a package configuration file provided by "Vc" with any of
the following names:
VcConfig.cmake
vc-config.cmake
Add the installation prefix of "Vc" to CMAKE_PREFIX_PATH or set "Vc_DIR" to
a directory containing one of the above files. If "Vc" provides a separate
development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:570 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:714 (dune_process_dependency_macros)
CMakeLists.txt:19 (dune_project)
-- Setting dune-common_INCLUDE_DIRS=/home/diening/dune/dune-common
-- Setting dune-common_LIBRARIES=dunecommon
-- Setting dune-geometry_INCLUDE_DIRS=/home/diening/dune/dune-geometry
-- Setting dune-geometry_LIBRARIES=dunegeometry
-- Performing tests specific to dune-uggrid from file /home/diening/dune/dune-uggrid/cmake/modules/DuneUggridMacros.cmake.
-- Setting dune-uggrid_INCLUDE_DIRS=/home/diening/dune/dune-uggrid
-- Setting dune-uggrid_LIBRARIES=ugS2;ugS3
-- Performing tests specific to dune-grid from file /home/diening/dune/dune-grid/cmake/modules/DuneGridMacros.cmake.
-- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY HAVE_METIS_PARTGRAPHKWAY)
-- Could NOT find ParMETIS (missing: PARMETIS_INCLUDE_DIR PARMETIS_LIBRARY HAVE_PARMETIS)
-- Found alberta libraries for dimensions 1;2;3
-- Checking for one of the modules 'psurface'
-- Checking for module 'psurface'
-- No package 'psurface' found
-- Could NOT find psurface (missing: PSURFACE_INCLUDE_DIR PSURFACE_LIBRARY)
-- Could NOT find AmiraMesh (missing: AMIRAMESH_INCLUDE_DIR AMIRAMESH_LIBRARY)
-- Setting dune-grid_INCLUDE_DIRS=/home/diening/dune/dune-grid
-- Setting dune-grid_LIBRARIES=dunegrid;dunealbertagrid_1d;dunealbertagrid_2d;dunealbertagrid_3d
-- Performing tests specific to dune-alugrid from file /home/diening/dune/dune-alugrid/cmake/modules/DuneAlugridMacros.cmake.
-- Could NOT find SIONlib (missing: SIONLIB_INCLUDE_DIR SIONLIB_LIBRARY SIONLIB_HEADER_USABLE SIONLIB_LIB_WORKS SIONLIB_LIB_SIONSER_WORKS)
-- Could NOT find DLMalloc (missing: DLMALLOC_INCLUDE_DIR DLMALLOC_SOURCE_INCLUDE)
-- Could NOT find PTScotch (missing: PTSCOTCH_INCLUDE_DIR PTSCOTCH_LIBRARY SCOTCH_LIBRARY PTSCOTCHERR_LIBRARY)
-- Setting dune-alugrid_INCLUDE_DIRS=/home/diening/dune/dune-alugrid
-- Setting dune-alugrid_LIBRARIES=dunealugrid
-- Performing tests specific to dune-typetree from file /home/diening/dune/dune-typetree/cmake/modules/DuneTypetreeMacros.cmake.
-- Setting dune-typetree_INCLUDE_DIRS=/home/diening/dune/dune-typetree
-- Performing tests specific to dune-istl from file /home/diening/dune/dune-istl/cmake/modules/DuneIstlMacros.cmake.
-- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY HAVE_METIS_PARTGRAPHKWAY)
-- Could NOT find ParMETIS (missing: PARMETIS_INCLUDE_DIR PARMETIS_LIBRARY HAVE_PARMETIS)
-- Could NOT find SuperLU (missing: SUPERLU_INCLUDE_DIR SUPERLU_LIBRARY SUPERLU_MIN_VERSION_4)
-- Could NOT find ARPACK (missing: ARPACK_LIBRARY)
-- Could NOT find ARPACKPP (missing: ARPACK_FOUND ARPACKPP_INCLUDE_DIR)
-- Could NOT find SuiteSparse (missing: SUITESPARSE_INCLUDE_DIR SUITESPARSE_LIBRARY)
-- Setting dune-istl_INCLUDE_DIRS=/home/diening/dune/dune-istl
-- Setting dune-localfunctions_INCLUDE_DIRS=/home/diening/dune/dune-localfunctions
-- Performing tests specific to dune-pdelab from file /home/diening/dune/dune-pdelab/cmake/modules/DunePdelabMacros.cmake.
-- PETSc could not be found. Be sure to set PETSC_DIR and PETSC_ARCH. (missing: PETSC_INCLUDES PETSC_LIBRARIES PETSC_EXECUTABLE_RUNS)
CMake Warning at /home/diening/dune/dune-pdelab/cmake/modules/UseEigen.cmake:1 (find_package):
By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Eigen3", but
CMake did not find one.
Could not find a package configuration file provided by "Eigen3" with any
of the following names:
Eigen3Config.cmake
eigen3-config.cmake
Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
"Eigen3_DIR" to a directory containing one of the above files. If "Eigen3"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
/home/diening/dune/dune-pdelab/cmake/modules/DunePdelabMacros.cmake:2 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:570 (include)
/home/diening/dune/dune-common/cmake/modules/DuneMacros.cmake:714 (dune_process_dependency_macros)
CMakeLists.txt:19 (dune_project)
-- Setting dune-pdelab_INCLUDE_DIRS=/home/diening/dune/dune-pdelab
-- Setting dune-pdelab_LIBRARIES=dunepdelab
-- Setting dune-agdiening-common_INCLUDE_DIRS=/home/diening/dune/dune-agdiening-common
-- Using scripts from /home/diening/dune/dune-common/cmake/scripts for creating doxygen stuff.
-- using /home/diening/dune/dune-common/doc/doxygen/Doxystyle to create doxystyle file
-- Adding custom target for config.h generation
--
-- The following OPTIONAL packages have been found:
* dune-alugrid
* dune-uggrid
* LATEX
* UnixCommands
* Sphinx
* PythonInterp
* Doxygen
* PkgConfig
* LAPACK
* GMP
* Inkscape
* X11
* Alberta
* ZLIB
* MPI
* CXXTemplateAliases
* CXXDecltype
* GCCTypeof
* Threads
-- The following REQUIRED packages have been found:
* dune-common
* dune-agdiening-common
* dune-pdelab
* dune-geometry
* dune-grid
* dune-localfunctions
* dune-istl
* dune-typetree
-- The following features have been disabled:
* Experimental grid extensions , Enables additional grid features.
-- The following OPTIONAL packages have not been found:
* Vc , C++ Vectorization library , <https://github.com/VcDevel/Vc>
* Psurface
* AmiraMesh
* SIONlib
* DLMalloc
* PTScotch
* ZOLTAN
* METIS
* ParMETIS
* SuperLU , Direct linear solver library
* ARPACK
* ARPACKPP
* SuiteSparse
* PETSc
* Eigen3
-- Configuring done
-- Generating done
-- Build files have been written to: /home/diening/dune/dune-agdiening-dbmo/build-cmake
--- calling make for dune-agdiening-dbmo ---
build directory: build-cmake
cmake --build . --
make[2]: *** No rule to make target '/usr/lib/i386-linux-gnu/libdl.so', needed by 'src/dune-agdiening-dbmo'. Stop.
CMakeFiles/Makefile2:1333: recipe for target 'src/CMakeFiles/dune-agdiening-dbmo.dir/all' failed
make[1]: *** [src/CMakeFiles/dune-agdiening-dbmo.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
--- Failed to build dune-agdiening-dbmo ---
Terminating dunecontrol due to previous errors!
More information about the Dune
mailing list