Hi,

   I configured cmake successfully, the detaled cmake configuration is 
attached.

   However, I got the following errors at about 67% installation, I 
searched the topic in this group post, and just got one similar post by Craig 
Michoski <https://plus.google.com/u/0/107274907969610636597?prsrc=4> @ 
https://groups.google.com/forum/?hl=en#!searchin/dealii/petsc_precondition.cc.o$20failed/dealii/G4pOuHWoDVM/U_A2LGvZU0QJ,
 
but it seems Craig's is not my case. Could please someone help me on this? 
Thanks.


  ====

[ 67%] Building CXX object 
source/lac/CMakeFiles/obj_lac.release.dir/petsc_precondition.cc.o 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc: In 
member function ‘void dealii::PETScWrappers::Precond
itionBoomerAMG::initialize()’: 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:490:70: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
      PetscOptionsSetValue("-pc_hypre_boomeramg_print_statistics","1"); 
                                                                     ^ 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:495:35: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
                         ).c_str()); 
                                  ^ 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:499:83: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
    PetscOptionsSetValue("-pc_hypre_boomeramg_max_row_sum", 
ssStream.str().c_str()); 
                                                                                
  ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:503:88: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
    PetscOptionsSetValue("-pc_hypre_boomeramg_strong_threshold", 
ssStream.str().c_str()); 
                                                                                
       ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:507:89: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_up", 
"symmetric-SOR/Jacobi"); 
                                                                                
        ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:508:91: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_down", 
"symmetric-SOR/Jacobi"); 
                                                                                
          ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:509:93: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_coarse", 
"Gaussian-elimination"); 
                                                                                
            ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:513:79: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_up", 
"SOR/Jacobi"); 
                                                                              ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:514:81: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_down", 
"SOR/Jacobi"); 
                                                                                
^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:515:93: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
        PetscOptionsSetValue("-pc_hypre_boomeramg_relax_type_coarse", 
"Gaussian-elimination"); 
                                                                                
            ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc: In 
member function ‘void dealii::PETScWrappers::Precond
itionParaSails::initialize(const dealii::PETScWrappers::MatrixBase&, const 
dealii::PETScWrappers::PreconditionParaSails::Additio
nalData&)’: 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:591:61: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
      PetscOptionsSetValue("-pc_hypre_parasails_logging","1"); 
                                                            ^ 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:625:74: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
    PetscOptionsSetValue("-pc_hypre_parasails_sym",ssStream.str().c_str()); 
                                                                         ^ 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:630:35: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
                         ).c_str()); 
                                  ^ 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:634:78: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
    PetscOptionsSetValue("-pc_hypre_parasails_thresh", 
ssStream.str().c_str()); 
                                                                             ^ 

/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/source/lac/petsc_precondition.cc:638:78: 
error: cannot convert ‘const char*’ to ‘PetscOpt
ions {aka _n_PetscOptions*}’ for argument ‘1’ to ‘PetscErrorCode 
PetscOptionsSetValue(PetscOptions, const char*, const char*)’ 
    PetscOptionsSetValue("-pc_hypre_parasails_filter", 
ssStream.str().c_str()); 
                                                                             ^ 

source/lac/CMakeFiles/obj_lac.release.dir/build.make:1070: recipe for 
target 'source/lac/CMakeFiles/obj_lac.release.dir/petsc_pr
econdition.cc.o' failed 
make[2]: *** 
[source/lac/CMakeFiles/obj_lac.release.dir/petsc_precondition.cc.o] Error 1 
CMakeFiles/Makefile2:3283: recipe for target 
'source/lac/CMakeFiles/obj_lac.release.dir/all' failed 
make[1]: *** [source/lac/CMakeFiles/obj_lac.release.dir/all] Error 2 
Makefile:127: recipe for target 'all' failed 
make: *** [all] Error 2


