[MacPorts] #71304: xercesc3 @3.3.0: Ports using libxerces-c-3.3.dylib fail: symbol not found in flat namespace '_xercesc_messages_3_2_dat'

MacPorts noreply at macports.org
Thu Nov 14 16:04:29 UTC 2024


#71304: xercesc3 @3.3.0: Ports using libxerces-c-3.3.dylib fail: symbol not found
in flat namespace '_xercesc_messages_3_2_dat'
------------------------+----------------------
  Reporter:  matty0ung  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.10.4
Resolution:             |   Keywords:  haspatch
      Port:  xercesc3   |
------------------------+----------------------

Comment (by remkos):

 I have the same problem during the configuration phase of nco. From the
 config.log:

 {{{
 configure:5282: /usr/bin/clang -o conftest -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch
 x86_64 -I/opt/local/include -I/opt/local/include/udunits2
 -I/opt/local/include -DENABLE_NETCDF4
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk
 -L/opt/local/lib -Wl,-headerpad_max_install_names -lxerces-c
 -Wl,-rpath,/opt/local/lib/libgcc
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk
 -arch x86_64 conftest.c  >&5
 configure:5286: $? = 0
 configure:5293: ./conftest
 dyld[1621]: symbol not found in flat namespace '_xercesc_messages_3_2_dat'
 ./configure: line 5295:  1621 Abort trap: 6
 ./conftest$ac_cv_exeext
 }}}

 After implementing the patch from comment:5, nco did configure and
 compile.
 I would therefore like to support the adoption of
 https://github.com/macports/macports-ports/pull/26597

-- 
Ticket URL: <https://trac.macports.org/ticket/71304#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list