Wi-Fizzle.com - Putting the fizzle in Wi-Fi since 2005 .. (yes, this was a poor choice for a domain name)

<div class="news_item">#407<div class="news_title">Psyco V2

Posted by dandriff on Wednesday November 11, 2009@02:02PM

Psyco v2 is available from http://codespeak.net/svn/psyco/v2/dist/. So far, so good.

 wifi@thespian:~wi-fizzle.com/public_html/deps> svn co http://codespeak.net/svn/psyco/v2/dist/ psyco-v2
 Checked out revision 69515.
 wifi@thespian:~wi-fizzle.com/public_html/deps> cd psyco-v2/
 wifi@thespian:~wi-fizzle.com/public_html/deps/psyco-v2> python setup.py build
 PROCESSOR = 'ivm'
 Copying c/ivm/prolog/insns-igen-h.i.default -> c/ivm/prolog/insns-igen-h.i
 Copying c/ivm/prolog/insns-threaded.i.default -> c/ivm/prolog/insns-threaded.i
 Copying c/ivm/prolog/insns-switch.i.default -> c/ivm/prolog/insns-switch.i
 Copying c/ivm/prolog/insns-igen.i.default -> c/ivm/prolog/insns-igen.i
 Copying c/ivm/prolog/mode_combine.pl.default -> c/ivm/prolog/mode_combine.pl
 Copying c/ivm/prolog/insns-table.py.default -> c/ivm/prolog/insns-table.py
 running build
 running build_py
 creating build
 creating build/lib.linux-x86_64-2.6
 creating build/lib.linux-x86_64-2.6/psyco
 copying py-support/__init__.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/core.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/kdictproxy.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/logger.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/profiler.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/builtin.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/support.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/clibrary.py -> build/lib.linux-x86_64-2.6/psyco
 copying py-support/classes.py -> build/lib.linux-x86_64-2.6/psyco
 running build_ext
 building 'psyco._psyco' extension
 creating build/temp.linux-x86_64-2.6
 creating build/temp.linux-x86_64-2.6/c
 creating build/temp.linux-x86_64-2.6/c/Python
 creating build/temp.linux-x86_64-2.6/c/Objects
 creating build/temp.linux-x86_64-2.6/c/Modules
 creating build/temp.linux-x86_64-2.6/c/ivm
 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Ic/ivm -Ic -I/usr/local/include/python2.6 -c c/dispatcher.c -o build/temp.linux-x86_64-2.6/c/dispatcher.o
 In file included from c/dispatcher.h:9,
                  from c/dispatcher.c:1:
 c/vcompiler.h: In function 'PsyObject_New':
 c/vcompiler.h:745: warning: comparison is always false due to limited range of data type
 c/vcompiler.h: In function 'PsyObject_Resize':
 c/vcompiler.h:756: warning: comparison is always false due to limited range of data type
 In file included from c/dispatcher.h:11,
                  from c/dispatcher.c:1:
 c/codegen.h:14:3: error: #error "-----------------------------------------------------"
 c/codegen.h:15:3: error: #error "Sorry, non-32-bit platforms are not supported at all."
 c/codegen.h:16:3: error: #error "You may try with a Python compiled in 32-bit         "
 c/codegen.h:17:3: error: #error "compatibility mode.  Note that Psyco will probably   "
 c/codegen.h:18:3: error: #error "never support non-32-bit platforms, as it is no      "
 c/codegen.h:19:3: error: #error "longer actively developed.  Instead, the PyPy group  "
 c/codegen.h:20:3: error: #error "plans to replace it with a more flexible and easily  "
 c/codegen.h:21:3: error: #error "retargettable Psyco-for-PyPy during the year 2006.   "
 c/codegen.h:22:3: error: #error "See http://codespeak.net/pypy/                       "
 c/codegen.h:23:3: error: #error "-----------------------------------------------------"
 In file included from c/ivm/ivm-insns.h:58,
                  from c/ivm/idispatcher.h:11,
                  from c/dispatcher.c:7:
 c/ivm/prolog/insns-igen-h.i: At top level:
 c/ivm/prolog/insns-igen-h.i:25: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:27: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:29: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:31: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:33: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:35: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:38: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:40: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:44: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:46: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:48: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:50: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:52: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:54: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:61: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:64: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:68: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:71: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:73: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:75: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:77: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:79: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:81: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:83: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:85: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:87: error: syntax error before 'code_t'
 c/ivm/prolog/insns-igen-h.i:89: error: syntax error before 'code_t'
 c/dispatcher.c: In function 'fz_internal_copy':
 c/dispatcher.c:127: warning: comparison is always false due to limited range of data type
 c/dispatcher.c: In function 'fz_compress':
 c/dispatcher.c:229: warning: cast from pointer to integer of different size
 c/dispatcher.c:235: warning: cast to pointer from integer of different size
 error: command 'gcc' failed with exit status 1

Whoops! I forgot about that 32-bit-only/non-64-bit aspect of Psyco. Oh well :) most of my computers aren't even that fancy anyways!