[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