
Andrew Wilkinson wrote:
Please try it out and let me know any error messages that you get!
$ scons scons: Reading SConscript files ... svn co http://svn.python.org/projects/ctypes/trunk/ctypes/source/ depends/ctypes sh: svn: command not found Bootstrapping... IOError: [Errno 2] No such file or directory: 'depends/ctypes/SConscript': File "Sconstruct", line 32: bootstrap(env) File "/home/isaac/build/yhc-devel/build/bootstrap.py", line 13: copy(env, "depends/ctypes/SConscript", "build/SConscript.ctypes") File "/home/isaac/build/yhc-devel/build/bootstrap.py", line 32: open(to, "w").write(open(file, "r").read()) # is there a better way to copy a file? In other words, I didn't have subversion installed. It would be nice if the resulting error messages were a bit more obvious though. After installing subversion and darcs-pulling again, here is the end of its log (it failed) (I've added a few ###[annotations]### manually): [...] Checked out revision 50525. ###[of ctypes]### Bootstrapping... Done. Checking whether byte ordering is bigendian... failed ###[bad]### Checking size of char... 1 Checking size of short... 2 Checking size of int... 4 Checking size of long... 4 Checking size of long long... 8 Checking size of float... 4 Checking size of double... 8 Checking size of void*... 4 Checking for pthread_create() in C library pthread... yes Generating config.h with the following settings: WORDS_BIGENDIAN None ###[bad]### HAVE_LIBPTHREAD 1 SIZEOF_LONG_LONG 8 SIZEOF_LONG 4 WIN32 0 SIZEOF_VOIDP 4 SIZEOF_CHAR 1 SIZEOF_DOUBLE 8 SIZEOF_FLOAT 4 SIZEOF_INT 4 HAVE_GCC_LABELS 1 SIZEOF_SHORT 2 TypeError: int argument required: File "Sconstruct", line 35: configure(env, Configure) # Configure File "/home/isaac/build/yhc-devel/build/configure.py", line 42: config_h_build('config.h', 'config.h.new.in', vals) File "/home/isaac/build/yhc-devel/build/config_h.py", line 21: text = config_h_in.read() % defines (I'm on powerpc which is big-endian) Isaac