[ODE] Error during tri-collider compilation

gl gl at ntlworld.com
Sun Jan 5 20:27:01 2003


If you want to work with the current CVS ODE version, you're best best is
using a patch Erwin posted in August, which works with Opcode1.2 and the new
collision API.  See my recent post about this:

http://www.q12.org/pipermail/ode/2003-January/002670.html
--
gl

----- Original Message -----
From: "David McClurg" <dmcclurg@pandemicstudios.com.au>
To: <ode@q12.org>
Sent: Sunday, January 05, 2003 11:13 PM
Subject: RE: [ODE] Error during tri-collider compilation


> if you are using the old collision API then you'll find it defined thus:
>
> geom.h:extern GLOBAL_SHAREDLIB_SPEC int dGeomGroupClass;
>
> if you are using the latest ODE in CVS with latest collision API then
notice that in collision_std.cpp you'll find:
>
> enum {
>   dGeomGroupClass = dSimpleSpaceClass
> };
>
> Geom groups are now simple spaces and you'll need a similar define if you
want to use the old class name.
>
> but if you are using the latest collision API you'll probably have other
issues to fix up in the tri-collider as well.
>
> perhaps you just need to define ODE_OLD_COLLISION before including ode.h
in the tri-collider.  this must be done when you build ode as well the
tri-collider and your app i think.
>
> this was probably more confusing then helpful but good luck anyway.
>
> BTW-- does anyone have a fairly un-molested copy of ODE in CVS with a
working tri-collider that they could distribute for the interim?
>
> --- Sergei Eliseev <sergey_eu@cea.ru> wrote:
> > Hi,
> >
> > I am trying to compile tri-collider code and always
> > get the same error
> > "error C2065: 'dGeomGroupClass' : undeclared
> > identifier" in dtrilist.cpp
> >
> > I followed to the all instruction at wiki page but
> > still have this error.
> >
> >
> > Best regards,
> >
> >  Sergei
> > mailto:sergey_eu@cea.ru
>
> _______________________________________________
> ODE mailing list
> ODE@q12.org
> http://q12.org/mailman/listinfo/ode
>