[MacPorts] #67688: libiodbc @3.52.16: builds fail for various macOS releases, due to '+gui' now being default
MacPorts
noreply at macports.org
Mon Jun 26 13:10:27 UTC 2023
#67688: libiodbc @3.52.16: builds fail for various macOS releases, due to '+gui'
now being default
---------------------+------------------------
Reporter: mascguy | Owner: mohd-akram
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: libiodbc
---------------------+------------------------
The latest update now fails to build for various macOS releases, now that
'+gui' is the default:
{{{
iODBC requires a Xcode version 8.x or newer
}}}
https://ports.macports.org/port/libiodbc/details/
There is also a separate failure for 10.14, which is a buildbot-specific
issue:
{{{
2023-06-25 22:02:35.142 xcodebuild[36885:7374020] Error
Domain=com.apple.CoreSimulator.SimError Code=159 "Unable to determine
SimDeviceSet,
set_path=/opt/bblocal/var/macports/home/Library/Developer/CoreSimulator/Devices"
UserInfo={NSLocalizedDescription=Unable to determine SimDeviceSet,
set_path=/opt/bblocal/var/macports/home/Library/Developer/CoreSimulator/Devices,
NSUnderlyingError=0x7fc167c34b20 {Error Domain=NSPOSIXErrorDomain Code=12
"Cannot allocate memory" UserInfo={NSLocalizedFailureReason=Allocation or
initialization failed., NSLocalizedDescription=Failed to initialize
simulator device set.}}}
}}}
Given all of this, it seems prudent to not enable `+gui` by default. That
was how this port was setup before, and it would be preferable to keep it
that way.
In addition, that variant should also check the macOS version, and provide
a failure message that the GUI isn't supported for older macOS releases.
--
Ticket URL: <https://trac.macports.org/ticket/67688>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list