Hello!
I’m trying to update my odejava Linux natives using the description on the odejava.org homepage (the “Docs” tab, the “Compiling/Updating Odejava Natives”). However, the description is either very old or just not working for me
I’m using Fedora Core 3, if that’s of any interest. Let’s see what I’ve tried, and what doesn’t quite seem to work for me:
1: Grab latest ODE CVS: No problem.
2: Apply cylinder2 contrib patch: Don’t know how to do it. I try to “cd contrib/dCylinder2/”, and then “patch dcylinder2.patch”, but it does nothing. I’ve tried other invocations of the “patch” command as well, but none seem to work.
3: Apply Makefile patch: Where can I find it?
4: Edit user.settings: I suppose it should read “copy config/user-settings.example to config/user-settings, edit so the correct operating system and debug mode is selected”. No problem.
5: Just run make-gcc: make-gcc doesn’t seem to be a standard part of Fedora Linux, so I just try “make” and “gmake”. None of these make the compilation work.
One of my problems is that the ODE makefile assumes that I have already compiled OPCODE, but OPCODE is, as far as I can see, in a Windows-only state in ODE’s CVS repository. Perhaps the “Makefile patch” solves this for me, if I can find it?
Please please please, can anybody help me here? I guess somebody must have been able to do it before
Thanks in advance,
Ole
PS: If you’re wondering why I’d like to update the odejava natives, it’s because the trimesh collision doesn’t seem to work for me. I’m writing a game with a car (made out of a box and 4 spheres, just like the Ode and Odejava-xith3d demos) on some ramps (made out of trimeshes), and my car falls through a lot of the trimeshes. Not all of them, but about half of them. All trimeshes have the same size and orientation, so it doesn’t seem to be a problem related to size, as some of you have in another thread in this forum. Since some fixes to trimeshes have been submitted to the Ode CVS, I thought it might be worth a try.