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 _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig