Oh, I missed an important fact - platform() MUST! return a best default, if it fails, it causes exit(1), (according to Alastair's stack trace) that cannot be caught anyway (unless you override it beforehand like sys.abort = dummy , sys.exit= dummy), So, I suggest Alastair should fix his platform settings out (I did test 12.04 x32 and x64 bits on a VM-Ware systems and they worked fine). Cheers, o
From: [email protected] Date: Tue, 11 Jun 2013 15:52:08 -0600 To: [email protected] Subject: Re: [cctbxbb] build problem on ubuntu 12.04
On Jun 11, 2013, at 3:41 PM, Nathaniel Echols wrote:
Okay, I've added the sys.maxsize check if the call to platform.architecture() doesn't work. The only issue with this is that sys.maxsize wasn't introduced until Python 2.6, so we can't use it by default yet.
-Nat
The top answer here
http://stackoverflow.com/questions/1405913/how-do-i-determine-if-my-python-s...
gets around the python 2.6 dependency.
In a nutshell:
import struct nbits = 8 * struct.calcsize("P")
James _______________________________________________ cctbxbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/cctbxbb