[Rizoma-devel] Problema al compilar con GDB en Debian/squeeze
From:
DobleD
Subject:
[Rizoma-devel] Problema al compilar con GDB en Debian/squeeze
Date:
Thu, 26 Mar 2009 16:25:03 -0400
HI, el problema surge al compilar rizoma con GDB (con make solo no tengo problemas), tengo instalado gdb y sus dependencias de hecho me abre la consola de gdb sin problemas...
lo hago de la siguiente forma:
$make CFLAGS='-ggdb -O0' (tambien lo he intentado sin -O0 y con CFLAGS=-g)
la salida arroja:
make all-recursive make[1]: se ingresa al directorio `/home/dobled/rizoma' Making all in src
make[2]: se ingresa al directorio `/home/dobled/rizoma/src' gcc -DHAVE_CONFIG_H -I. -I.. -ggdb -O0 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -DDATADIR=\"/usr/local/share/rizoma\" -ggdb -O0 -MT admin.o -MD -MP -MF .deps/admin.Tpo -c -o admin.o admin.c
In file included from admin.c:33: postgres-functions.h:23:21: error: libpq-fe.h: No existe el fichero o el directorio In file included from admin.c:33: postgres-functions.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
postgres-functions.h:38: error: expected ‘)’ before ‘*’ token postgres-functions.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token postgres-functions.h:73: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
postgres-functions.h:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token make[2]: *** [admin.o] Error 1 make[2]: se sale del directorio `/home/dobled/rizoma/src' make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/dobled/rizoma' make: *** [all] Error 2
Por lo que entiendo es un problema con la libreria libpq-fe.h al hacer le un locate esta aparece en /usr/include/postgresql/libpq-fe.h
tambien instale un par de dependencias para esta libreria y c++ pero ni asi.
PD: A wil tanto en slackware y dragora le funciona sin problemas. Pero al probarlo en debian y ubuntu, aparece el mismo problema.
Si alguien tiene idea de porque sera o como arreglarlo se lo agradeceremos....