[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