2010/8/27 Edwin Quijada <[email protected]>: > > >> Podés mandar el Makefile o como lo compilas para linux? >> Seguramente esta faltando linkear contra alguna librería de postgres. >> > > No hago make solo compilo contra gcc > Esta es la forma de compilar en Linux > > gcc -I /usr/local/include/ -I /usr/local/pgsql/include/server/ -fpic -c > pg_uname.c > gcc -I /usr/local/include/ -I /usr/local/pgsql/include/server/ -shared -o > pg_uname.so pg_uname.o > > Fijate que es bien simple.... >
Si, porque esa es una extensión simple... La otra extensión que es más compleja, está llamando a funciones internas del backend: MemoryContextAlloc, pgwin32_fopen, si no me equivoco se debe estar enlazando con libpostgres.a Podés mandarme un ejemplo con el fuente de pg_serverid para probar de compilarlo. Sds Mariano Reingart http://www.sistemasagiles.com.ar http://reingart.blogspot.com - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
