[Dune] Installation problems

Christian Engwer christian.engwer at uni-muenster.de
Wed Aug 24 13:15:24 CEST 2016


Hi Lars,

cmake is very stubborn when it comes to changes in the
configuration. The safe way is to remove the build directory and
recompile everything.

Does this help?

Best
Christian


On Wed, Aug 24, 2016 at 12:26:40PM +0200, Lars Diening wrote:
> 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
> 

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

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