[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