[MacPorts] #58579: mysql8 @8.0.16: XCode 9.0 or newer is required!

MacPorts noreply at macports.org
Mon Jun 10 00:37:06 UTC 2019


#58579: mysql8 @8.0.16: XCode 9.0 or newer is required!
------------------------+-------------------------
 Reporter:  ryandesign  |      Owner:  herbygillot
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  mysql8
------------------------+-------------------------
 On systems with Xcode 8 or earlier, building mysql8 fails:

 {{{
 CMake Error at cmake/os/Darwin.cmake:36 (MESSAGE):
   XCode 9.0 or newer is required!
 Call Stack (most recent call first):
   CMakeLists.txt:385 (INCLUDE)
 }}}

 Usually, Xcode is not actually required. Sure, a particularly new compiler
 may be required, or a particular SDK, but Xcode itself is typically not
 involved. So I suspect this check in the cmake files to be inaccurate.
 Could it be made to work by removing that check and just requiring a newer
 compiler, e.g. using the compiler_blacklist_versions portgroup? If a new
 SDK is required, then that will have to wait until my MacOSX.sdk port is
 ready.

-- 
Ticket URL: <https://trac.macports.org/ticket/58579>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list