When I try and install psyco it throws up all kind of errors and reading up it seems it won't install on 64 bit. TBH, I'm totally confused. I have managed to get a textureless Age to export but as soon as I add a texture, PyPrp halts when it tries to process the texture, complaining that it
- Code: Select all
Checking for installed Python... got it!
Psyco not available to PyPRP...
and then when trying to convert the texture ...
- Code: Select all
Imagename:GreenGrass(512x512).j
Resize Image: True
Make MipMaps: True
Calculate Alpha:False
MipMap Gauss:False
Mipmap AlphaMult:1.0
CompressionType: DXT
SubType: DXT5
---------------
Converting texture GreenGrass(512x512).j...
Image size: 512x512
DXT Compressing texture .... this can take a few minutes
Compressing DXT5
MipMapping....
Level 0 512x512
Level 1 256x256
Traceback (most recent call last):
File "/Users/boblishman/Documents/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_Export.py", line 174, in open_file
export_age(agename,basepath,selection,merge)
File "/Users/boblishman/Documents/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_Export.py", line 88, in export_age
page.export_all(selection)
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_ResManager.py", line 792, in export_all
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_DrawClasses.py", line 1576, in _Export
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_DrawClasses.py", line 1801, in export_obj
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 547, in export_mat
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 420, in FromBlenderMat
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 835, in FromBlenderMTex
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 2177, in _Export
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 2009, in FromBlenderImage
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_MatClasses.py", line 2117, in FromRawImage
File "/Users/boblishman/Desktop/blender-2.49b-OSX-10.5-py2.5-intel/blender.app/Contents/MacOS/.blender/scripts/PyPRP/prp_DXTConv.py", line 75, in resize_alphamult
File "/Library/Python/2.5/site-packages/PIL/Image.py", line 1763, in new
return Image()._new(core.fill(mode, size, color))
SystemError: new style getargs format but argument is not a tuple
When I try to install the Psycho 1.6 it just fails and I get:
- Code: Select all
Bobs-iMac:psyco-1.6 19.48.55 boblishman$ python setup.py install
PROCESSOR = 'ivm'
running install
running build
running build_py
running build_ext
building 'psyco._psyco' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DALL_STATIC=1 -Ic/ivm -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c c/psyco.c -o build/temp.macosx-10.9-intel-2.7/c/psyco.o
In file included from c/psyco.c:3:
In file included from c/codemanager.h:10:
In file included from c/dispatcher.h:12:
c/codegen.h:15:3: error:
"-----------------------------------------------------"
# error "-----------------------------------------------------"
^
c/codegen.h:16:3: error:
"Sorry, non-32-bit platforms are not supported at all."
# error "Sorry, non-32-bit platforms are not supported at all."
^
c/codegen.h:17:3: error:
"You may try with a Python compiled in 32-bit "
# error "You may try with a Python compiled in 32-bit "
^
c/codegen.h:18:3: error:
"compatibility mode. Note that Psyco will probably "
# error "compatibility mode. Note that Psyco will probably "
^
c/codegen.h:19:3: error:
"never support non-32-bit platforms, as it is no "
# error "never support non-32-bit platforms, as it is no "
^
c/codegen.h:20:3: error:
"longer actively developed. Instead, the PyPy group "
# error "longer actively developed. Instead, the PyPy group "
^
c/codegen.h:21:3: error:
"plans to replace it with a more flexible and easily "
# error "plans to replace it with a more flexible and easily "
^
c/codegen.h:22:3: error:
"retargettable Psyco-for-PyPy during the year 2006. "
# error "retargettable Psyco-for-PyPy during the year 2006. "
^
c/codegen.h:23:3: error:
"See http://codespeak.net/pypy/ "
# error "See http://codespeak.net/pypy/ "
^
c/codegen.h:24:3: error:
"-----------------------------------------------------"
# error "-----------------------------------------------------"
^
In file included from c/psyco.c:4:
In file included from c/stats.h:14:
In file included from c/Python/frames.h:11:
c/ivm/idispatcher.h:114:29: warning: implicit conversion loses integer
precision: 'long' to 'int' [-Wshorten-64-to-32]
int distance = code - po->code;
~~~~~~~~ ~~~~~^~~~~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:42:
In file included from c/ivm/iinitialize.h:11:
In file included from c/ivm/iprocessor.c:294:
c/ivm/prolog/insns-threaded.i:673:7: warning: explicitly assigning a variable of
type 'word_t' (aka 'long') to itself [-Wself-assign]
accum = accum;
~~~~~ ^ ~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:42:
In file included from c/ivm/iinitialize.h:12:
In file included from c/ivm/idispatcher.c:4:
c/ivm/ipyencoding.h:16:24: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int index = ep - dict->ma_table;
~~~~~ ~~~^~~~~~~~~~~~~~~~
c/ivm/ipyencoding.h:44:21: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int index = new_ep - dict->ma_table;
~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:42:
In file included from c/ivm/iinitialize.h:12:
c/ivm/idispatcher.c:43:23: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
codesize = code - dm->code_origin;
~ ~~~~~^~~~~~~~~~~~~~~~~
c/ivm/idispatcher.c:139:32: warning: implicit conversion loses integer
precision: 'long' to 'int' [-Wshorten-64-to-32]
a->source = RunTime_New1(dststack, false, false);
~~~~~~~~~~~~ ^~~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:46:
c/dispatcher.c:130:35: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int opc_size = current->buf_end - current->buf_opc;
~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
c/dispatcher.c:143:38: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int opc_size = cmpinternal.buf_end - cmpinternal.buf_opc;
~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
c/dispatcher.c:144:56: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int arg_size = ((signed char*) cmpinternal.buf_args) - cmpinternal.buf_begin;
~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
c/dispatcher.c:145:65: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
int nsize = (cmpinternal.buf_end - cmpinternal.buf_begin) * 3 / 2;
~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
c/dispatcher.c:239:18: warning: cast to 'vinfo_t *' (aka 'struct vinfo_s *')
from smaller integer type 'int' [-Wint-to-pointer-cast]
a->tmp = (vinfo_t*) (++cmpinternal.tmp_counter);
^
c/dispatcher.c:405:34: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
opc_size = cmpinternal.buf_end - cmpinternal.buf_opc;
~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
c/dispatcher.c:406:52: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
arg_size = ((signed char*) cmpinternal.buf_args) - cmpinternal.buf_begin;
~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
c/dispatcher.c:1408:11: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
limit = PyList_GET_SIZE(plist);
~ ^~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:63:32: note:
expanded from macro 'PyList_GET_SIZE'
#define PyList_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:46:
c/dispatcher.c:1416:13: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
num = PyInt_AS_LONG(o1);
~ ^~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/intobject.h:52:51: note:
expanded from macro 'PyInt_AS_LONG'
#define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:46:
c/dispatcher.c:1437:7: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
i = PyList_GET_SIZE(plist);
~ ^~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:63:32: note:
expanded from macro 'PyList_GET_SIZE'
#define PyList_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:47:
c/vcompiler.c:609:42: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
...CompileTime_Get(vindex->source)->value);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
c/vcompiler.c:678:42: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
...CompileTime_Get(vindex->source)->value,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:58:16: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int ncells = PyTuple_GET_SIZE(co->co_cellvars);
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:59:16: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int nfrees = PyTuple_GET_SIZE(co->co_freevars);
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:307:55: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
po->pr.next_instr = v ? CompileTime_Get(v->source)->value : 0;
~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
c/psyfunc.c:322:30: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
int defcount = (defaults ? PyTuple_GET_SIZE(defaults) : 0);
~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:325:55: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
&PyTuple_GET_ITEM(arg, 0), PyTuple_GET_SIZE(arg),
^~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:801:27: warning: incompatible pointer types passing 'int *' to
parameter of type 'Py_ssize_t *' (aka 'long *')
[-Wincompatible-pointer-types]
while (PyDict_Next(kw, &pos, &k[i], &k[i+1]))
^~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/dictobject.h:115:31: note:
passing argument to parameter 'pos' here
PyObject *mp, Py_ssize_t *pos, PyObject **key, PyObject **value);
^
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:633:8: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
key = PyTuple_GET_SIZE(arg);
~ ^~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:665:8: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
i = PyTuple_GET_SIZE(self->psy_defaults);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note:
expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op) Py_SIZE(op)
^~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:116:56: note:
expanded from macro 'Py_SIZE'
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:48:
c/psyfunc.c:707:13: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
i = key+1 - PyList_GET_SIZE(self->psy_fastcall);
~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c/psyfunc.c:785:9: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
nd = PyTuple_Size(argdefs);
~ ^~~~~~~~~~~~~~~~~~~~~
c/psyfunc.c:794:9: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
nk = PyDict_Size(kw);
~ ^~~~~~~~~~~~~~~
c/psyfunc.c:812:31: warning: implicit conversion loses integer precision:
'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
&PyTuple_GET_ITEM(arg, 0), PyTuple_Size(arg),
^~~~~~~~~~~~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:49:
c/stats.c:260:37: warning: incompatible pointer types passing 'int *' to
parameter of type 'Py_ssize_t *' (aka 'long *')
[-Wincompatible-pointer-types]
while (PyDict_Next(codestats_dict, &i, &key, &value)) {
^~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/dictobject.h:115:31: note:
passing argument to parameter 'pos' here
PyObject *mp, Py_ssize_t *pos, PyObject **key, PyObject **value);
^
In file included from c/psyco.c:14:
In file included from c/initialize.h:49:
c/stats.c:298:37: warning: incompatible pointer types passing 'int *' to
parameter of type 'Py_ssize_t *' (aka 'long *')
[-Wincompatible-pointer-types]
while (PyDict_Next(codestats_dict, &i, &key, &value)) {
^~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/dictobject.h:115:31: note:
passing argument to parameter 'pos' here
PyObject *mp, Py_ssize_t *pos, PyObject **key, PyObject **value);
^
In file included from c/psyco.c:14:
In file included from c/initialize.h:49:
c/stats.c:326:37: warning: incompatible pointer types passing 'int *' to
parameter of type 'Py_ssize_t *' (aka 'long *')
[-Wincompatible-pointer-types]
while (PyDict_Next(codestats_dict, &k, &key, &value)) {
^~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/dictobject.h:115:31: note:
passing argument to parameter 'pos' here
PyObject *mp, Py_ssize_t *pos, PyObject **key, PyObject **value);
^
In file included from c/psyco.c:14:
In file included from c/initialize.h:50:
c/profile.c:421:11: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
rec = PyInt_AS_LONG(cs->st_globals);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/intobject.h:52:51: note:
expanded from macro 'PyInt_AS_LONG'
#define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:50:
c/profile.c:483:10: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
rec = PyInt_AS_LONG(cs->st_globals);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/intobject.h:52:51: note:
expanded from macro 'PyInt_AS_LONG'
#define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:53:
c/codemanager.c:37:33: warning: implicit conversion loses integer precision:
'long' to 'int' [-Wshorten-64-to-32]
num_bigblocks = allocated / BIG_BUFFER_SIZE;
~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~
c/codemanager.c:235:29: warning: format specifies type 'int' but the argument
has type 'long' [-Wformat]
fprintf(stderr, "[%d]", codeend - ((code_t*)obj->codestart));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%ld
In file included from c/psyco.c:14:
In file included from c/initialize.h:54:
c/codegen.c:785:38: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
return bint_lshift_i(po, v1, counter);
~~~~~~~~~~~~~ ^~~~~~~
c/codegen.c:846:38: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
return bint_rshift_i(po, v1, counter);
~~~~~~~~~~~~~ ^~~~~~~
c/codegen.c:872:39: warning: implicit conversion loses integer precision: 'long'
to 'int' [-Wshorten-64-to-32]
return bint_urshift_i(po, v1, counter);
~~~~~~~~~~~~~~ ^~~~~~~
In file included from c/psyco.c:14:
In file included from c/initialize.h:55:
c/mergepoints.c:242:3: error: use of undeclared identifier 'JUMP_IF_FALSE'
F(0x00), F(0x01), F(0x02), F(0x03), F(0x04), F(0x05), F(0x06), F(0x07),
^
c/mergepoints.c:230:22: note: expanded from macro 'F'
(HAS_JREL_INSTR(op) ? MP_HAS_JREL : 0) | \
^
c/mergepoints.c:50:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_FALSE || \
^
c/mergepoints.c:242:3: error: use of undeclared identifier 'JUMP_IF_TRUE'
c/mergepoints.c:230:22: note: expanded from macro 'F'
(HAS_JREL_INSTR(op) ? MP_HAS_JREL : 0) | \
^
c/mergepoints.c:51:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_TRUE || \
^
c/mergepoints.c:242:3: error: use of undeclared identifier 'JUMP_IF_FALSE'
c/mergepoints.c:233:22: note: expanded from macro 'F'
(IS_LIGHT_INSTR(op) ? MP_LIGHT : 0) | \
^
c/mergepoints.c:77:30: note: expanded from macro 'IS_LIGHT_INSTR'
HAS_JREL_INSTR(op) || \
^
c/mergepoints.c:50:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_FALSE || \
^
c/mergepoints.c:242:3: error: use of undeclared identifier 'JUMP_IF_TRUE'
c/mergepoints.c:233:22: note: expanded from macro 'F'
(IS_LIGHT_INSTR(op) ? MP_LIGHT : 0) | \
^
c/mergepoints.c:77:30: note: expanded from macro 'IS_LIGHT_INSTR'
HAS_JREL_INSTR(op) || \
^
c/mergepoints.c:51:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_TRUE || \
^
c/mergepoints.c:242:12: error: use of undeclared identifier 'JUMP_IF_FALSE'
F(0x00), F(0x01), F(0x02), F(0x03), F(0x04), F(0x05), F(0x06), F(0x07),
^
c/mergepoints.c:230:22: note: expanded from macro 'F'
(HAS_JREL_INSTR(op) ? MP_HAS_JREL : 0) | \
^
c/mergepoints.c:50:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_FALSE || \
^
c/mergepoints.c:242:12: error: use of undeclared identifier 'JUMP_IF_TRUE'
c/mergepoints.c:230:22: note: expanded from macro 'F'
(HAS_JREL_INSTR(op) ? MP_HAS_JREL : 0) | \
^
c/mergepoints.c:51:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_TRUE || \
^
c/mergepoints.c:242:12: error: use of undeclared identifier 'JUMP_IF_FALSE'
c/mergepoints.c:233:22: note: expanded from macro 'F'
(IS_LIGHT_INSTR(op) ? MP_LIGHT : 0) | \
^
c/mergepoints.c:77:30: note: expanded from macro 'IS_LIGHT_INSTR'
HAS_JREL_INSTR(op) || \
^
c/mergepoints.c:50:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_FALSE || \
^
c/mergepoints.c:242:12: error: use of undeclared identifier 'JUMP_IF_TRUE'
c/mergepoints.c:233:22: note: expanded from macro 'F'
(IS_LIGHT_INSTR(op) ? MP_LIGHT : 0) | \
^
c/mergepoints.c:77:30: note: expanded from macro 'IS_LIGHT_INSTR'
HAS_JREL_INSTR(op) || \
^
c/mergepoints.c:51:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_TRUE || \
^
c/mergepoints.c:242:21: error: use of undeclared identifier 'JUMP_IF_FALSE'
F(0x00), F(0x01), F(0x02), F(0x03), F(0x04), F(0x05), F(0x06), F(0x07),
^
c/mergepoints.c:230:22: note: expanded from macro 'F'
(HAS_JREL_INSTR(op) ? MP_HAS_JREL : 0) | \
^
c/mergepoints.c:50:37: note: expanded from macro 'HAS_JREL_INSTR'
op == JUMP_IF_FALSE || \
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
40 warnings and 20 errors generated.
error: command 'cc' failed with exit status 1
Bobs-iMac:psyco-1.6 19.48.55 boblishman$
I cannot get Max3ds 7 to install (via Wineskin) so my only option is to use Blender 2.49b and Pyprp.
Blender 2.49b runs (just about, horrible but just about useable) and I have managed to install everything else needed (Crypto, PIL and YAML).
Any help would be gratefully received.