next up previous contents
Next: Installing GTKeyboard Up: Troubleshooting Guide Previous: Troubleshooting Guide   Contents

Compiling GTKeyboard

To successfully compile GTKeyboard, you need a few things. First, you'll need GTK+/glib (The GIMP Toolkit) which can be obtained from http://www.gtk.org, a standard C library, an ANSI C compiler, (such as gcc/egcs), the GNU make program, and of course, a shell, and a reasonably recent version of X11 (with headers). If you already have GTK+ installed, you shouldn't have much of a problem, since GTK+ and GTKeyboard share many prerequisites.

GTKeyboard is written and tested on Debian GNU/Linux (Woody) dual P3 933Mhz system. The program compiles with special flags telling the compiler to issue all relevant warnings, and compiles without any warnings on my machine. I have also compiled it on a few 64bit alpha CPUs with a few warnings, but no problem in the functioning of the resulting binary. Binaries for other platforms are made available when they are provided by outside porters.

If you have problems compiling GTKeyboard, I'm betting that its one of a few things right off the bat: Do you really have an ANSI C standard compiler? If not, go grab a copy of GCC from the Cygnus EGCS page at http://egcs.cygnus.com. Previously, you would have also needed to have a libc that contained the strsep() call, but this requirement has been eliminated and replaced with glib calls.

If you have a compilation problem that you're sure is not one of the above, and you have all of the needed libraries/software to compile it, please contact David Allen and let him know about it, along with the exact output of the configure script, and of the make process, and a copy of your config.h file which will be generated at the end of the configure process.


next up previous contents
Next: Installing GTKeyboard Up: Troubleshooting Guide Previous: Troubleshooting Guide   Contents
David Allen 2001-04-26