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.