Skip to content

Build Error - bemtool boost #335

@DBrusson

Description

@DBrusson

Hi,
I'm experiencing issues when attempting to compile FreeFem++ v4.15. I tried with various compilers gcc11/gcc12 and Intel 2018/2021/2023 and openmpi 4.1/4.0

The OS : Red Hat Enterprise Linux release 8.7 (Ootpa)

Below is the result of reconfigure command, after downloading third parties and compiling petsc (without any apparent errors), and then the error I'm facing. Is there a way to circumvent that error or maybe use my own version of boost ?

Thank you for your help.

Reconfigure

./reconfigure

INFO - PATH:
PATH=/usr/local/cmake/cmake-3.26.4/bin:/usr/local/openmpi/openmpi-4.1.6.gcc12/bin:/usr/local/gcc/gcc-12.2.0/bin:/usr/local/vim/vim-9.0/bin:/usr/local/bin/di:/home2020/home/di/brusson/HPC_tools/utilities:/usr/local/Modules/5.0.1/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/local/slurm/bin:/home2020/home/di/brusson/bin

INFO - config.param:
'--prefix=/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test'
'--enable-download'
'--enable-optim'
'--enable-m64'
'CC=/usr/local/gcc/gcc-12.2.0/bin/gcc'
'CXX=/usr/local/gcc/gcc-12.2.0/bin/g++'
'FC=/usr/local/gcc/gcc-12.2.0/bin/gfortran'
'F77=/usr/local/gcc/gcc-12.2.0/bin/gfortran'

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... /usr/local/gcc/gcc-12.2.0/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/local/gcc/gcc-12.2.0/bin/gcc accepts -g... yes
checking for /usr/local/gcc/gcc-12.2.0/bin/gcc option to enable C11 features... none needed
checking whether /usr/local/gcc/gcc-12.2.0/bin/gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of /usr/local/gcc/gcc-12.2.0/bin/gcc... gcc3
checking whether the compiler supports GNU C++... yes
checking whether /usr/local/gcc/gcc-12.2.0/bin/g++ accepts -g... yes
checking for /usr/local/gcc/gcc-12.2.0/bin/g++ option to enable C++11 features... (cached) unsupported
checking for /usr/local/gcc/gcc-12.2.0/bin/g++ option to enable C++98 features... none needed
checking dependency style of /usr/local/gcc/gcc-12.2.0/bin/g++... gcc3
checking for unzip... yes
checking for m4... yes
checking for bison... yes
checking for flex... yes
checking for cmake... yes
checking for patch... yes
checking whether the compiler supports GNU Fortran... yes
checking whether /usr/local/gcc/gcc-12.2.0/bin/gfortran accepts -g... yes
checking whether the compiler supports GNU Fortran 77... yes
checking whether /usr/local/gcc/gcc-12.2.0/bin/gfortran accepts -g... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to get verbose linking output from /usr/local/gcc/gcc-12.2.0/bin/gfortran... -v
checking for Fortran 77 libraries of /usr/local/gcc/gcc-12.2.0/bin/gfortran...  -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. -lgfortran -lm -lquadmath
checking  Size of fortran 77 integer ...            4
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
configure:     ++ add f77 :  -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. -lgfortran -lm -lquadmath ;  -DAdd_   in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add fc :  -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. -lgfortran -lm -lquadmath ;  -DAdd_   in  plugin/seq/WHERE_LIBRARY-config "
checking for gcc... (cached) /usr/local/gcc/gcc-12.2.0/bin/gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether /usr/local/gcc/gcc-12.2.0/bin/gcc accepts -g... (cached) yes
checking for /usr/local/gcc/gcc-12.2.0/bin/gcc option to enable C11 features... (cached) none needed
checking whether /usr/local/gcc/gcc-12.2.0/bin/gcc understands -c and -o together... (cached) yes
checking dependency style of /usr/local/gcc/gcc-12.2.0/bin/gcc... (cached) gcc3
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking for library containing yywrap... no
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for deflate in -lz... yes
checking for pthread_create in -lpthread... yes
checking for omp_get_wtime in -liomp5... no
checking for clock_gettime in -lrt... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for zlib.h... yes
configure:     ++ add pthread : -lpthread ;   in  plugin/seq/WHERE_LIBRARY-config "
checking wether we are on a MacIntosh... no
checking wether we are on  SunOS... no
checking wether we are on Microsoft Windows... no
checking prefix dir freefem++  ... /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/lib/ff++/4.15
configure:     -----   CPU kind: x86_64 , intel/amd: yes 
checking whether the C compiler accepts -m64... yes
checking whether the C++ compiler accepts -m64... yes
checking whether the Fortran 77 compiler accepts -m64... yes
checking whether the C compiler accepts -fPIC... yes
checking whether the C++ compiler accepts -fPIC... yes
checking whether the Fortran 77 compiler accepts -fPIC... yes
checking whether to generate debugging information... no
checking whether the C compiler accepts -O3... yes
checking whether the C++ compiler accepts -O3... yes
checking whether the Fortran 77 compiler accepts -O3... yes
checking whether the C compiler accepts -mmmx... yes
checking whether the C++ compiler accepts -mmmx... yes
checking whether the Fortran 77 compiler accepts -mmmx... yes
checking whether the C compiler accepts -mavx2... yes
checking whether the C++ compiler accepts -mavx2... yes
checking whether the Fortran 77 compiler accepts -mavx2... yes
checking whether the C compiler accepts -mavx... yes
checking whether the C++ compiler accepts -mavx... yes
checking whether the Fortran 77 compiler accepts -mavx... yes
checking whether the C compiler accepts -msse4.2... yes
checking whether the C++ compiler accepts -msse4.2... yes
checking whether the Fortran 77 compiler accepts -msse4.2... yes
checking whether the C compiler accepts -msse2... yes
checking whether the C++ compiler accepts -msse2... yes
checking whether the Fortran 77 compiler accepts -msse2... yes
checking whether the C compiler accepts -msse... yes
checking whether the C++ compiler accepts -msse... yes
checking whether the Fortran 77 compiler accepts -msse... yes
configure:      CXXFLAGS =   -g  -m64 -fPIC -DNDEBUG -O3 -mmmx -mavx2 -mavx -msse4.2 -msse2 -msse  
checking whether the C++ compiler accepts -std=gnu++14... yes
configure:     ++ add cxx11 : -std=gnu++14 ;  -std=gnu++14 in  plugin/seq/WHERE_LIBRARY-config "
checking suffix to add to package name... none
checking for OpenGL/gl.h... no
checking for GL/gl.h... yes
checking for GLUT/glut.h... no
checking for GL/glut.h... yes
checking add suffix  ... yes
configure:  find real ( real )  petsc in /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib/petsc/conf/petscvariables
configure:  choose MPI from petsc  : /usr/local/openmpi/openmpi-4.1.6.gcc12/bin/mpiexec 
checking for MPIRUN... /usr/local/openmpi/openmpi-4.1.6.gcc12/bin/mpiexec
checking for MPIRUN option: ... --oversubscribe
checking for mpipath ... 
yes
checking MPI_DOUBLE_COMPLEX... yes
configure:     ++ add mpifc : -pthread -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,-rpath -Wl,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi  ;  -I/usr/local/openmpi/openmpi-4.1.6.gcc12/include  in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add mpif77 : -pthread -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,-rpath -Wl,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi  ;  -I/usr/local/openmpi/openmpi-4.1.6.gcc12/include  in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add mpi : -pthread -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,-rpath -Wl,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,--enable-new-dtags -lmpi  ;  -I/usr/local/openmpi/openmpi-4.1.6.gcc12/include  in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add petsc : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib  -lpetsc  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -Wl,-rpath,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib64 -L/usr/local/gcc/gcc-12.2.0/lib64 -Wl,-rpath,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib -L/usr/local/gcc/gcc-12.2.0/lib -lHYPRE -lspqr -lumfpack -lklu -lcholmod -lamd -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu -lf2clapack -lf2cblas -lparmmg -lmmg -lmmg3d -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -lparmetis -lmetis -ltet -lm -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lrt -lquadmath -ldl ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add parmetis :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lparmetis ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add metis :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add ptscotch :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add scotch : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib     -lesmumps -lscotch -lscotcherr ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add mumps :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -ldmumps -lmumps_common -lpord -lpthread ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add tetgen :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -ltet ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add hpddm :   ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add superlu :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lsuperlu ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add mmg :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmmg -lmmg3d ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add parmmg :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lparmmg ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add scalapack :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lscalapack ;    in  plugin/seq/WHERE_LIBRARY-config "
 **** add  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis to ff_SUITESPARSE_LIB ******
