From: | Juan Pablo Sandoval Rivera <juapabsan(at)tutopia(dot)com> |
---|---|
To: | Juan Pablo Sandoval Rivera <juapabsan(at)tutopia(dot)com>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Generando binarios enlazando libpq (funciones propias) con PGSQL 8.4.2 |
Date: | 2010-05-19 15:43:30 |
Message-ID: | 20100519154338.8409268421D@mail.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buen dia
Agradezco la colaboracion.
Pues resulta que es un desarrollo que se hizo ya hace algunos años y efectivamente se modificabna
la libpq para incluir las 2 funciones, que estoy tratando de hacer, es migrar esos desarrollos a 64
bits con PGSQL 8.4.2, y la verdad tengo poca expeciencia con lo de la compilacion, librerias, etc,
desafortunadamente los que desarrollaron eso ya no hay nadie, algunos ni recuerdan, y el lio es que
estoy frenado por no poder enlazar esa libreria.
Voy a analizar lo de pg_config como me indicas y ver si puedo por alli.
ahora como crearian aparte esas rutinas ? para no manipular la libpq
Gracias de nuevo
Juan Pablo Sandoval Rivera
Tecnologo Prof. en Ing. de Sistemas
Linux User : 322765
msn : juan_pablos(at)hotmail(dot)com
yahoo : juan_pablos(at)rocketmail(dot)com (juan_pablos.rm)
UIN : 276125187 (ICQ)
Jabber : juan_pablos(at)www(dot)jabberES(dot)org
Skype : juan.pablo.sandoval.rivera
APOYA A ECOSEARCH.COM - Ayuda a salvar al Planeta.
On Mar May 18 20:39 , Alvaro Herrera sent:
>Excerpts from Juan Pablo Sandoval Rivera's message of mar may 18 15:53:07 -0400 2010:
>>
>> Buen día Lista
>>
>> Agradeceria algun comentario a lo siguiente :
>>
>> Se tiene unos desarrollos y se ha modificado las librerias de PostgreSQL con dos funciones
>> las cuales estan definidas en pq-exec.c y se incluyen en libpq-fe.h
>>
>> Dichas funciones estan en el archivo de la libreria, es decir, libpq.a (/usr/local/pgsql/lib)
>> sin embargo cuando se desea compilar un programa y debe de enlazar estas funciones en dicha
>> libreria reporta error que no esta definida.
>
>¿A qué te refieres con que se ha modificado las librerías? ¿Cambiaste
>el código fuente de libpq? Te recomiendo no hacer eso, sino más bien
>crear otra biblioteca separada donde definas tus dos funciones.
>
>Eso de PQputvalues me hace sospechar ... ¿por qué no estás usando
>libpqtypes? http://libpqtypes.esilo.com/
>
>Tu makefile es algo feo. Te recomiendo usar variables como $(CFLAGS)
>para tener los flags de GCC y cosas así. Además te sugiero usar
>pg_config para obtener los flags de compilación y enlazado de Postgres
>(es similar a pkg-config y gtk-config)
>--
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Angel Hernandez Moreno | 2010-05-19 15:45:08 | Re: cuantos usuarios tengo conectados a mi postgres |
Previous Message | Alvaro Herrera | 2010-05-19 15:29:50 | Re: función para obtener registros por rangos |