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
_______________________________________________ lldb-dev mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