configure:     ++ add suitesparse :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lspqr -lumfpack -lklu -lcholmod -lamd  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add blaslapack :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lf2clapack -lf2cblas ;    in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add slepc : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lslepc ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add arpack : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -larpack ;   in  plugin/seq/WHERE_LIBRARY-config "
configure:  with petsc  yes,  with slepc yes 
configure:  find complex (complex) petsc in /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/lib/petsc/conf/petscvariables
configure:     ++ add petsccomplex : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/lib  -lpetsc  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -Wl,-rpath,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib64 -L/usr/local/gcc/gcc-12.2.0/lib64 -Wl,-rpath,/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -Wl,-rpath,/usr/local/gcc/gcc-12.2.0/lib -L/usr/local/gcc/gcc-12.2.0/lib -lspqr -lumfpack -lklu -lcholmod -lamd -lzmumps -lmumps_common -lpord -lpthread -lscalapack -lsuperlu -lf2clapack -lf2cblas -lparmmg -lmmg -lmmg3d -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -lparmetis -lmetis -ltet -lm -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lquadmath -ldl ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add parmetis :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lparmetis  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add metis :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add ptscotch :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lptesmumps -lptscotchparmetisv3 -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add scotch : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib     -lesmumps -lscotch -lscotcherr  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add mumps :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lzmumps -lmumps_common -lpord -lpthread  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add tetgen :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -ltet  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add hpddm :    -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add htool :   ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add superlu :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lsuperlu  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add mmg :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmmg -lmmg3d  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add parmmg :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lparmmg  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add scalapack :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lscalapack   in  plugin/seq/WHERE_LIBRARY-config "
configure:     -- do not add suitesparse :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lspqr -lumfpack -lklu -lcholmod -lamd  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add slepccomplex : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/lib -lslepc ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:  with petsc complex  yes, with slepc complex yes 
checking for wget... yes
checking for git... yes
checking for arit_zero in -lcadnafree... no
checking for /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/3rdparty/cadna/cadnafree.h... no
configure:  without cadna ***** 
checking for fftw_execute in -lfftw3... yes
checking for fftw3.h... yes
configure:     ++ add fftw3 : -lfftw3 ;   in  plugin/seq/WHERE_LIBRARY-config "
 use BLAS/Lapack of petsc 
