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