help needed with libode (Open Dynamics Engine)

Forum thread started by richienyhus on Mon, 2008-09-01 11:37

Dose anyone know where I can download libode for the beos ?
As it seems there are a few games that run on beos and zeta that need these files yet I can't find them anywhere. I have tried to compile it myself but I get a whole bunch of compiling errors that is way over my head.

The closed thing I can find on the net is http://beos.polygonsoup.com/?p=17 which is the problem I am having.

Comments

Re: help needed with libode (Open Dynamics Engine)

I'll add the compiling errors, as maybe someone will know how two fix them.

/boot/home/Desktop/ode-0.10.1>make all
Making all in include
make[1]: Entering directory `/boot/home/Desktop/ode-0.10.1/include'
Making all in ode
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/include/ode'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/include/ode'
Making all in drawstuff
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/include/drawstuff'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/include/drawstuff'
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/include'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/include'
make[1]: Leaving directory `/boot/home/Desktop/ode-0.10.1/include'
Making all in OPCODE
make[1]: Entering directory `/boot/home/Desktop/ode-0.10.1/OPCODE'
Making all in Ice
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/OPCODE/Ice'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/OPCODE/Ice'
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/OPCODE'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/OPCODE'
make[1]: Leaving directory `/boot/home/Desktop/ode-0.10.1/OPCODE'
Making all in ode
make[1]: Entering directory `/boot/home/Desktop/ode-0.10.1/ode'
Making all in src
make[2]: Entering directory `/boot/home/Desktop/ode-0.10.1/ode/src'
make all-recursive
make[3]: Entering directory `/boot/home/Desktop/ode-0.10.1/ode/src'
Making all in joints
make[4]: Entering directory `/boot/home/Desktop/ode-0.10.1/ode/src/joints'
source='joint.cpp' object='joint.lo' libtool=yes \
DEPDIR=.deps depmode=gcc /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../ode/src -I../../../include -I/boot/home/config/include/ -g -O2 -c -o joint.lo joint.cpp
g++ -DHAVE_CONFIG_H -I. -I../../../ode/src -I../../../include -I/boot/home/config/include/ -g -O2 -c joint.cpp -Wp,-MD,.deps/joint.TPlo -o joint.o
In file included from /boot/home/Desktop/ode-0.10.1/include/ode/common.h:26,
from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:29,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:36: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:36: parse error before `)'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:41: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:42: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:43: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:48: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:49: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:50: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:53: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:54: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/error.h:55: syntax error before `void'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:29,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/common.h:115: syntax error before `;'
/boot/home/Desktop/ode-0.10.1/include/ode/common.h:380: syntax error before `const'
/boot/home/Desktop/ode-0.10.1/include/ode/common.h:390: syntax error before `int'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:30,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:35: `size_t' was not declared in this scope
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:35: parse error before `)'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:36: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:36: parse error before `,'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:37: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:37: parse error before `)'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:41: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:42: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:43: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:46: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:47: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:48: syntax error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:51: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:52: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/memory.h:53: syntax error before `void'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:31,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:43: syntax error before `int'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:45: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:47: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:52: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:53: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:55: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:57: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:60: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:62: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:65: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:67: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:70: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:72: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:74: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:76: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:78: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:80: syntax error before `void'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `dMass::dMass()':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:94: implicit declaration of function `int dMassSetZero(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::setParameters(float, float, float, float, float, float, float, float, float, float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:100: implicit declaration of function `int dMassSetParameters(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::setSphere(float, float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:102: implicit declaration of function `int dMassSetSphere(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::setCapsule(float, int, float, float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:104: implicit declaration of function `int dMassSetCapsule(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::setBox(float, float, float, float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:108: implicit declaration of function `int dMassSetBox(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::adjust(float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:110: implicit declaration of function `int dMassAdjust(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::translate(float, float, float)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:112: implicit declaration of function `int dMassTranslate(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::rotate(const float *)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:114: implicit declaration of function `int dMassRotate(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h: In method `void dMass::add(const dMass *)':
/boot/home/Desktop/ode-0.10.1/include/ode/mass.h:116: implicit declaration of function `int dMassAdd(...)'
/boot/develop/headers/posix/alloca.h: At top level:
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/config.h:295,
from /boot/home/Desktop/ode-0.10.1/ode/src/array.h:43,
from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:32,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/develop/headers/posix/alloca.h:18: `size_t' was not declared in this scope
/boot/develop/headers/posix/alloca.h:18: parse error before `)'
/boot/develop/headers/posix/alloca.h:19: `size_t' was not declared in this scope
/boot/develop/headers/posix/alloca.h:19: parse error before `)'
In file included from /boot/develop/headers/posix/malloc.h:9,
from /boot/home/Desktop/ode-0.10.1/ode/src/config.h:298,
from /boot/home/Desktop/ode-0.10.1/ode/src/array.h:43,
from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:32,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/develop/headers/posix/unistd.h:129: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:129: parse error before `)'
/boot/develop/headers/posix/unistd.h:139: syntax error before `('
/boot/develop/headers/posix/unistd.h:146: syntax error before `('
/boot/develop/headers/posix/unistd.h:147: syntax error before `('
/boot/develop/headers/posix/unistd.h:148: syntax error before `('
/boot/develop/headers/posix/unistd.h:149: syntax error before `('
/boot/develop/headers/posix/unistd.h:150: syntax error before `('
/boot/develop/headers/posix/unistd.h:151: syntax error before `('
/boot/develop/headers/posix/unistd.h:168: syntax error before `('
/boot/develop/headers/posix/unistd.h:189: syntax error before `('
/boot/develop/headers/posix/unistd.h:192: syntax error before `('
/boot/develop/headers/posix/unistd.h:228: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:228: parse error before `)'
/boot/develop/headers/posix/unistd.h:231: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:231: parse error before `)'
/boot/develop/headers/posix/unistd.h:232: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:232: parse error before `)'
/boot/develop/headers/posix/unistd.h:237: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:237: parse error before `)'
/boot/develop/headers/posix/unistd.h:243: type specifier omitted for parameter
/boot/develop/headers/posix/unistd.h:243: parse error before `)'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/config.h:298,
from /boot/home/Desktop/ode-0.10.1/ode/src/array.h:43,
from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:32,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/develop/headers/posix/malloc.h:16: `size_t' was not declared in this scope
/boot/develop/headers/posix/malloc.h:16: parse error before `)'
/boot/develop/headers/posix/malloc.h:17: type specifier omitted for parameter
/boot/develop/headers/posix/malloc.h:17: parse error before `)'
/boot/develop/headers/posix/malloc.h:18: `size_t' was not declared in this scope
/boot/develop/headers/posix/malloc.h:18: parse error before `,'
/boot/develop/headers/posix/malloc.h:20: `size_t' was not declared in this scope
/boot/develop/headers/posix/malloc.h:20: parse error before `,'
/boot/develop/headers/posix/malloc.h:21: `size_t' was not declared in this scope
/boot/develop/headers/posix/malloc.h:21: parse error before `)'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/objects.h:32,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/ode/src/array.h:65: invalid use of undefined type `class dArrayBase'
/boot/home/Desktop/ode-0.10.1/ode/src/array.h:48: forward declaration of `class dArrayBase'
/boot/home/Desktop/ode-0.10.1/ode/src/array.h:65: parse error before `)'
/boot/home/Desktop/ode-0.10.1/ode/src/array.h:66: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/ode/src/array.h:66: parse error before `)'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:27,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: `size_t' was not declared in this scope
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: parse error before `)'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: `operator new' takes type `size_t' as first parameter
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:53: `size_t' was not declared in this scope
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:53: parse error before `,'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:53: `operator new' takes type `size_t' as first parameter
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:53: `dBase::operator new(long unsigned int)' has already been declared in `dBase'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:54: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:54: parse error before `)'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:55: `size_t' was not declared in this scope
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:55: parse error before `)'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:55: `operator new' takes type `size_t' as first parameter
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:56: type specifier omitted for parameter
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:56: parse error before `)'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h: In function `static void * dBase::operator new(long unsigned int)':
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: `size' undeclared (first use this function)
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: (Each undeclared identifier is reported only once
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: for each function it appears in.)
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:52: implicit declaration of function `int dAlloc(...)'
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h: In function `static void * dBase::operator new(long unsigned int)':
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:53: `p' undeclared (first use this function)
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h: In function `static void dBase::operator delete(void *)':
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:54: `ptr' undeclared (first use this function)
/boot/home/Desktop/ode-0.10.1/ode/src/objects.h:54: implicit declaration of function `int dFree(...)'
/boot/home/Desktop/ode-0.10.1/ode/src/obstack.h: At top level:
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:29,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/ode/src/obstack.h:35: syntax error before `;'
/boot/home/Desktop/ode-0.10.1/ode/src/obstack.h:43: syntax error before `;'
In file included from /boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:26,
from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:124: ANSI C++ forbids declaration `size_t' with no type
/boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:124: `size_t' declared as a `virtual' field
/boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.h:124: parse error before `('
In file included from /boot/develop/headers/posix/sys/types.h:51,
from /boot/develop/headers/posix/stdio.h:8,
from /boot/home/Desktop/ode-0.10.1/include/ode/odeconfig.h:11,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:28,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:38: ANSI C++ forbids declaration `size_t' with no type
/boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:38: `size_t' declared as a `virtual' field
/boot/home/Desktop/ode-0.10.1/ode/src/joints/null.h:38: parse error before `('
/boot/home/Desktop/ode-0.10.1/include/ode/odemath.h: In function `void _dNormalize3(float *)':
In file included from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:35,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/odemath.h:314: implicit declaration of function `int dDebug(...)'
/boot/home/Desktop/ode-0.10.1/include/ode/collision_trimesh.h: At top level:
In file included from /boot/home/Desktop/ode-0.10.1/include/ode/collision.h:967,
from /boot/home/Desktop/ode-0.10.1/include/ode/ode.h:44,
from /boot/home/Desktop/ode-0.10.1/ode/src/joints/joint.cpp:32:
/boot/home/Desktop/ode-0.10.1/include/ode/collision_trimesh.h:98: parse error before `*'
/boot/home/Desktop/ode-0.10.1/include/ode/collision_trimesh.h:102: parse error before `*'
make[4]: *** [joint.lo] Error 1
make[4]: Leaving directory `/boot/home/Desktop/ode-0.10.1/ode/src/joints'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/boot/home/Desktop/ode-0.10.1/ode/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/boot/home/Desktop/ode-0.10.1/ode/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/boot/home/Desktop/ode-0.10.1/ode'
make: *** [all-recursive] Error 1
/boot/home/Desktop/ode-0.10.1>

full text

Re: help needed with libode (Open Dynamics Engine)

Hi Richie,

bixzricard wrote:

I'll add the compiling errors, as maybe someone will know how two fix them.

The Haiku devs rarely view these forums, so you are more likely to get a response if you post a message to the development mailing list here:

http://www.freelists.org/list/haiku-development

Good luck!