Bug#682650: feel++: FTBFS: -- Could NOT find GMSH (missing: GMSH_INCLUDE_DIR GMSH_LIBRARY)
Lucas Nussbaum
lucas at lucas-nussbaum.net
Tue Jul 24 09:43:42 UTC 2012
Source: feel++
Version: 0.91.4-3
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120724 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/build/feel++-ulH7c2/feel++-0.91.4'
> make[1]: Nothing to be done for `update-config'.
> make[1]: Leaving directory `/build/feel++-ulH7c2/feel++-0.91.4'
> cd obj-x86_64-linux-gnu && cmake /build/feel++-ulH7c2/feel++-0.91.4/. -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_C_COMPILER:FILEPATH="cc" -DCMAKE_CXX_COMPILER:FILEPATH="/usr/bin/g++-4.6" -DCMAKE_C_FLAGS=" -D_FORTIFY_SOURCE=2" -DCMAKE_CXX_FLAGS=" -D_FORTIFY_SOURCE=2" -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=/usr/bin/g++-4.6 -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE="-O2 -DNDEBUG -g0" -DPETSC_ARCH=linux-gnu-c-opt -DPETSC_DIR=/usr/lib/petscdir/3.2 -DPETSC_EXECUTABLE_RUNS=ON -DFEELPP_ENABLE_TRILINOS=OFF -DFEELPP_ENABLE_APPLICATIONS=OFF -DFEELPP_ENABLE_APPLICATIONS_CRB=ON -DFEELPP_ENABLE_BENCHMARKS=OFF -DFEELPP_ENABLE_TESTS=OFF -DFEELPP_ENABLE_EXAMPLES=OFF -DFEELPP_OPUS_ENABLE_EADS=ON -DBUILD_TESTING=OFF -DFEELPP_ENABLE_DOCUMENTATION=ON -DFEELPP_MINIMAL_CONFIGURATION=ON -DTRILINOS_LIB_NOXLAPACK= -DFEELPP_ENABLE_INSTANTIATION_MODE=OFF /build/feel++-ulH7c2/feel++-0.91.4/.
> -- The C compiler identification is GNU 4.7.1
> -- The CXX compiler identification is GNU 4.6.3
> -- The Fortran compiler identification is GNU
> -- Check for working C compiler: /usr/bin/cc
> -- Check for working C compiler: /usr/bin/cc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/g++-4.6
> -- Check for working CXX compiler: /usr/bin/g++-4.6 -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Check for working Fortran compiler: /usr/bin/gfortran
> -- Check for working Fortran compiler: /usr/bin/gfortran -- works
> -- Detecting Fortran compiler ABI info
> -- Detecting Fortran compiler ABI info - done
> -- Checking whether /usr/bin/gfortran supports Fortran 90
> -- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
> -- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE)
> -- Could NOT find Git (missing: GIT_EXECUTABLE)
> -- [feel++] Global flags: -std=c++0x -pedantic -ftemplate-depth-256 -Wno-inline -Wall -Wno-unused -Wno-sign-compare
> -- [feel++] Debug flags: -std=c++0x -pedantic -g -ftemplate-depth-256 -Wno-inline
> -- [feel++] Release flags: -std=c++0x -pedantic -g0 -O2 -DNDEBUG -ftemplate-depth-256 -finline-functions -Wno-inline
> -- Looking for sys/types.h
> -- Looking for sys/types.h - found
> -- Looking for stdint.h
> -- Looking for stdint.h - found
> -- Looking for stddef.h
> -- Looking for stddef.h - found
> -- Check size of int
> -- Check size of int - done
> -- Check size of uint
> -- Check size of uint - done
> -- Check size of size_t
> -- Check size of size_t - done
> -- Check size of long
> -- Check size of long - done
> -- Check size of float
> -- Check size of float - done
> -- Check size of double
> -- Check size of double - done
> -- Check size of long double
> -- Check size of long double - done
> -- SIZE_INT=4
> -- SIZE_UINT=4
> -- SIZE_SIZE_T=8
> -- SIZE_LONG=8
> -- SIZE_FLOAT=4
> -- SIZE_DOUBLE=8
> -- SIZE_LONG_DOUBLE=16
> -- Try OpenMP C flag = [-fopenmp]
> -- Performing Test OpenMP_FLAG_DETECTED
> -- Performing Test OpenMP_FLAG_DETECTED - Success
> -- Try OpenMP CXX flag = [-fopenmp]
> -- Performing Test OpenMP_FLAG_DETECTED
> -- Performing Test OpenMP_FLAG_DETECTED - Success
> -- Found OpenMP: -fopenmp
> -- Found MPI_C: /usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libnsl.so;/usr/lib/x86_64-linux-gnu/libutil.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so
> -- Found MPI_CXX: /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libnsl.so;/usr/lib/x86_64-linux-gnu/libutil.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so
> -- Found MPI_Fortran: /usr/lib/openmpi/lib/libmpi_f90.so;/usr/lib/openmpi/lib/libmpi_f77.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libnsl.so;/usr/lib/x86_64-linux-gnu/libutil.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so
> -- Looking for C++ include dlfcn.h
> -- Looking for C++ include dlfcn.h - found
> -- Looking for dlopen in dl
> -- Looking for dlopen in dl - found
> -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.8.0")
> -- Looking for Fortran sgemm
> -- Looking for Fortran sgemm - found
> -- Looking for include file pthread.h
> -- Looking for include file pthread.h - found
> -- Looking for pthread_create
> -- Looking for pthread_create - not found.
> -- Looking for pthread_create in pthreads
> -- Looking for pthread_create in pthreads - not found
> -- Looking for pthread_create in pthread
> -- Looking for pthread_create in pthread - found
> -- Found Threads: TRUE
> -- A library with BLAS API found.
> -- Looking for Fortran cheev
> -- Looking for Fortran cheev - found
> -- A library with LAPACK API found.
> -- Boost version: 1.49.0
> -- Found the following Boost libraries:
> -- date_time
> -- filesystem
> -- system
> -- program_options
> -- unit_test_framework
> -- signals
> -- mpi
> -- regex
> -- serialization
> -- Performing Test standard_math_library_linked_to_automatically
> -- Performing Test standard_math_library_linked_to_automatically - Success
> -- Standard libraries to link to explicitly: none
> -- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO
> -- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO - Success
> -- Performing Test COMPILER_SUPPORT_WEXTRA
> -- Performing Test COMPILER_SUPPORT_WEXTRA - Success
> -- Performing Test COMPILER_SUPPORT_OPENMP
> -- Performing Test COMPILER_SUPPORT_OPENMP - Success
> -- METIS_INCLUDE_DIR-NOTFOUND
> -- Found ANN: /usr/include/ANN
> -- Looking for C++ include glpk.h
> -- Looking for C++ include glpk.h - found
> -- Found GLPK: /usr/include
> -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found suitable version "2.8.0", required is "2.6.27")
> -- Found PythonLibs: /usr/lib/libpython2.7.so (found version "2.7.3")
> -- PythonLibs: /usr/include/python2.7 /usr/lib/libpython2.7.so
> -- Metis: METIS_LIBRARY-NOTFOUND
> -- ML: ML_LIBRARY-NOTFOUND
> -- Mumps: /usr/lib/libdmumps.so /usr/lib/libmumps_common.so
> -- Amd: /usr/lib/libamd.so
> -- Umfpack: /usr/lib/libumfpack.so
> -- petsc_lib_dir /usr/lib/petscdir/3.2/linux-gnu-c-opt/lib
> -- Recognized PETSc install with single library for all packages
> -- Performing Test MULTIPASS_TEST_1_petsc_works_minimal
> -- Performing Test MULTIPASS_TEST_1_petsc_works_minimal - Failed
> -- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes
> -- Performing Test MULTIPASS_TEST_2_petsc_works_allincludes - Failed
> -- Unable to find library gfortran
> -- Unable to find library gfortran
> -- Unable to find library gfortran
> -- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries
> -- Performing Test MULTIPASS_TEST_3_petsc_works_alllibraries - Failed
> -- Performing Test MULTIPASS_TEST_4_petsc_works_all
> -- Performing Test MULTIPASS_TEST_4_petsc_works_all - Failed
> -- PETSc could not be used, maybe the install is broken.
> -- Found PETSc: /usr/lib/petscdir/3.2/include;/usr/lib/petscdir/3.2/linux-gnu-c-opt/include;/usr/include;/usr/include/spooles;/usr/include/scotch;/usr/include/suitesparse;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi
> -- Looking for /usr/lib/slepcdir/3.2/include//slepc.h
> -- Looking for /usr/lib/slepcdir/3.2/include//slepc.h - not found
> -- Found SLEPC: /usr/lib/slepcdir/3.2
> -- SLepc found: /usr/lib/slepcdir/3.2
> -- Looking for C++ include pthread.h
> -- Looking for C++ include pthread.h - found
> -- Looking for include file stdlib.h
> -- Looking for include file stdlib.h - found
> -- Looking for include file stdarg.h
> -- Looking for include file stdarg.h - found
> -- Looking for include file string.h
> -- Looking for include file string.h - found
> -- Looking for include file float.h
> -- Looking for include file float.h - found
> -- Looking for memchr
> -- Looking for memchr - found
> -- Looking for free
> -- Looking for free - found
> -- Looking for include file ctype.h
> -- Looking for include file ctype.h - found
> -- Looking for include file sys/types.h
> -- Looking for include file sys/types.h - found
> -- Looking for include file sys/stat.h
> -- Looking for include file sys/stat.h - found
> -- Looking for include file memory.h
> -- Looking for include file memory.h - found
> -- Looking for include file strings.h
> -- Looking for include file strings.h - found
> -- Looking for include file inttypes.h
> -- Looking for include file inttypes.h - found
> -- Looking for include file stdint.h
> -- Looking for include file stdint.h - found
> -- Looking for include file unistd.h
> -- Looking for include file unistd.h - found
> -- Looking for include file stdbool.h
> -- Looking for include file stdbool.h - found
> -- Looking for include file regex.h
> -- Looking for include file regex.h - found
> -- Could NOT find OpenTURNS (missing: OpenTURNS_WRAPPER_DIR)
> -- VTK not found. Set the VTK_DIR cmake cache entry to the directory containing VTKConfig.cmake. This is either the root of the build tree, or PREFIX/lib/vtk for an installation. For VTK 4.0, this is the location of UseVTK.cmake. This is either the root of the build tree or PREFIX/include/vtk for an installation.
> -- Could NOT find GMSH (missing: GMSH_INCLUDE_DIR GMSH_LIBRARY)
> -- we work within Feel++ sources
> -- Found PythonInterp: /usr/bin/python (found suitable version "2.7.3", required is "2.2")
> -- Found Doxygen: /usr/bin/doxygen (found version "1.8.1.2")
> -- Found DOXYFILE_IN: /build/feel++-ulH7c2/feel++-0.91.4/doc/api/Doxyfile.in
> -- I could not find the latex2html command.
> -- Could NOT find Subversion (missing: Subversion_SVN_EXECUTABLE)
> -- doc tutorial:
> -- apps:
> -- ================================================================================
> -- FEELPP_VERSION_MAJOR : 0
> -- FEELPP_VERSION_MINOR : 91
> -- FEELPP_VERSION_MICRO : 4
> -- FEELPP_REVISON : 0
> -- FEELPP_BUILDID : 0
> --
> -- Feel++ Modules :
> -- Documentation: ON
> -- Testsuite: OFF
> -- Applications: OFF
> -- Examples: OFF
> -- Benchmarks: OFF
> -- Research: OFF
> --
> -- Feel++ Configuration:
> -- CMAKE_BUILD_TYPE: Release
> -- CMAKE_CXX_COMPILER: /usr/bin/g++-4.6
> -- CMAKE_CXX_FLAGS: -std=c++0x -pedantic -ftemplate-depth-256 -Wno-inline -std=c++0x
> -- CMAKE_CXX_FLAGS_RELEASE: -std=c++0x -pedantic -g0 -O2 -DNDEBUG -ftemplate-depth-256 -finline-functions -Wno-inline -std=c++0x
> -- CMAKE_CXX_FLAGS_DEBUG: -std=c++0x -pedantic -g -ftemplate-depth-256 -Wno-inline -std=c++0x
> --
> -- FEELPP_ENABLE_SVN: OFF
> -- FEELPP_MESH_MAX_ORDER: 1
> -- FEELPP_INSTANTIATION_MODE:
> -- FEELPP_ENABLED_OPTIONS: Mpi ANN GLPK Python PETSc SLEPc
> -- ================================================================================
> -- Some things you can do now with Feel++:
> -- ================================================================================
> -- Command | Description
> -- ===============|================================================================
> -- make install | Install to /usr. To change that:
> -- | cmake . -DCMAKE_INSTALL_PREFIX=yourpath
> -- | Feel++ headers will then be installed to:
> -- | include/feel
> -- make doc | Generate the manual applications, manual and the API
> -- | documentation, requires Doxygen & LaTeX
> -- make examples | Generate the examples
> -- make benchmarks| Generate the benchmarks(Warning: takes a long time!)
> -- make check | Build and run the unit-tests.
> -- ================================================================================
> --
> CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake files:
> GMSH_INCLUDE_DIR (ADVANCED)
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/data
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/feel
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/feel/feelopt
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/api
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
> used as include directory in directory /build/feel++-ulH7c2/feel++-0.91.4/doc/manual/tutorial
>
> -- Configuring incomplete, errors occurred!
> make: *** [obj-x86_64-linux-gnu/CMakeCache.txt] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/07/24/feel++_0.91.4-3_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list