[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