[MacPorts] #44335: taglib @1.9.1 with macosx_deployment_target set fails to configure
MacPorts
noreply at macports.org
Tue Jul 15 15:04:06 PDT 2014
#44335: taglib @1.9.1 with macosx_deployment_target set fails to configure
---------------------+--------------------------------
Reporter: help@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: | Keywords:
Port: taglib |
---------------------+--------------------------------
Comment (by help@…):
To be honest I don't exactly get what's the point of changing SDK to older
version. It all seems to work fine with latest SDK, header files do after
all contain information about in which OS version particular function was
introduced and stuff like that. When I run cmake with
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.6 option for software outside macports
(darktable in this case) I get following output:
{{{
CMake Warning at
/opt/local/share/cmake-3.0/Modules/Platform/Darwin.cmake:143 (message):
CMAKE_OSX_DEPLOYMENT_TARGET is '10.6' but the matching SDK does not
exist
at:
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"
Instead using SDK:
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk"
matching the host OS X version.
Call Stack (most recent call first):
/opt/local/share/cmake-3.0/Modules/CMakeSystemSpecificInformation.cmake:36
(include)
CMakeLists.txt:1 (project)
}}}
I don't set CMAKE_OSX_SYSROOT myself, so there's just a warning, not an
error, and everything works fine. I guess it still requires some SDK (why
not just use / as SYSROOT?..), but 10.9 suffices.
Am I right to understand that currect macports release doesn't support
macosx_sdk_version setting, but next release (minor? major?) will?
--
Ticket URL: <https://trac.macports.org/ticket/44335#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list