Informe de Construcción para RedHat 7.3 - proporcionado por Paul Mundt. ¡Gracias Paul!

Obtuve las fuentes del CVS y procedí a la construcción siguiendo las instrucciones
que Helge Hess publicó en:

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

que hasta el momento han funcionado bastante bien. Cabe destacar que utilicé
directamente la libxml2 que trae Red Hat (incluyendo el paquete -devel) y
hasta el momento está funcionando bien.

He tenido algunos problemas al construir y voy a informa de ellos para
ayudar a las personas en situaciones similares. Para postgresql,
he utilizado los paquetes que vienen con Red Hat. El único problema que
he tenido ha sido la localización de algunas cabeceras de las que dependen
ThirdParty/gnustep-db/PostgreSQL72, tal como indico a continuación:

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

El problema es que el paquete de postgresql-devel de Red Hat por defecto tiene
estas cabeceras un nivel por encima en /usr/include. Por ello, para corregir
el problema, he hecho enlaces simbólicos tontos en /usr/include/pgsql que
apuntan a estos ficheros en el directorio padre, con lo que se solucionan los
problemas de compilación (Esto con la versión 7.2.3 de postgresql).

Después de una mirada rápida a google, parece que otros interfaces a postgresql
hace comprobaciones ímplicitas para localizar a libpq-fe.h y amigos:

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!

quizá una comprobación similar en el script de configuración inicial podría
ser útil. No estoy seguro de la localización estándar defacto de estas cabaceras,
y por lo que se comprueba más arriba, nadie parece estar seguro ;-)

En cualquier caso, parece que WebUI está terminando de compilar, por lo que
supongo que es hora de jugar con el sistema para ver si lo puedo poner
a funcionar. Espero que la información de este informe sea útil para otras
personas.