g-page logo home features change dev_version project

Required Libraries

The g-page server requires the ghttp and expat libraries to compile and run. If you are running Helix Gnome you should already have libghttp on your system in the /usr/lib/ directory. If you need either library you can find them here:


After you download and install them you should be able to compile and run the latest g-page server.

If you would like to find the latest RPM of these libraries you can search for them here

If you have trouble compiling or installing these libraries send me an email and I will try to help you out. If you don't want to install these libraries you can download the staticly linked binaries from the link below.
Current Stable Release

Stable Release

Version 2.03 is the current stable release.

Source code for all platforms
Current Source

Binaries for Linux
Current Binaries

Binaries for linux with all libraries built in
Staticly linked binaries

Binaries for Solaris 8 sparc platform
Solaris 8 Sparc binaries

Binaries for HP-UX platform
HP-UX binaries

Binaries for AIX PPC platform
AIX binaries

Binaries for FreeBSD
FreeBSD binaries

Binaries for OS X
OS X binaries


The AIX binaries were built on AIX 4.3 and should run on AIX 4.3.x and 5.x.

The HP-UX binaries were built on 11.0

The FreeBSD binaries were built on FreeBSD 4.7.

Linux Users:
The binaries were built on RedHat 8.0 with GTK+ 1.2.10. If you are having trouble getting the binary files to run on a different distro try downloading this: RedHat 7.2 binaries

Solaris Users:
If you are using any version of Solaris other than Version 8 (although the Solaris 8 binaries should run on Solaris 9 sparc) on a sparc platform you will need to download the source. Feel free to send me a detailed email if you have any trouble compiling g-page. I have tested it under Solaris 2.6, 7 and 8 on X86 and Sparc platforms with no problems.

OS X Users:
The binaries were built on a system that had gtk+, expat and ghttp installed via fink and will be expecting the libs to reside in /sw/lib/. If you wish to compile the software from source you will need to make the following changes:

For the client add these lines to the top of data_base_functions.c

#define _BSD_SOCKLEN_T_
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>

For the server in the Makefile replace this line:
LDLIBS = -L/usr/lib -lexpat -lghttp
with this line:
LDLIBS = -L/sw/lib -lexpat -lghttp

Then make this symlink and you should be okay.
ln -s /sw/bin/gtk-config /sw/bin/gtk12-config

If you are using any other Unix platform or one of the BSD's you should be able to download the sourcecode and compile g-page with little or no problems. Let me know if you have any trouble.

Development Version 2.14

Visit the Development page for information and downloads of the recent dev version.


RedHat 7.2 binaries