[Pythonmac-SIG] install again?

Bob Ippolito bob at redivi.com
Wed Feb 8 22:31:08 CET 2006


On Feb 8, 2006, at 1:08 PM, Ronald Oussoren wrote:

>
> On 8-feb-2006, at 21:42, Ronald Oussoren wrote:
>
>>
>> On 8-feb-2006, at 21:21, Bob Ippolito wrote:
>>
>>>
>>> On Feb 8, 2006, at 11:59 AM, Ronald Oussoren wrote:
>>>
>>>>
>>>> On 7-feb-2006, at 0:59, Bob Ippolito wrote:
>>>>>>
>>>>>> Bob, what do you think the timescale is for a universal build?  
>>>>>> If it's
>>>>>> soon, then we should work on re-0writing the web site as  
>>>>>> though it's
>>>>>> ready to go.
>>>>>
>>>>> I'd say soon... The only issues left are to sort out the  
>>>>> distribution
>>>>> scripts and some more testing I guess.
>>>>
>>>> Having a working build environment would also be nice.  'make  
>>>> frameworkinstall'
>>>> fails if builddir != srcdir. I'm working on this right now.
>>>
>>> It worked for me.. I never build in srcdir.  What's the problem?
>>
>> $make frameworkinstall
>> ...
>> gcc -arch ppc -arch i386 -isysroot /  -fno-strict-aliasing -Wno- 
>> long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic - 
>> DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -I../Include  -c -o  
>> Mac/OSX/PythonLauncher/main.o ../Mac/OSX/PythonLauncher/main.m
>> lipo: can't create output file: Mac/OSX/PythonLauncher/main.o (No  
>> such file or directory)
>>
>>
>> svn diff says that everything is fine. Maybe it's because I'm  
>> building a DTK system and I haven't bothered upgrading it because  
>> I'm running headless and didn't have a screen lying around when  
>> update came in.
>>
>> Anyway, don't like your solution for building PythonLauncher. I've  
>> replaced it by a Makefile.in in Mac/OSX/PythonLauncher, that way  
>> all logic for building
>> PythonLauncher is nicely located in the Mac/OSX/PythonLauncher  
>> directory. I might rewrite Mac/OSX/Makefile as well now that I'm  
>> working on this.
>
> The attached patch:
> - Uses MACOSX_DEPLOYMENT_TARGET instead of  
> CONFIGURE_MACOSX_DEPLOYMENT_TARGET in the toplevel Makefile and  
> distutils
> - Uses 'export MACOSX_DEPLOYMENT_TARGET' to get the value into the  
> environment from the Makefile, including some configure trickery  
> that will only enable this line on OSX
> - Moves Mac/OSX/Makefile to Mac/OSX/Makefile.in and inserts some  
> values using configure
> - Create Mac/OSX/PythonLauncher/Makefile.in and use that to build  
> and install PythonLauncher.app, you should move the resource files  
> from the application template to Mac/OSX/PythonLauncher after  
> applying the patch.

Sounds good, I'll merge this as soon as I have a little time...  
probably in a few hours.

> BTW. I patched configure by hand.
> BTW2. This just ensures make frameworkinstall works, I haven't  
> tested the output yet.
> BTW3. What is the plan w.r.t. merging our patches back into the  
> python repository? I'd like to get all of this into Python 2.5 at  
> the very least.

My plan is to make everything work first, and then worry about  
upstream.  I don't have time to go through that process and this one  
in parallel.

-bob



More information about the Pythonmac-SIG mailing list