ElmerCSC / elmerfem

Official git repository of Elmer FEM software
http://www.elmerfem.org
Other
1.14k stars 311 forks source link

Broken Build on Permafrost-devel #253

Closed oparkins closed 3 years ago

oparkins commented 3 years ago

Commit https://github.com/ElmerCSC/elmerfem/commit/2950121c24a83c337cdedbc1f04a244ddd13b5b0 broke the permafrost-devel build.

Steps I used to build the project:

$ cmake ../elmerfem -DWITH_ElmerIce:BOOL=TRUE -DWITH_ELMERGUI:BOOL=FALSE -DWITH_MPI:BOOL=TRUE -DWITH_Mumps:BOOL=TRUE -DWITH_LUA:BOOL=TRUE -DMMG_INCLUDE_DIR=/usr/local/include/mmg -DMMG_LIBRARY=/usr/local/lib/libmmg.so -DCMAKE_INSTALL_PREFIX=../install/ ../elmerfem/ -DCMAKE_BUILD_TYPE=Release
$ make      
[  1%] Built target luaelmer
[  3%] Built target matc
[  3%] Built target Matc_bin
[  8%] Built target arpack
[ 12%] Built target parpack
[ 12%] Built target umfpack_srcs
[ 49%] Built target umfpack
[ 52%] Built target amd
[ 52%] Built target fhuti
[ 52%] Built target binio
[ 58%] Built target elmersolver
[ 59%] Built target ElmerIceUSF
[ 59%] Building Fortran object elmerice/Solvers/CMakeFiles/ElmerIceSolvers.dir/Permafrost/Permafrost_Darcy.F90.o
/home/oparkins/Build/elmerfem/elmerice/Solvers/Permafrost/Permafrost_Darcy.F90:683:46:

  683 |       CgwpTAtIP = GetCgwpT(rhogwAtIP,rhoiAtIP,rhos,rhogwTAtIP,rhoiTAtIP,rhosTAtIP,XiAtIP(IPPerm),XiTAtIP,PorosityAtIP)
      |                                              1
Error: Invalid procedure argument at (1)
make[2]: *** [elmerice/Solvers/CMakeFiles/ElmerIceSolvers.dir/build.make:843: elmerice/Solvers/CMakeFiles/ElmerIceSolvers.dir/Permafrost/Permafrost_Darcy.F90.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:16805: elmerice/Solvers/CMakeFiles/ElmerIceSolvers.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

I recognize that it is a development branch, but normally permafrost-devel will at least compile.

oparkins commented 3 years ago

Fixed in 97ce9c0a400a2af9b8493f9b66fa9c6aa9811318