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