help needed with libode (Open Dynamics Engine)
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,
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!