Libglade is a small library that allows a program to load its user interface from an XML description at runtime. The XML file format is that of the user interface builder GLADE, so libglade acts as an alternative to GLADE's code generation approach. Libglade also provides a simple interface for connecting handlers to the various signals in the interface (on platforms where the gmodule library works correctly, it is possible to connect all the handlers with a single function call). Once the interface has been instantiated, libglade gives no overhead, so other than the initial interface loading time (which is short), there is no performance tradeoff.
PyORBit is a Python binding for the ORBit2 CORBA ORB. It was developped to suit the needs of the bonobo bindings in GNOME-Python, but is usable for other purposes as well. It aims to follow the standard Python language mapping for CORBA. It can generate stubs at runtime from typelibs, IDL files, or by introspecting remote objects using ORBit2's IModule typelib capabilities.
www-sql is able to display information from MySQL or PostgreSQL databases in web pages. It does this with a simple embedded scripting language. The commands are embedded in special HTML tags, so it should be possible to edit the document with an HTML editor. The tags are evaluated when the page is loaded, so the resultant page will be HTML compliant.
Re: You're dead on
> In addition, automake/libtool/autoconf
> are a versioning nightmare. Output like
> this is not uncommon:
> Of course, if you upgrade you break
> something else.
You are comparing apples to oranges here. You are trying to build Gimp out of CVS, and none of the auto* generated files have been checked in there. To make things easier for developers, there is an "autogen.sh" script they run to call the necessary tools.
If you want a copy of the source where everything has been tested and doesn't require the tools, get a tarball. If you must build from CVS, be prepared to install the tools the developers are using (afterall, CVS is primarily for the benefit of the developers; not the users).
Re: Compile error
> make: *** [all] Error 2
> [joe@computer fontilus-0.3]$
This is not a bug tracker. Please report bugs at bugzilla.gnome.org (http://bugzilla.gnome.org/). It sounds like there is probably a problem with your gettext installation.