Commited everything

2 views
Skip to first unread message

Oleh Derevenko

unread,
Oct 25, 2009, 1:48:03 PM10/25/09
to ODE Group
Hi,
 
Here are today's entries from changelog.
 
-------------
10/25/09 Oleh Derevenko
  * Macros changed to static inline functions in odemath.h and related files.
    Some code duplication has been eliminated across the files.
 
  * Fixed handling of --disable-asserts and --enable-double-precision
    (absence of --enable-double-precision) in configure script. The script
    was not appending compiler defines correctly.
 
  * dWorldStep implementation changed to remove allocation on stack.
    dUSE_MALLOC_FOR_ALLOCA define has been removed as well as corresponding
    configuration parameter. Also dMemoryFlag public variable has been removed.
    (look for presence of ODE_EXT_malloc_not_alloca configuration string if
    your application is dependent on that variable).
-------------
 
Note: The second item means that now configure script correctly defines dSINGLE/dDOUBLE and there is no need to define them explicitly while building ODE in POSIX environment.
 
The only thing that remains in my stack is trimesh-plane collision vertex checking optimization.

Oleh Derevenko
-- Skype with underscore
 
 

Daniel K. O.

unread,
Oct 25, 2009, 5:23:47 PM10/25/09
to ode-...@googlegroups.com
Oleh Derevenko wrote:
> Note: The second item means that now configure script correctly
> defines dSINGLE/dDOUBLE and there is no need to define them
> explicitly while building ODE in POSIX environment.

It always worked before. Why did you change it?


--
Daniel K. O.
"The only way to succeed is to build success yourself"

Oleh Derevenko

unread,
Oct 25, 2009, 5:36:34 PM10/25/09
to ode-...@googlegroups.com
For me it did not. When I was configuring and ran make after that (with or
without explicit specification of CXXFLAGS in command line) the compiler
failed with error that neither dSINGLE nor dDOUBLE was defined.
I changed CPPFLAGS to CXXFLAGS and CFLAGS (this is what I usually specify
and it works for me) and I changed CXXFLAGS += $VALUE to CXXFLAGS =
"$CXXFLAGS $VALUE" as "+=" did not work for me at all. It did not display
any error but did not append the value either.

Oleh Derevenko
-- Skype with underscore


Daniel K. O.

unread,
Oct 25, 2009, 5:57:36 PM10/25/09
to ode-...@googlegroups.com
Oleh Derevenko wrote:
> and it works for me) and I changed CXXFLAGS += $VALUE to CXXFLAGS =
> "$CXXFLAGS $VALUE" as "+=" did not work for me at all. It did not display
> any error but did not append the value either.

Maybe the += append operator is the thing that wasn't working. CPPFLAGS
is the proper way to put pre-processor flags.
Care to describe your environment (shell, and distro that uses it)?

Oleh Derevenko

unread,
Oct 26, 2009, 6:40:36 AM10/26/09
to ode-...@googlegroups.com
QNX 6.3.0 SP3
ksh
GCC 3.3.5
GNU make 3.8.0

Another one,
QNX 6.4.1
ksh
GCC 4.3.3
GNU make 3.81


configure prints
checking if double precision is requested... no
././configure[15566]: CFLAGS+=-DdSINGLE: cannot execute - No such file or
directory
././configure[15567]: CXXFLAGS+=-DdSINGLE: cannot execute - No such file or
directory
checking which drawstuff lib to build... X11

Though well, yes - you are right. It works when changed to CPPFLAGS with "="
too... Even though the defives can't be seen in command line being printed.
OK, changed it back to CPPFLAGS in SVN.

Oleh Derevenko
-- Skype with underscore

----- Original Message -----
From: "Daniel K. O." <danielk...@gmail.com>
To: <ode-...@googlegroups.com>
Sent: Sunday, October 25, 2009 11:57 PM
Subject: [ode-users] Re: Commited everything

LR

unread,
Oct 27, 2009, 3:50:02 AM10/27/09
to ode-users
Hi,

do you planed to submit the patche created for avoiding mesh/plane
contact points duplication ? (few weeks ago)

Thanks

Oleh Derevenko

unread,
Oct 27, 2009, 6:28:42 AM10/27/09
to ode-...@googlegroups.com
Please read my original e-mail carefully.

Oleh Derevenko
-- Skype with underscore


----- Original Message -----
From: "LR" <log...@free.fr>
To: "ode-users" <ode-...@googlegroups.com>
Sent: Tuesday, October 27, 2009 9:50 AM
Subject: [ode-users] Re: Commited everything



LR

unread,
Oct 27, 2009, 9:42:03 AM10/27/09
to ode-users
Yes ! i did not read all the message :)

LR

unread,
Oct 27, 2009, 9:51:48 AM10/27/09
to ode-users
Another suggestion (even if this thread is not the good),

It should be great to have a GetHinge2Angle1 (or 2 i can't remember) :
this feature is asked by several users every year.

I've made and posted it on the mailing list few months ago: it can be
done just by copy/paste the universal joint code(s) and adding 2
variables in the hinge2 init structure.

I think the mail i sent is not up to date because a lot of things
changed in joints, but i can post the code i use if integrators are
interested in ...

Oleh Derevenko

unread,
Nov 29, 2009, 10:14:50 AM11/29/09
to ode-...@googlegroups.com
Done. Revision 1709.

Oleh Derevenko
-- Skype with underscore


----- Original Message -----
From: "LR" <log...@free.fr>
To: "ode-users" <ode-...@googlegroups.com>
Sent: Tuesday, October 27, 2009 9:50 AM
Subject: [ode-users] Re: Commited everything



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"ode-users" group.
To post to this group, send email to ode-...@googlegroups.com
To unsubscribe from this group, send email to
ode-users+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/ode-users?hl=en
-~----------~----~----~----~------~----~------~--~---



Oleh Derevenko

unread,
Nov 29, 2009, 10:18:55 AM11/29/09
to ode-...@googlegroups.com
Sorry, I do not work with joints and hence do not add/change/remove them.
Seek somebody involved in physics simulation.

Oleh Derevenko
-- Skype with underscore


----- Original Message -----
From: "LR" <log...@free.fr>
To: "ode-users" <ode-...@googlegroups.com>
Sent: Tuesday, October 27, 2009 3:51 PM
Subject: [ode-users] Re: Commited everything



Teravus Ovares

unread,
Nov 29, 2009, 6:20:03 PM11/29/09
to ode-...@googlegroups.com
Is the current status of ode stable enough for a version release?
There are many new important optimizations. :)

Best Regards

Teravus
> --
>
> You received this message because you are subscribed to the Google Groups "ode-users" group.
> To post to this group, send email to ode-...@googlegroups.com.
> To unsubscribe from this group, send email to ode-users+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/ode-users?hl=en.
>
>
>

Oleh Derevenko

unread,
Nov 30, 2009, 4:56:07 AM11/30/09
to ode-...@googlegroups.com
Should be.
Reply all
Reply to author
Forward
0 new messages