From: Justin Gullingsrud (justinrocks_at_gmail.com)
Date: Fri Feb 04 2005 - 17:50:58 CST

It looks like you're in for some real fun on SGI:

http://mail.python.org/pipermail/python-bugs-list/2003-August/019674.html

There's a suggested workaround to get the socket module to compile,
but I haven't been able to get it work.

Other than that, I got what seems to be a working 64-bit Python
interpreter and static library built with Python 2.3.4. I had to edit
config.status to change CC to cc 64 -mips4, similarly for CXX and
LDFORSHARED, and I replaced ranlib with touch. If you want I can tar
up what I have and send it to you.

Justin

On Fri, 4 Feb 2005 14:56:59 -0600, John Stone <johns_at_ks.uiuc.edu> wrote:
>
> In my quest to upgrade VMD's built-in Python interpreter
> to something less archaic than Python 2.2.2, I've been trying
> to build and link the Python 2.3.x and 2.4.x series on all of
> the VMD target platforms, but unfortunately the Python configure
> scripts seem hopelessly broken for compilation on 64-bit
> architectures such as Solaris, IRIX, etc. Has anyone successfully
> compiled Python on 64-bit machines other than Linux x86_64?
> (Linux x86_64 works by coincidence only due to the default
> behavior of gcc on those systems)
>
> Unless I can get Python to compile and run cleanly on all of the
> supported VMD target architectures, I'll be stuck shipping VMD 1.8.3
> with the older Python 2.2.2 interpreter, which while old, does in fact
> build correctly on 64-bit machines.
>
> I'm also battling getting Numeric compiled correctly on Win32, but that's
> not as much of a deal killer since I do have Python itself built there.
>
> John Stone
> vmd_at_ks.uiuc.edu
>
> --
> NIH Resource for Macromolecular Modeling and Bioinformatics
> Beckman Institute for Advanced Science and Technology
> University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
> Email: johns_at_ks.uiuc.edu Phone: 217-244-3349
> WWW: http://www.ks.uiuc.edu/~johns/ Fax: 217-244-6078
>

-- 
The spirit of Plato dies hard.  We have been unable to escape the
philosophical tradition that what we can see and measure in the world
is merely the superficial and imperfect representation of an
underlying reality.
                -- S.J. Gould, "The Mismeasure of Man"