Looks like the "No SDK (Latest OS X)" is the one you want and already have 
selected. Did you still have to make a symlink in order for this to build?

Greg

On Nov 20, 2013, at 4:10 PM, Jean-Daniel Dupas <[email protected]> wrote:

> I'm not sure what version of Xcode you are using, but on Xcode 5.0.2 on 
> Maverick, the Base SDK menu give only me these options:
> No "Current OS X" option appears, and when I select "No SDK", Xcode fallbacks 
> to 10.9 SDK.
> 
> <Capture d’écran 2013-11-21 à 01.06.19.png>
> 
> Le 21 nov. 2013 à 00:58, Greg Clayton <[email protected]> a écrit :
> 
>> The "Base SDK" setting can be changed. Click on your Xcode project in the 
>> project navigator and be sure to click the "All" button at the top so you 
>> see all settings, not just the ones that are customized:
>> 
>> <Screen Shot 2013-11-20 at 3.57.19 PM.png>
>> 
>> But making a symlink for the Python.framework should work just as well.
>> 
>> Greg
>> 
>> 
>> 
>> On Nov 20, 2013, at 2:57 PM, Jean-Daniel Dupas <[email protected]> 
>> wrote:
>> 
>>> I hoped it would be so easy, but I don't have any Python.framework dir in 
>>> the SDK, and in Xcode 5/Maverick, the default for no SDKROOT value is now 
>>> latest OS X version, which result in 10.9 SDK and not in current system 
>>> files.
>>> 
>>> I just checked with a new simple project and make sure there where no value 
>>> for SDKROOT, and the compiler is invoked with:
>>> 
>>> -isysroot 
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
>>> 
>>> And there is nothing like "Current OS X" in the SDKROOT build setting.
>>> 
>>> Even adding the framework to the project does not solve this issue.
>>> 
>>> Until I find a better solution, I will create a Python.framework symlink in 
>>> my SDK.
>>> 
>>> Le 20 nov. 2013 à 22:01, Greg Clayton <[email protected]> a écrit :
>>> 
>>>> I believe if you select "Current MacOSX" instead of the 10.9 SDK, you 
>>>> should be able to build. Or you can remove the Python.framework that is in 
>>>> the SDK. I believe the problem is there is a Python.framework in the SDK, 
>>>> but it is empty (no headers). If you remote the empty Python.framework 
>>>> from the SDK, it should fall back to the installed version.
>>>> 
>>>> 
>>>> On Nov 20, 2013, at 8:11 AM, Jean-Daniel Dupas <[email protected]> 
>>>> wrote:
>>>> 
>>>>> OK,
>>>>> 
>>>>> I finally try to build it too, and encounter the same issue. And the 
>>>>> problem is in fact that the SDK sold with Xcode no longer provide the 
>>>>> Python framework. 
>>>>> 
>>>>> See this tech note for details: 
>>>>> https://developer.apple.com/library/mac/technotes/tn2328/_index.html
>>>>> 
>>>>> 
>>>>> Le 20 nov. 2013 à 09:46, Clayden, Jonathan <[email protected]> a écrit :
>>>>> 
>>>>>> Jean-Daniel,
>>>>>> 
>>>>>> Thanks for the reply. I do, however, already have the command-line tools 
>>>>>> installed.
>>>>>> 
>>>>>> Regards,
>>>>>> Jon
>>>>>> 
>>>>>> 
>>>>>>> On 20 Nov 2013, at 08:42, "Jean-Daniel Dupas" <[email protected]> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>>> Le 19 nov. 2013 à 18:14, Clayden, Jonathan <[email protected]> a 
>>>>>>>> écrit :
>>>>>>>> 
>>>>>>>> Dear all,
>>>>>>>> 
>>>>>>>> I'm trying to build LLDB, and specifically the command line program, 
>>>>>>>> from the SVN trunk on OS X (10.9 + Xcode 5.0.2). The build 
>>>>>>>> instructions seem to suggest that this should be straightforward, but 
>>>>>>>> after selecting the "lldb-tool" scheme and starting the build as 
>>>>>>>> described, after a while I get a build failure with "'Python/Python.h' 
>>>>>>>> file not found', referring to the source file lldb-python.h.
>>>>>>>> 
>>>>>>>> I have installed Swig (via Homebrew), so as far as I know all 
>>>>>>>> dependencies should be met.
>>>>>>>> 
>>>>>>>> Apologies in advance if I've missed something obvious, but it's not 
>>>>>>>> clear to me how to proceed. Any help would be appreciated.
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> Jon
>>>>>>> 
>>>>>>> 
>>>>>>> I didn't try yet to build it on Maverick, but do you have installed 
>>>>>>> "command line tools" with Xcode ?
>>>>>>> This kind of error appears when some tools try to use the default 
>>>>>>> search path for header instead of using the SDK distributed with Xcode. 
>>>>>>> The usual workaround is to install "command line tools" which provide 
>>>>>>> these headers.
>>>>>>> 
>>>>>>> You can force installation of the "command line tools" by running the 
>>>>>>> following in the terminal, and then choosing install in the dialog that 
>>>>>>> appears.
>>>>>>> 
>>>>>>> xcode-select --install
>>>>>>> 
>>>>>>> Of course, a better solution would be to investigate and figure out 
>>>>>>> what part of the build system relies on this header and fix it to 
>>>>>>> properly use the Xcode SDK.
>>>>>>> 
>>>>>>> -- Jean-Daniel
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> -- Jean-Daniel
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> lldb-dev mailing list
>>>>> [email protected]
>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>>>> 
>>> 
>>> -- Jean-Daniel
>>> 
>>> 
>>> 
>>> 
>> 
> 
> -- Jean-Daniel


_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to