Opened 3 years ago

Closed 3 years ago

#63427 closed enhancement (fixed)

Please doublecheck blender's dependency on Xcode 10

Reported by: ifernandolopez (Fernando López Hernández) Owned by: jasonliu-- (Jason Liu)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: blender

Description

If you install blender in Mac OS X 10.13:

sudo port install blender

You will end up with this self-explanatory error:

Detected OS X 10.13 and Xcode 9.4.1 at /Applications/Xcode.app
:info:configure CMake Error at build_files/cmake/platform/platform_apple_xcode.cmake:72 (message):
:info:configure   Only Xcode version 10.0 and newer is supported

The problem with this CMake check is that it breaks compatibility with Mac OS X 10.3 backward, as Xcode 10 is available from Mac OS X 10.14 onwards.

Could you please double-check that this restriction that Cmake imposes is really needed: i.e., blender is using a new feature only available in Xcode 10?

Thank you

Change History (3)

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Keywords: blender xcode removed
Milestone: MacPorts Future
Owner: set to jasonliu--
Status: newassigned
Type: updateenhancement

comment:2 Changed 3 years ago by jasonliu-- (Jason Liu)

Could you please double-check that this restriction that Cmake imposes is really needed: i.e., blender is using a new feature only available in Xcode 10?

No, the restriction that CMake imposes (or more specifically, the restriction that the blender devs are having CMake impose), are not really needed. In fact, I believe I disable this check for older versions of macOS+Xcode. I just didn't know that I needed it for 10.13, because I don't have a 10.13 machine to test the blender port, and I didn't realize that Xcode 9 could be installed on macOS 10.13.

I will make an adjustment to also exclude 10.13 from the Xcode version checking. Thanks for bringing this to my attention.

comment:3 Changed 3 years ago by Jason Liu <jasonliu--@…>

Resolution: fixed
Status: assignedclosed

In 3b8450e90fa76dc242219ef79173fe5610d7ea02/macports-ports (master):

blender: fix Xcode minimum version requirement for macOS 10.13

Closes: #63427

Note: See TracTickets for help on using tickets.