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

Responder a