[Pythonmac-SIG] how to recover from a framework build?
Ned Deily
nad at acm.org
Fri Jul 31 03:22:06 CEST 2009
[reposting]
On Jul 30, 2009, at 13:49 , Bill Janssen wrote:
> Bill Janssen <janssen at parc.com> wrote:
> Think I fixed things.
>> I found two problems. First of all, my build wasn't universal, but
>> it
>> appparently overwrote the Python framework SDK in /Developer/. So
>> when
>> Xcode tried to build for both ppc and i386, it only found i386. That
>> was the link error I originally posted. I'll re-install Xcode to
>> see if
>> I can fix that.
> By the way, this seems to me to be a bug. There are lots more people
> working on Python-Cocoa applications than people working on MacPython.
> I can see where this would be convenient for MacPython developers, but
> it shouldn't happen automagically.
Sorry, I don't use Xcode for Python development but I'm having a hard
time imagining what sequence of events would have caused the SDK to be
overwritten. I'm assuming you mean:
/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Python.framework
Did you try to build Python within Xcode or something?
>> Secondly, when I then ran my Python-Cocoa app, it picked up the
>> framework
>> in /Library/Frameworks/Python..., which didn't have objc, so it
>> bombed
>> on that. I just deleted /Library/Frameworks/Python.... That
>> seemed to
>> fix that.
> Can anyone explain to me why this happened? Is this a side-effect of
> overwriting the /Developer version of the library?
The normal install path for a frameworks build is /Library/Frameworks/
Python.frameworks/Version/... . And it appears that
/Developer/SDKs/MacOSX10.5.sdk/Library/Frameworks is a symlink to
/Library/Frameworks.
--
Ned Deily,
nad at acm.org
More information about the Pythonmac-SIG
mailing list