[MacPorts] #70467: openEMS uses incorrect paths for linking dylibs
MacPorts
noreply at macports.org
Tue Jul 30 10:56:58 UTC 2024
#70467: openEMS uses incorrect paths for linking dylibs
--------------------------+----------------------
Reporter: barracuda156 | Owner: ra1nb0w
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: | Port: openEMS
--------------------------+----------------------
The port it doing a strange thing with dylibs and I got no idea where this
comes from:
{{{
/opt/local/bin/g++-mp-14 -pipe -I/opt/local/libexec/boost/1.76/include -Os
-DNDEBUG -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
-D_GLIBCXX_USE_CXX11_ABI=0 -DNO_WARN_X86_INTRINSICS
-DSSE_CORRECT_DENORMALS -arch ppc -mmacosx-version-min=10.6
-Wl,-search_paths_first -Wl,-headerpad_max_install_names
-L/opt/local/libexec/boost/1.76/lib -L/opt/local/lib
-Wl,-headerpad_max_install_names CMakeFiles/nf2ff_bin.dir/main.cpp.o -o
nf2ff -L/opt/local/lib/libhdf5.dylib
-L/opt/local/lib/libMacportsLegacySupport.dylib
-L/opt/local/lib/libsz.dylib -L/opt/local/lib/libz.dylib
-L//usr/lib/libdl.dylib -L//usr/lib/libm.dylib
-Wl,-rpath,/opt/local/lib/libhdf5.dylib
-Wl,-rpath,/opt/local/lib/libMacportsLegacySupport.dylib
-Wl,-rpath,/opt/local/lib/libsz.dylib -Wl,-rpath,/opt/local/lib/libz.dylib
-Wl,-rpath,//usr/lib/libdl.dylib -Wl,-rpath,//usr/lib/libm.dylib
libnf2ff.0.1.0.dylib /opt/local/lib/libtinyxml.dylib
/opt/local/lib/libhdf5.dylib /opt/local/lib/libMacportsLegacySupport.dylib
/opt/local/lib/libsz.dylib /opt/local/lib/libz.dylib //usr/lib/libdl.dylib
//usr/lib/libm.dylib /opt/local/libexec/boost/1.76/lib/libboost_thread-
mt.dylib /opt/local/libexec/boost/1.76/lib/libboost_system-mt.dylib
/opt/local/libexec/boost/1.76/lib/libboost_date_time-mt.dylib
/opt/local/libexec/boost/1.76/lib/libboost_serialization-mt.dylib
/opt/local/libexec/boost/1.76/lib/libboost_chrono-mt.dylib
/opt/local/libexec/boost/1.76/lib/libboost_atomic-mt.dylib
ld: warning: path '/opt/local/lib/libhdf5.dylib' following -L not a
directory
ld: warning: path '/opt/local/lib/libMacportsLegacySupport.dylib'
following -L not a directory
ld: warning: path '/opt/local/lib/libsz.dylib' following -L not a
directory
ld: warning: path '/opt/local/lib/libz.dylib' following -L not a directory
ld: warning: path '//usr/lib/libdl.dylib' following -L not a directory
ld: warning: path '//usr/lib/libm.dylib' following -L not a directory
}}}
The build succeeds despite this mess, but perhaps it should be still
addressed.
--
Ticket URL: <https://trac.macports.org/ticket/70467>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list