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.