Dear all, I try to install dealii-9.0.0 into a supercomputer, using icc15 as compiler, every thing goes well until I meet this error:
[ 88%] Linking CXX executable ../bin/step-8.release ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<1, 2>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<1, 1>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<3, 3>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<3, 3>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<2, 2>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<2, 3>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<1, 1>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<1, 3>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<1, 2>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<2, 3>::StraightBoundary()' ../lib/libdeal_II.so.9.0.0: undefined reference to `dealii::StraightBoundary<2, 2>::StraightBoundary()' make[2]: *** [bin/step-8.release] Error 1 make[1]: *** [examples/CMakeFiles/step-8.release.dir/all] Error 2 make: *** [all] Error 2 What does this error massage mean? I view the step-8.cc, it does not contain the code "StraightBoundary()". My cmake configure option is: cmake -DCMAKE_INSTALL_PREFIX=/BIGDATA1/xxx/opt/dealii-9.0.0-single/ .. -DDEAL_II_WITH_MPI=ON -DDEAL_II_WITH_PETSC=OFF -DDEAL_II_WITH_TRILINOS=OFF -DP4EST_DIR=/BIGDATA1/app/p4est/2.2-icc-15.0.1 -DDEAL_II_WITH_P4EST=ON -DDEAL_II_FORCE_BUNDLED_BOOST=ON -DCMAKE_CXX_COMPILER=icc -DCMAKE_C_COMPILER=icc -DDEAL_II_WITH_64BIT_INDICES=ON The summary.log looks like: ### # # deal.II configuration: # CMAKE_BUILD_TYPE: DebugRelease # BUILD_SHARED_LIBS: ON # CMAKE_INSTALL_PREFIX: /BIGDATA1/xxx/opt/dealii-9.0.0-single # CMAKE_SOURCE_DIR: /BIGDATA1/xxx/dealii-9.0.0 # (version 9.0.0) # CMAKE_BINARY_DIR: /BIGDATA1/xxx/dealii-9.0.0/build # CMAKE_CXX_COMPILER: Intel 15.0.1.20141023 on platform Linux x86_64 # /BIGDATA1/app/intelcompiler/15.0.1/composer_xe_2015.1.133/bin/intel64/icc # # Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON): # DEAL_II_WITH_64BIT_INDICES = ON # ( DEAL_II_WITH_ADOLC = OFF ) # ( DEAL_II_WITH_ARPACK = OFF ) # ( DEAL_II_WITH_ASSIMP = OFF ) # DEAL_II_WITH_BOOST set up with bundled packages (forced) # ( DEAL_II_WITH_CUDA = OFF ) # ( DEAL_II_WITH_CXX14 = OFF ) # ( DEAL_II_WITH_CXX17 = OFF ) # ( DEAL_II_WITH_GMSH = OFF ) # ( DEAL_II_WITH_GSL = OFF ) # ( DEAL_II_WITH_HDF5 = OFF ) # DEAL_II_WITH_LAPACK set up with external dependencies # ( DEAL_II_WITH_METIS = OFF ) # DEAL_II_WITH_MPI set up with external dependencies # DEAL_II_WITH_MUPARSER set up with bundled packages # ( DEAL_II_WITH_NANOFLANN = OFF ) # ( DEAL_II_WITH_NETCDF = OFF ) # ( DEAL_II_WITH_OPENCASCADE = OFF ) # DEAL_II_WITH_P4EST set up with external dependencies # ( DEAL_II_WITH_PETSC = OFF ) # ( DEAL_II_WITH_SCALAPACK = OFF ) # ( DEAL_II_WITH_SLEPC = OFF ) # ( DEAL_II_WITH_SUNDIALS = OFF ) # DEAL_II_WITH_THREADS set up with bundled packages # ( DEAL_II_WITH_TRILINOS = OFF ) # DEAL_II_WITH_UMFPACK set up with bundled packages # DEAL_II_WITH_ZLIB set up with external dependencies # # Component configuration: # ( DEAL_II_COMPONENT_DOCUMENTATION = OFF ) # DEAL_II_COMPONENT_EXAMPLES # ( DEAL_II_COMPONENT_PACKAGE = OFF ) # ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF ) # # Detailed information (compiler flags, feature configuration) can be found in detailed.log # # Run $ make info to print a help message with a list of top level targets Any hint is appreciated. Best, m. -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/5f3807c9-e6a8-442e-ac83-2a6e63d685e9%40googlegroups.com.