configure:     ++ add lapack :  ;    in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add blas : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lf2clapack -lf2cblas ;    in  plugin/seq/WHERE_LIBRARY-config "
configure:  BLAS and LAPACK  from  petsc ***** 
checking for cblas.h... no
checking for Accelerate/cblas.h... no
checking for atlas/cblas.h... no
checking for cblas_zdotu_sub in -lcblas... no
configure:     -- do not add blas : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lf2clapack -lf2cblas  in  plugin/seq/WHERE_LIBRARY-config "
checking for lapack in -lrt   -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib -L/usr/local/openmpi/openmpi-4.1.6.gcc12/lib/openmpi -L/usr/local/gcc/gcc-12.2.0/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. -lgfortran -lm -lquadmath, -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lf2clapack -lf2cblas and -llapack ... yes
configure:     -- do not add lapack : -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lf2clapack -lf2cblas  in  plugin/seq/WHERE_LIBRARY-config "
amd/umfpack/suitesparse  of petsc
    lib:  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lspqr -lumfpack -lklu -lcholmod -lamd  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis inc:  -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include
configure:     ++ add amd :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lspqr -lumfpack -lklu -lcholmod -lamd  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
configure:     ++ add umfpack :  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lspqr -lumfpack -lklu -lcholmod -lamd  -Wl,-rpath,/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -L/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/lib -lmetis ;   -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include in  plugin/seq/WHERE_LIBRARY-config "
checking for times... yes
checking for sysconf... yes
checking for cstddef... yes
checking for stddef.h... yes
checking for semaphore.h... yes
checking for sys/mman.h... yes
checking for regex.h... yes
checking for unistd.h... (cached) yes
checking for malloc.h... yes
checking for asinh... yes
checking for acosh... yes
checking for atanh... yes
checking for getenv... yes
checking for jn... yes
checking for erfc... yes
checking for tgamma... yes
checking for gettimeofday... yes
checking for mallinfo... yes
checking for mstats... no
checking for srandomdev... no
checking for second_... no
checking for libtool... yes
checking for dlfcn.h... yes
checking for sin in -lm... yes
checking for dlinfo in -ldl... yes
checking whether dlopen links ok... yes
checking whether the C++ compiler accepts -rdynamic... yes
checking whether the C++ compiler accepts -fPIC... yes
checking whether the C compiler accepts -fPIC... yes
checking whether the C compiler accepts -fPIC... yes
checking whether the Fortran compiler accepts -fPIC... yes
checking whether the Fortran compiler accepts -fPIC... yes
checking whether the Fortran compiler accepts -fPIC... yes
checking whether the Fortran compiler accepts -fPIC... yes
checking whether the Fortran 77 compiler accepts -fallow-argument-mismatch... yes
checking whether the Fortran compiler accepts -fallow-argument-mismatch... yes
checking whether the Fortran 77 compiler accepts -fallow-invalid-boz... yes
checking whether the Fortran compiler accepts -fallow-invalid-boz... yes
checking for gsl-config... /usr/bin/gsl-config
checking for GSL - version >= 1.15... yes
configure:     ++ add gsl : -lgsl -lgslcblas -lm ;  -I/usr/include in  plugin/seq/WHERE_LIBRARY-config "
checking check mumps_seq... no
checking check libseq... no
checking check mumps_ptscotch... no
checking check mumps_scotch... no
checking check blacs... no
checking check freeyams... no
checking check mmg3d... no
checking check zlib... yes
checking check mshmet... no
checking check ipopt... no
checking check nlopt... no
checking kernel version... 4.18.0
checking libc version... libc-2.28
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for h5cc... /usr/bin/h5cc
checking for HDF5 type... serial
checking for HDF5 libraries... yes (version 1.10.5)
checking for hdf5.h... yes
checking for H5Fcreate in -lhdf5... yes
checking for H5PTcreate in -lhdf5_hl... yes
checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc
checking for H5Cpp.h... yes
configure:     ++ add hdf5 :  -L/usr/lib64  -lhdf5_hl -lhdf5  -lsz -lz -ldl -lm ;  -I/usr/include in  plugin/seq/WHERE_LIBRARY-config "
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating 3rdparty/Makefile
config.status: creating 3rdparty/blas/Makefile
config.status: creating 3rdparty/arpack/Makefile
config.status: creating 3rdparty/umfpack/Makefile
config.status: creating 3rdparty/fftw/Makefile
config.status: creating src/Makefile
config.status: creating src/bamglib/Makefile
config.status: creating src/Graphics/Makefile
config.status: creating src/femlib/Makefile
config.status: creating src/Algo/Makefile
config.status: creating src/lglib/Makefile
config.status: creating src/ffgraphics/Makefile
config.status: creating src/ffgraphics/server/Makefile
config.status: creating src/ffgraphics/client/Makefile
config.status: creating src/fflib/Makefile
config.status: creating src/nw/Makefile
config.status: creating src/mpi/Makefile
config.status: creating src/bamg/Makefile
config.status: creating src/libMesh/Makefile
config.status: creating src/medit/Makefile
config.status: creating src/bin-win32/Makefile
config.status: creating plugin/Makefile
config.status: creating plugin/seq/Makefile
config.status: creating plugin/mpi/Makefile
config.status: creating examples/Makefile
config.status: creating examples/plugin/Makefile
config.status: creating examples/tutorial/Makefile
config.status: creating examples/misc/Makefile
config.status: creating examples/mpi/Makefile
config.status: creating examples/bem/Makefile
config.status: creating examples/hpddm/Makefile
config.status: creating examples/ffddm/Makefile
config.status: creating examples/eigen/Makefile
config.status: creating examples/examples/Makefile
config.status: creating examples/bug/Makefile
config.status: creating examples/3d/Makefile
config.status: creating examples/3dSurf/Makefile
config.status: creating examples/3dCurve/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure:   FreeFEM used download: yes 
configure:   --  Dynamic load facility: yes 
configure:   --  ARPACK (eigen value): yes 
configure:   --  UMFPACK (sparse solver): yes 
configure:   --  BLAS: yes 
configure:   --  with MPI:     yes
configure:     --  with PETSc: yes / PETSc complex: yes 
configure:     --  with SLEPc: yes / SLEPc complex: yes 
configure:     --  with hpddm: yes 
configure:     --  with htool: yes 
configure:     --  with bemtool: yes (need boost: yes and htool: yes) 
configure:   --  without libs:  
configure:   --  without plugins:  
configure:     progs: FreeFem++-nw bamg cvmsh2  FreeFem++-mpi ffmedit ffglut 
configure:       use of download freeyams  see 3rdparty/yams/freeyams.2011.02.22 (suface mesh adaptation)  
configure:       use of download mmg3d (v4)   see 3rdparty/mmg3d/mmg3d4/LICENCE.txt  
configure:       try to download: bemtool yams nlopt mumps_seq ipopt mshmet mmg3d 
configure:       use of download boost        see 3rdparty/boost/LICENSE_1_0.txt  
configure:       Please run "3rdparty/getall" to download all necessary packages before running make

