On 25/04/2010 17:28, Ronald Oussoren wrote:
On 25 Apr, 2010, at 18:20, Michael Foord wrote:
Not that I know.  The OSX installers on python.org include more C libraries, 
but not everything. The script that creates those installers is in the 
repository and it should be easy enough to enhance that to include more 
libraries.

Sorry, by creating a "full" build I meant building a Python including all the 
libraries that come with the standard installer from python.org. The sort of 
documentation I was looking for was not how to extend the build script - but what third 
party C libraries need to be installed in order to perform the standard build.
Probably that doesn't exist either, but I guess if it *did* exist it would be easier for other people to help by building the installers for new releases. :-)
It doesn't exist as documentation, but the process is fully automated: run 
Mac/BuildScript/build-installer.py on a system running OSX 10.5 with 
ActiveState Tcl/Tk installed in /Library/Frameworks.

But that doesn't *tell me* which third party libraries I need to install first... The fact that the build is automated *once you have the correct environment in place* doesn't help me *create that environment*. That is the part I am asking about documentation for.

You mention about have ActiveState Tcl/Tk installed - but that won't build readline, bsddb and possibly other C extension libraries that are part of a standard install from a Python.org Mac OS X installer.


This doesn't work correctly set on 10.6 because Python links to a number of system 
libraries that have changed in 10.6. We try to get a working binary by using an OSX 
SDK, but that only works on 10.5 because setup.py looks at system headers instead of 
the ones in the SDK.  I'm working on a fix for that (see issue 
7724<http://bugs.python.org/issue7724>), running a 10.5 VM just for doing test 
builds of the installer sucks.

There's also a buildbot that's running OSX 10.4 and is can build the installer 
(or is very close to it, I'm slightly behind on my e-mail).

Having the build working correctly on 10.6 will be great! Thank you for all you do.

All the best,

Michael Foord



Ronald



--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to