scardario
25-09-2006 20:04:44
Hi, I'm trying to compile ogreOde on SuSE 10 64 bits and the make crashes:
Any idea?...
make all-recursive
make[1]: Entering directory `/ethereal/developing/dependencias/ogreOde'
Making all in include
make[2]: Entering directory `/ethereal/developing/dependencias/ogreOde/include'
make[2]: No se hace nada para `all'.
make[2]: Leaving directory `/ethereal/developing/dependencias/ogreOde/include'
Making all in src
make[2]: Entering directory `/ethereal/developing/dependencias/ogreOde/src'
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -DEXT_HASH -I/usr/local/include -I/usr/local/include/OGRE -I../include -I../ode/include -g -O2 -MT OgreOdeBody.lo -MD -MP -MF ".deps/OgreOdeBody.Tpo" -c -o OgreOdeBody.lo OgreOdeBody.cpp; \
then mv -f ".deps/OgreOdeBody.Tpo" ".deps/OgreOdeBody.Plo"; else rm -f ".deps/OgreOdeBody.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -DEXT_HASH -I/usr/local/include -I/usr/local/include/OGRE -I../include -I../ode/include -g -O2 -MT OgreOdeBody.lo -MD -MP -MF .deps/OgreOdeBody.Tpo -c OgreOdeBody.cpp -fPIC -DPIC -o .libs/OgreOdeBody.o
OgreOdeBody.cpp: In member function 'OgreOde::Joint* OgreOde::Body::getJoint(int)':
OgreOdeBody.cpp:439: error: cast from 'dxJoint*' to 'unsigned int' loses precision
OgreOdeBody.cpp: In destructor 'virtual OgreOde::Body::~Body()':
OgreOdeBody.cpp:608: error: cast from 'dxBody*' to 'unsigned int' loses precision
make[2]: *** [OgreOdeBody.lo] Error 1
make[2]: Leaving directory `/ethereal/developing/dependencias/ogreOde/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/ethereal/developing/dependencias/ogreOde'
make: *** [all] Error 2
Any idea?...