On 25/04/2010 18:04, Ronald Oussoren wrote:
On 25 Apr, 2010, at 18:33, Michael Foord wrote:
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.
My paragraph above is everything that is needed. The whole point of the script
is to not have to create an environment but have a reproducable build. I'm
thinking about removing the need for installing Tcl/Tk as well, it should be
possible to get the same effect by creative use of linker flags.
So without installing any third party C libraries (other than Tk/Tcl)
the bsddb, readline (etc) modules *will* be built if you use the Mac
build-installer.py script even though they aren't built by ./configure
then make?
Michael
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.
You don't have to install anything beyond Tcl/Tk.
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