Compilation

make -j2

[...]
/usr/local/openmpi/openmpi-4.1.6.gcc12/bin/mpic++ -DHAVE_CONFIG_H -I. -I../..  -DPARALLELE -I./../fflib -I./../Graphics -I./../femlib -I./../bamglib/ -I/usr/local/openmpi/openmpi-4.1.6.gcc12/include  -I/usr/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include/suitesparse -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/r/include -I/home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/test/ff-petsc/c/include -DWITH_bemtool -DWITH_htool -I./../../3rdparty/include/BemTool/ -I./../../3rdparty/boost/include -I../../plugin/mpi  -DPARALLELE -DHAVE_ZLIB -g  -m64 -fPIC -DNDEBUG -O3 -mmmx -mavx2 -mavx -msse4.2 -msse2 -msse -std=gnu++14 -DBAMG_LONG_LONG  -DNCHECKPTR -fPIC -MT compositeFESpace.o -MD -MP -MF $depbase.Tpo -c -o compositeFESpace.o compositeFESpace.cpp &&\
mv -f $depbase.Tpo $depbase.Po
Dans le fichier inclus depuis ./../../3rdparty/boost/include/boost/math/tools/roots.hpp:25,
                 depuis ./../../3rdparty/boost/include/boost/math/special_functions/bessel.hpp:22,
                 depuis ./../../3rdparty/include/BemTool/bemtool/operator/../miscellaneous/specialfct.hpp:26,
                 depuis ./../../3rdparty/include/BemTool/bemtool/operator/operator.hpp:26,
                 depuis ./../../3rdparty/include/BemTool/bemtool/tools.hpp:41,
                 depuis compositeFESpace.cpp:15:
./../../3rdparty/boost/include/boost/math/special_functions/next.hpp: Dans la fonction « boost::math::tools::promote_args_t<RT1, RT2> boost::math::float_distance(const T&, const U&, const Policy&) »:
./../../3rdparty/boost/include/boost/math/special_functions/next.hpp:718:56: erreur: expected « ; » before « { » token
  718 |    BOOST_MATH_IF_CONSTEXPR (!std::is_same<T, U>::value)
      |                                                        ^
      |                                                        ;
  719 |    {
      |    ~                                                    
./../../3rdparty/boost/include/boost/math/special_functions/next.hpp:729:4: erreur: « else » sans « if » précédent
  729 |    else
      |    ^~~~
make[3]: *** [Makefile:708: compositeFESpace.o] Error 1
make[3]: *** Attente des tâches non terminées....
make[3] : on quitte le répertoire « /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/src/mpi »
make[2]: *** [Makefile:552: all-recursive] Error 1
make[2] : on quitte le répertoire « /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15/src »
make[1]: *** [Makefile:894: all-recursive] Error 1
make[1] : on quitte le répertoire « /home2020/home/di/brusson/Imperium/FreeFem-sources-4.15 »
make: *** [Makefile:762: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions