Xith3d release + newest JOGL release?

I already had a JOGL release installed (JSR-231 beta 03, Feb 17 2006) when I installed the Xith3D release (Aug-31-2005), but they don’t seem compatible. When I try “java -cp libs/xith3d.jar com.xith3d.test.CubeTest”, I get the following error:

Exception in thread “main” java.lang.NoClassDefFoundError: net/java/games/jogl/GLEventListener

I know JOGL works, because I’ve used it in other programs. Looking at the JOGL library, there is no net.java.games.jogl package. So, I’m guessing that JOGL has changed and Xith hasn’t caught up? Or is there something else going on? Can someone please explain?

When downloading a build of Xith3D, it is recommended to use the supplied version of JOGL (in the third-party download).

Cheers,

Will.

would it be possible to release native builds for amd64 along with the 32bit ones for lwjgl jogl and jsr231?

i switched to native 64bit and build jsr231 in 64bit but without changing lots of code i won’t even be able to run the xith (or joode) samples …

Hmmm. That’s not really a good solution for me. I’d like to be able to keep that version of JOGL since I already have code that works with it. I’d love to try out Xith3d. Will newer versions of Xith3d support the new JOGL? When can we expect a new release? Are there developer builds that already support the new JOGL?

Thanks

Hey, Will, we didn’t do a release with the JSR-231 renderer ? Aghh, what a shame I actually don’t have the time to look into the release procedure. But could we do it a little bit simpler ? (Croft talked about an auto-upload thingy… That’d be interesting, just click “Official release” in Eclipse, and everything’s up ! With a news on Joomla with a random optimistic text, and… okay, kidding but auto-upload is definitely cool).

i don’t know if anyone else uses a full 64bit system … but if anyone could point me to the ‘old’ jogl sources i could create the native parts for jogl, jsr231 and lwjgl

I’ve seen that error message way too many times tonight. I’m new to Xith3D and JOGL, started today actually, and even though I got my first Xith3D application up and running very quickly I’m having no luck turning it into an applet and getting it to work with the JOGLAppletLauncher.

Well, I bit the bulllet and got the latest CVS. After changing the CubeTest to use jsr231, all seems well.

I would recommend though that you guys update your downloadable build a little more often, and maybe update the demos so that they can use different renderers “out of the box”. It would lower the initial frustration somewhat. It was easy for me because I’m on Mac OS X and CVS is “built in”, but Windows people might not be happy with the trouble they have to go to just to get a working build. Also, it might help if there was a more prominent link on the xith3d.org page to the CVS - on initial glance, it looks like the release is all that is there.

MagicSpark,

A build is as easy as “ant cbuild”. Auto-upload’s nice but not really essential.

The longer part is just testing it to make sure the build works with the included libs, not that that takes very long either.

You’ve got the FTP details, so please feel free to create and upload a build :). “ant cbuild” also builds and includes the toolkit and creates the third-party archive. Make sure the third party libs are up to date with the correct versions, and make sure that your toolkit is checked out in a directory that can be reached by …/xith-tk/ from the script. I recommend using a unix environment (linux, osx, cygwin for windows) to do this build.

If you like you can also update the javadoc and source directories.

Cheers,

Will.