Build Report for RedHat 7.3 - provided by Paul Mundt. Thanks Paul !!!

I just got the source checked out from CVS, and proceeded to build it following
the rough directions that Helge Hess posted at:

http://mail.opengroupware.org/pipermail/developer/2003-July/000011.html

so far this has been working pretty well. Notably, I skipped over the libxml2
stuff and opted for the version that RH ships with (including the -devel
package) and so far that seems to be working fine as well.

I've run into a couple of build oddities and as such, am reporting them here in
the hopes that they might be useful for other people in a similar situation.
Notably, for postgresql, I've been using the RH provided packages. The only
pitfall I've encountered so far has been with the location of a couple of
headers that ThirdParty/gnustep-db/PostgreSQL72 depends on, these are as
follows:

PostgreSQL72Channel.h:31:28: pgsql/libpq-fe.h: No such file or directory
EOAttribute+PostgreSQL72.m:35:29: pgsql/sql3types.h: No such file or directory

The problem here is that the default RH postgresql-devel package has these
headers one level up in /usr/include. As such, in order to work around this,
I've just made dummy symlinks in /usr/include/pgsql referencing these headers
in the parent directory, which in turn fixed up the remaining compilation
issues. (This is with postgresql version 7.2.3).

After doing a quick look through google, it does look like other postgresql
frontends do implicit checks as to the location of libpq-fe.h and friends:

checking for PQconnectdb in -lpq... yes
checking how to run the C preprocessor... cc -E
checking for /usr/include/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /usr/include/pgsql/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /usr/include/postgresql/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /usr/local/include/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /usr/local/include/pgsql/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /usr/local/include/postgresql/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /opt/include/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /opt/include/pgsql/libpq-fe.h... no
checking how to run the C preprocessor... cc -E
checking for /opt/include/postgresql/libpq-fe.h... no

I could not find your PostgreSQL client headers!

perhaps a similar check in the initial configure script would be useful. I'm
not particularly sure what the defacto standard location for this header is,
and from the above, it doesn't look like anyone does.

Anyways, it appears that WebUI is now finishing up compilation, so I suppose
it's time to start fiddling with the the thing to see if I can actually get
it working. Hopefully the above information is of some use to someone.