[MacPorts] #70721: adding ecw variant to gdal @3.9.1_1+jpegxl+lto+mysql57+native+netcdf+opencl+openexr+openjpeg+postgresql16+proj9+xerces fails to build at ~95%

MacPorts noreply at macports.org
Thu Sep 12 06:35:53 UTC 2024


#70721: adding ecw variant to gdal
@3.9.1_1+jpegxl+lto+mysql57+native+netcdf+opencl+openexr+openjpeg+postgresql16+proj9+xerces
fails to build at ~95%
------------------------------+----------------------
  Reporter:  TheLastLovemark  |      Owner:  Veence
      Type:  defect           |     Status:  assigned
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.10.1
Resolution:                   |   Keywords:
      Port:  gdal             |
------------------------------+----------------------
Changes (by jmroot):

 * status:  new => assigned
 * owner:  (none) => Veence
 * cc: Veence (removed)


Comment:

 {{{
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_OBJC_CLASS_$_NSProcessInfo", referenced from:
 :info:build       objc-class-ref in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "_objc_autoreleasePoolPush", referenced from:
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetTempDirectory() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetUserName() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetCurrentProcessId() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "_NSUserName", referenced from:
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetUserName() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "_objc_autoreleasePoolPop", referenced from:
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetTempDirectory() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetUserName() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetCurrentProcessId() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "_NSTemporaryDirectory", referenced from:
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetTempDirectory() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "___CFConstantStringClassReference", referenced from:
 :info:build       CFString in libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build   "_objc_msgSend", referenced from:
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetTempDirectory() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetUserName() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 :info:build
 NCS::ObjectiveCCPlusPlusWrapper::Utilities::GetCurrentProcessId() in
 libNCSEcw.a(ObjectiveCCPlusPlusWrapper.o)
 }}}
 Looks like it's not linking with the objc runtime for some reason.

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


More information about the macports-tickets mailing list