Name: Craig Thrall
Member since: 2002-07-31 19:57:13
Last Login: N/A


Recent blog entries by cthrall

JNI Runtime Link Errors

My memory ain't so good these days, so here are two reasons for getting Java runtime link exceptions when you're trying to run native code:

  • Your LD_LIBRARY_PATH is set incorrectly (obvious one).
  • Your native functions are named incorrectly. This happened to me when I moved a Java class into a package without running javah again and changing my native implementation function names to match the generated header.

As I don't want to start out on a completely-cynical-programmer bent, here you go. We left work a little early and drove up to Hall Ranch which is northwest of Boulder in Lyons. Great ride. I'm clearly out of aerobic biking shape, but will hopefully ride up to Ward this weekend.

Back to learning JNI. Whee.


For some reason, my last diary entry was eaten. Of course, it could have been the BSOD I got yesterday trying to run the Cygwin install. Blah. It was some device driver error that brought XP to its knees. I went through the whole "upload memory pages to Microsoft server so Bill can see how many licenses you're violating" kinda thing.


Big ball of mud grows
work slows to a halt
where is
the forgotten lore?


Others have certified cthrall as follows:

  • helcio certified cthrall as Apprentice
  • Penix certified cthrall as Apprentice

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page