-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.
###
#
#  deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /home/pwang/Zsoft/deal.II_trilinos
#        CMAKE_SOURCE_DIR:       /mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1
#                                (version 8.4.1)
#        CMAKE_BINARY_DIR:       /mnt/LINUX_APP/ZSoft-Leap/dealii_Trilinos_build
#        CMAKE_CXX_COMPILER:     GNU 4.8.5 on platform Linux x86_64
#                                /usr/bin/c++
#        CMAKE_C_COMPILER:       /usr/bin/cc
#        CMAKE_Fortran_COMPILER: /usr/bin/gfortran
#        CMAKE_GENERATOR:        Unix Makefiles
#
#  Base configuration (prior to feature configuration):
#        DEAL_II_CXX_FLAGS:            -pedantic -fpic -Wall -Wextra 
-Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch 
-Woverloaded-virtual -Wno-long-long -Wno-deprecated-declarations 
-Wno-literal-suffix -std=c++11 -g -O3
#        DEAL_II_CXX_FLAGS_RELEASE:    -O2 -funroll-loops -funroll-all-loops 
-fstrict-aliasing
#        DEAL_II_CXX_FLAGS_DEBUG:      -Og -ggdb -Wa,--compress-debug-sections
#        DEAL_II_LINKER_FLAGS:         -Wl,--as-needed -rdynamic
#        DEAL_II_LINKER_FLAGS_RELEASE: 
#        DEAL_II_LINKER_FLAGS_DEBUG:   -ggdb
#        DEAL_II_DEFINITIONS:          
#        DEAL_II_DEFINITIONS_RELEASE:  
#        DEAL_II_DEFINITIONS_DEBUG:    DEBUG
#        DEAL_II_USER_DEFINITIONS:     
#        DEAL_II_USER_DEFINITIONS_REL: 
#        DEAL_II_USER_DEFINITIONS_DEB: DEBUG
#        DEAL_II_INCLUDE_DIRS          
#        DEAL_II_USER_INCLUDE_DIRS:    
#        DEAL_II_BUNDLED_INCLUDE_DIRS: 
#        DEAL_II_LIBRARIES:            m
#        DEAL_II_LIBRARIES_RELEASE:    
#        DEAL_II_LIBRARIES_DEBUG:      
#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION 
= ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ARPACK = OFF )
#        DEAL_II_WITH_BOOST set up with bundled packages
#            BOOST_CXX_FLAGS = -Wno-unused-local-typedefs
#            BOOST_BUNDLED_INCLUDE_DIRS = 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/bundled/boost-1.56.0/include
#            BOOST_LIBRARIES = rt
#      ( DEAL_II_WITH_BZIP2 = OFF )
#        DEAL_II_WITH_CXX11 = ON
#      ( DEAL_II_WITH_CXX14 = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_LAPACK set up with external dependencies
#            LAPACK_DIR = /usr/lib64
#            LAPACK_LINKER_FLAGS = 
#            LAPACK_LIBRARIES = 
/usr/lib64/liblapack.so;/usr/lib64/libblas.so;gfortran;quadmath;m;c
#        DEAL_II_WITH_METIS set up with external dependencies
#            METIS_VERSION = 5.1.0
#            METIS_INCLUDE_DIRS = /usr/local/include
#            METIS_USER_INCLUDE_DIRS = /usr/local/include
#            METIS_LIBRARIES = 
/usr/local/lib/libparmetis.so;/usr/local/lib/libmetis.so;/usr/mpich-3.2/lib64/libmpi.so
#        DEAL_II_WITH_MPI set up with external dependencies
#            MPI_VERSION = 3.1
#            MPI_C_COMPILER = /usr/mpich-3.2/bin/mpicc
#            MPI_CXX_COMPILER = /usr/mpich-3.2/bin/mpicxx
#            MPI_Fortran_COMPILER = /usr/mpich-3.2/bin/mpif90
#            MPI_CXX_FLAGS = 
#            MPI_LINKER_FLAGS = -Wl,-rpath  -Wl,/usr/mpich-3.2/lib64  
-Wl,--enable-new-dtags
#            MPI_INCLUDE_DIRS = /usr/mpich-3.2/include
#            MPI_USER_INCLUDE_DIRS = /usr/mpich-3.2/include
#            MPI_LIBRARIES = 
/usr/mpich-3.2/lib64/libmpicxx.so;/usr/mpich-3.2/lib64/libmpifort.so;/usr/mpich-3.2/lib64/libmpi.so
#        DEAL_II_WITH_MUPARSER set up with bundled packages
#            MUPARSER_BUNDLED_INCLUDE_DIRS = 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/bundled/muparser_v2_2_4//include
#      ( DEAL_II_WITH_NETCDF = OFF )
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#        DEAL_II_WITH_P4EST set up with external dependencies
#            P4EST_VERSION = 1.1
#            P4EST_DIR = /home/pwang/ZSoft/p4est-1.1-installed
#            P4EST_INCLUDE_DIRS = 
/home/pwang/ZSoft/p4est-1.1-installed/FAST/include
#            P4EST_USER_INCLUDE_DIRS = 
/home/pwang/ZSoft/p4est-1.1-installed/FAST/include
#            P4EST_LIBRARIES = 
optimized;/home/pwang/ZSoft/p4est-1.1-installed/FAST/lib64/libp4est.so;/home/pwang/ZSoft/p4est-1.1-installed/FAST/lib64/libsc.so;debug;/home/pwang/ZSoft/p4est-1.1-installed/DEBUG/lib64/libp4est.so;/home/pwang/ZSoft/p4est-1.1-installed/DEBUG/lib64/libsc.so;general;/usr/lib64/liblapack.so;/usr/lib64/libblas.so;gfortran;quadmath;m;c;/usr/mpich-3.2/lib64/libmpi.so
#        DEAL_II_WITH_PETSC set up with external dependencies
#            PETSC_VERSION = 3.7.1.0
#            PETSC_DIR = /mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1
#            PETSC_INCLUDE_DIRS = 
/mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1/include;/mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1/arch-linux2-c-debug/include
#            PETSC_USER_INCLUDE_DIRS = 
/mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1/include;/mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1/arch-linux2-c-debug/include
#            PETSC_LIBRARIES = 
/mnt/LINUX_APP/ZSoft-Leap/petsc-3.7.1/arch-linux2-c-debug/lib/libpetsc.so
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_THREADS = OFF )
#      ( DEAL_II_WITH_TRILINOS = OFF )
#        DEAL_II_WITH_UMFPACK set up with bundled packages
#            UMFPACK_BUNDLED_INCLUDE_DIRS = 
/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/bundled/umfpack/UMFPACK/Include;/mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1/bundled/umfpack/AMD/Include
#      ( DEAL_II_WITH_ZLIB = OFF )
#
#  Component configuration:
#        DEAL_II_COMPONENT_DOCUMENTATION
#        DEAL_II_COMPONENT_EXAMPLES
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PARAMETER_GUI = OFF )
#
###
###
#
#  deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /home/pwang/Zsoft/deal.II_trilinos
#        CMAKE_SOURCE_DIR:       /mnt/LINUX_APP/ZSoft-Leap/dealii-8.4.1
#                                (version 8.4.1)
#        CMAKE_BINARY_DIR:       /mnt/LINUX_APP/ZSoft-Leap/dealii_Trilinos_build
#        CMAKE_CXX_COMPILER:     GNU 4.8.5 on platform Linux x86_64
#                                /usr/bin/c++
#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION 
= ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ARPACK = OFF )
#        DEAL_II_WITH_BOOST set up with bundled packages
#      ( DEAL_II_WITH_BZIP2 = OFF )
#        DEAL_II_WITH_CXX11 = ON
#      ( DEAL_II_WITH_CXX14 = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_LAPACK set up with external dependencies
#        DEAL_II_WITH_METIS set up with external dependencies
#        DEAL_II_WITH_MPI set up with external dependencies
#        DEAL_II_WITH_MUPARSER set up with bundled packages
#      ( DEAL_II_WITH_NETCDF = OFF )
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#        DEAL_II_WITH_P4EST set up with external dependencies
#        DEAL_II_WITH_PETSC set up with external dependencies
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_THREADS = OFF )
#      ( DEAL_II_WITH_TRILINOS = OFF )
#        DEAL_II_WITH_UMFPACK set up with bundled packages
#      ( DEAL_II_WITH_ZLIB = OFF )
#
#  Component configuration:
#        DEAL_II_COMPONENT_DOCUMENTATION
#        DEAL_II_COMPONENT_EXAMPLES
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PARAMETER_GUI = 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
#
###

Reply via email to