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

Reply via email to