[BulmaGés]Compilar Bulmagés en OSX

Tomeu Borrás tborras en conetxia.com
Vie Sep 15 23:12:56 CEST 2006


El Viernes, 15 de Septiembre de 2006 21:27, escribió:
> Hola Tomás,
>
Hola Fernando, 

<aclaracion> Tomeu es el diminutivo de los Bartolomés en las Islas (aquí es un 
nombre muy común y bien bonito). Cuando hacia la mili, mi  teniente (una 
bellísima persona, todo sea dicho) jamás me llamó Tomeu (sólo "tú", "Borrás", 
o "ehh") y no es que no se acordase del nombre ni que fuese un problema de 
autoridad. El caso es que su gato se llamaba Tomeu y para el resultaba 
violento llamarme Tomeu  ya que le venía a la cabeza la imagen de su gato. 
(Fué todo un detalle por su parte que no me quisiese poner a la altura de su 
gato. Aun así alguna vez me pregunto (en plan cachondo): entre su gato y yo 
¿Quien estaría por encima?)</aclaracion>

Bueno, a lo que iba, 

Todos los cambios que has hecho para compilar estan muy bien.

distcc es para usar un cluster de compilación haces bien quitandolo.

libpqfe es la libreria de postgres, que le has puesto la ruta absoluta. (Yo 
aqui usaría otra forma de hacerlo que te quitara el segundo error)

El problema creo que viene porque el compilador no es capaz de encontrar el 
fichero XXX (no recuerdo el nombre) que esta vez esta incluido dentro de 
libpq-fe.h).

La forma más sencilla que se me ocurre para arreglarlo es agregando el 
directorio de los .h de libpq al INCLUDEPATH del bulmalib.pro

Si es como en Windows y haciendo esto no debería faltarle ninguna cabecera de 
postgres.

Atentamente
Tomeu Borrás


> estoy intentando compilar Bulmagés para OSX pero tengo algunos
> problemas y como aparece tu nombre en la cabecerá del archivo a ver si
> me puedes echar una mano.
>
> He descargado del SVN el directorio /trunk
> Tengo instalado Qt4.2
> PGSQL 8.1.4
>
> He entrado en /trunk/bulmages/bulmalib y he hecho un qmake
>
> Después con Xcode he abierto el proyecto que me ha creado y le doy a
> compilar
>
> Tengo un error y he tenido que sustituir
>
> CPLUSPLUS = distcc g++
>
> por
>
> CPLUSPLUS = /usr/bin/g++
>
> ya que al parecer no encontraba el compilador.
>
> Al darle a compilar me sale la primera lista de errores error1.txt
>
> viendo que al parece no encuentra los sources de pgsql he modificado
> el archivo postgresiface2.h sustituyendo
>
> #else
>      #include <libpq-fe.h>
>
> por
>
> #else
>      #include </Users/fmartin/libpq/libpq-fe.h>
>
> y avanzamos algo más en la compilación, pero me vuelve a dar errores,
> en este caso la lista de error2.txt que al parecer es algún problema
> con Qt.
>
> Un saludo.
>
> ........................
> Fernando Martín
> Tecneca Networks, S.L.
> fmartin en tecneca.com
> www.tecneca.com
> Tel.: (+34) 96.184.24.04
> ........................


Más información sobre la lista de distribución BulmaGes