I am trying to compile Elmer in Arch (endeavourOS) and I am getting the following error:
When i compile without MPI it builds ok.
Code: Select all
[ 70%] Linking Fortran executable Radiators
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_stratExit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphpart_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `esmumpsv'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphOrder'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphbuild_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_stratInit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphBuild'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphexit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphExit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfstratinit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `esmumps'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfstratexit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphInit'
collect2: error: ld returned 1 exit status
make[2]: *** [fem/src/CMakeFiles/ViewFactors.dir/build.make:133: fem/src/ViewFactors] Error 1
make[1]: *** [CMakeFiles/Makefile2:16678: fem/src/CMakeFiles/ViewFactors.dir/all] Error 2
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_stratExit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphpart_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `esmumpsv'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphOrder'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphbuild_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_stratInit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphBuild'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfgraphexit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphExit'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfstratinit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `esmumps'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `scotchfstratexit_'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/../../../../lib/libmumps_common.so: undefined reference to `SCOTCH_graphInit'
collect2: error: ld returned 1 exit status
make[2]: *** [fem/src/CMakeFiles/Radiators.dir/build.make:133: fem/src/Radiators] Error 1
make[1]: *** [CMakeFiles/Makefile2:16715: fem/src/CMakeFiles/Radiators.dir/all] Error 2
[ 70%] Linking Fortran shared library AdvectionReaction.so
[ 70%] Built target AdvectionReaction
[ 70%] Linking Fortran shared library AdvectionDiffusion.so
[ 70%] Built target AdvectionDiffusion
[ 70%] Linking Fortran shared library ArteryOutlet.so
[ 70%] Built target ArteryOutlet
[ 70%] Linking Fortran shared library Acoustics.so
[ 70%] Built target Acoustics
make: *** [Makefile:166: all] Error 2