[Stackless] Fwd: Stackless Python 2.5.2

Jeff Senn senn at maya.com
Mon Feb 25 17:00:14 CET 2008


On Feb 24, 2008, at 6:23 PM, Daniel Fackrell wrote:

> If somebody can help me work out the process for building a DMG based
> on Richard's work on 2.5.2, I have a Mac OS X (10.4) machine I can  
> use for it
> and can devote some time if it's not excessive.
>
> Daniel Fackrell
> [boxbe code: W39XI4FU]

Hi Daniel-

Building (a standard disk image installer) on OS-X is really pretty  
easy.
Just have the devtools installed, be connected to the internet (so the
script can download extra files) and go to the Mac/BuildScript  
directory of
your python source and 'python build-installer.py'  (There is also a  
README
in that directory)

There are a couple of issues at the moment (and they might be  
particular to
me, but you should be careful of them anyway).

-Jas

Issues:

-- be very careful of what you have installed in /opt, /sw and /usr/ 
local; the build
script attempts to shelter itself from those places, but it is not  
entirely successful.
(I don't have fink/macports stuff... and I usually just temporarily
rename /usr/local  to something else while I build, just
to make sure it doesn't pick up any dependencies)

-- at the moment the _tkinter module won't build for me; this might be  
particular to
my Leopard system...and I'm still looking at it.

-- the sqlite version that the build script depends on is not  
downloadable anymore:
    I switched it to the newest stable version with this diff to the  
script:
    (I don't really use sqlite much with python, so I'm not sure what  
ramifications
     this has).

Index: build-installer.py
===================================================================
--- build-installer.py	(revision 61062)
+++ build-installer.py	(working copy)
@@ -134,9 +134,9 @@
      ),

      dict(
-        name="SQLite 3.3.14",
-        url="http://www.sqlite.org/sqlite-3.3.14.tar.gz",
-        checksum='e1a4428a5cb17f28164731b72f06130a',
+        name="SQLite 3.5.6",
+        url="http://www.sqlite.org/sqlite-3.5.6.tar.gz",
+        checksum='903c9e935c538af392364a9172a3d98d',
          configure_pre=[
              '--enable-threadsafe',
              '--enable-tempstore',








More information about the Stackless mailing list