[MacPorts] #67502: elmerfem: some errors with the port on specific macOS versions

MacPorts noreply at macports.org
Thu May 25 21:17:07 UTC 2023


#67502: elmerfem: some errors with the port on specific macOS versions
--------------------------+--------------------------
 Reporter:  barracuda156  |      Owner:  barracuda156
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.8.1
 Keywords:                |       Port:  elmerfem
--------------------------+--------------------------
 Two problems discovered:

 1. Fortran argument mismatch errs out on some systems (but not all).
 Example:
 {{{
 cd
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work/build/meshgen2d/src
 && /usr/bin/clang++ -DHAVE_EXECUTECOMMANDLINE -DUSE_ARPACK
 -DUSE_ISO_C_BINDINGS -I/opt/local/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work
 /elmerfem-0d2f040f4a49ea0c994c27ddf85b88924676cdfa/meshgen2d/src/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work/build/meshgen2d/src/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work/build/meshgen2d/src
 -pipe -Os -DNDEBUG -I/opt/local/include -stdlib=libc++ -arch x86_64
 -mmacosx-version-min=10.8 -fPIE   -DCONTIG= -MD -MT
 meshgen2d/src/CMakeFiles/Mesh2D.dir/BGTriangleMesh.o -MF
 CMakeFiles/Mesh2D.dir/BGTriangleMesh.o.d -o
 CMakeFiles/Mesh2D.dir/BGTriangleMesh.o -c
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work
 /elmerfem-
 0d2f040f4a49ea0c994c27ddf85b88924676cdfa/meshgen2d/src/BGTriangleMesh.cpp
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work
 /elmerfem-
 0d2f040f4a49ea0c994c27ddf85b88924676cdfa/mathlibs/src/arpack/cnaitr.f:666:35:

   383 |             call svout (logfil, 1, rnorm, ndigit,
       |                                   2
 ......
   666 |             call svout (logfil, 2, rtemp, ndigit,
       |                                   1
 Error: Rank mismatch between actual argument at (1) and actual argument at
 (2) (scalar and rank-1)
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_elmerfem/elmerfem/work
 /elmerfem-
 0d2f040f4a49ea0c994c27ddf85b88924676cdfa/mathlibs/src/arpack/cnaitr.f:737:39:

   383 |             call svout (logfil, 1, rnorm, ndigit,
       |                                   2
 ......
   737 |                 call svout (logfil, 2, rtemp, ndigit,
       |                                       1
 Error: Rank mismatch between actual argument at (1) and actual argument at
 (2) (scalar and rank-1)
 make[2]: *** [mathlibs/src/arpack/CMakeFiles/arpack.dir/cnaitr.o] Error 1
 }}}
 https://build.macports.org/builders/ports-10.8_x86_64-builder/builds/135502/steps
 /install-port/logs/stdio

 2. I got a seemingly random install names failure on one of my PowerMacs:
 build is successful, but the port is detected as broken, as some dylibs
 are not linked correctly. Looks strange, since out of numerous dylibs only
 a few are broken. I will look into that.
 Apparently this issue does not happen on buildbots, so may be either PPC-
 specific or something went wrong with a particular build attempt.

-- 
Ticket URL: <https://trac.macports.org/ticket/67502>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list