9 Jul 2001 rconover   » (Journeyer)

Spent the day in a futile effort to determine if gcc 3.0 and most interestingly gjc were actually functional. Turns out after many hours of upgrading things like autoconf, automake, libtool, gnu make and gcc that gcc 3.0 has many issues remaining with C++ compilation. A good baseline test is attempting to use the latest version of GNU readline with g++, it dosn't even compile the headers correctly. The bug seems to be that when you typedef a function prototype with g++ it adds a throw () to the end of the typedef prototype, now when the prototype is actually used it says that the exception declaration is different. I'll hope this bug goes away so that then I can actually get real work done with this version of the compiler.

Besides the whole gcc/gcj fiaso. Finished the guile bindings in the still yet to be released database library. Now there are bindings for perl, php, tcl, guile and a start of a CNI java one. Without a working gcj I don't think I'll get very far on the java one, maybe I'll look at using the real JNI from Sun JDK. Had an idea of what to add to the database library to make it even more amazing, that will wait for tommorrow.

The sickness index has been at a slightly elevated level since Saturday. I'm not sure why, its either I'm really getting sick or my allergies. I think its more of the latter then the former as I still feel like going outside and running. Today I'll go really light on the jogging.

Not much canvas hacking as my time has been taken up by other projects. I'm not sure exactly when I'll get back to it.

Latest blog entries     Older blog entries

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

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!