[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