Este es el codigo de la funcion:;
#include
#include
#include "postgres.h"
#include
#include "fmgr.h"
#include "libstd.h"
#define LENMAX 100
#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif
PG_FUNCTION_INFO_V1(pg_serverid);
Datum
pg_serverid(PG_FUNCTION_ARGS)
{ FILE *fp;
char buffer[80],m
2010/8/27 Edwin Quijada :
>
>
>> 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/in
> 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
g
2010/8/26 Edwin Quijada :
> compile el ejemplo que estaba add_one y funciono perfectamente ahora hice
> otra funcion para compilarla pero estoy consiguiendo este mensaje de error
>
>
> pg_mac.c:16: warning: no previous prototype for 'strpos'
> pg_mac.c:27: warning: no previous prototype for 'pg_ser
compile el ejemplo que estaba add_one y funciono perfectamente ahora hice otra
funcion para compilarla pero estoy consiguiendo este mensaje de error
pg_mac.c:16: warning: no previous prototype for 'strpos'
pg_mac.c:27: warning: no previous prototype for 'pg_serverid'
C:\Program Files\PostgreSQ
Excerpts from Edwin Quijada's message of jue ago 26 17:59:53 -0400 2010:
>
> > http://kent.dl.sourceforge.net/sourceforge/gnuwin32/gettext-0.14.4.exe
>
> Esto me genero una nueva carpeta llamada GnuWin32 tengo que darle el include
> a esta tambine.
> >
> > Y estas dependencias descomprimirlas d
> http://kent.dl.sourceforge.net/sourceforge/gnuwin32/gettext-0.14.4.exe
Esto me genero una nueva carpeta llamada GnuWin32 tengo que darle el include a
esta tambine.
>
> Y estas dependencias descomprimirlas directamente también en C:\mingw:
>
> http://kent.dl.sourceforge.net/sourceforge/gnu
On Thu, Aug 26, 2010 at 2:35 PM, Edwin Quijada
wrote:
> Esta fue la ultima compilacion hecha ...
> Estoy usando un .bat tal cual dices para mas facilidad y use rutas absolutas
>
> C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -O2 -Wall
> -Wmissing-prototypes -Wpointer-arith
>
Esta fue la ultima compilacion hecha ...
Estoy usando un .bat tal cual dices para mas facilidad y use rutas absolutas
C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -O2 -Wall
-Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -fno-strict-ali
> >
> > -c foo.c -o foo.o
> > gcc: no input files
> >
> > C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -shared -o
> > foo.dll foo.o
> > gcc: foo.o: No such file or directory
> > gcc: no input files
> >
> >
> > Me dice que no hay archivo pero esta el foo.c
>
> Que raro, fijat
On Wed, Aug 25, 2010 at 10:23 PM, Edwin Quijada
wrote:
> Cambie las lineas de compilacion para hacerlas parecidas a las de Linux y
> ahora consegui esto
>
> C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -O2 -Wall
> -Wmissing-prototypes
>
> -Wpointer-arith
>
> -Wdeclaration-after-st
Cambie las lineas de compilacion para hacerlas parecidas a las de Linux y ahora
consegui esto
C:\Program Files\PostgreSQL\8.3\share\exte_c>C:\mingw\bin\gcc -O2 -Wall
-Wmissing-prototypes
-Wp
r DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*---*
> From: reing...@gmail.com
> Date: Wed, 25 Aug 2010 12:51:38 -0300
> Subject: Re: [pgsql-es-ayuda] compilando en windows con Mingw
> To
2010/8/25 Alvaro Herrera :
> Excerpts from Edwin Quijada's message of mar ago 24 20:35:44 -0400 2010:
>>
>> Alvaro, ahora si me asustaste, simpre uso la compilacion de los binarios
>> para Windows que supongo fueron compilados con VC++ , ahora la pregunta
>> puede existir inconsistencia al moment
Excerpts from Edwin Quijada's message of mar ago 24 20:35:44 -0400 2010:
>
> Alvaro, ahora si me asustaste, simpre uso la compilacion de los binarios para
> Windows que supongo fueron compilados con VC++ , ahora la pregunta puede
> existir inconsistencia al momento de ejecutar codigo compilado c
Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*---*
> CC: listas_quij...@hotmail.com; pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] compilando en windo
Excerpts from Mariano Reingart's message of mar ago 24 13:06:37 -0400 2010:
> 2010/8/24 Alvaro Herrera :
> > Estás exagerando. No necesitas configurar ni compilar, porque todo eso
> > debería ser parte de los includes que vienen empaquetados con el
> > instalador. Armar el makefile es sólo escri
2010/8/24 Alvaro Herrera :
> Excerpts from Mariano Reingart's message of mar ago 24 10:51:07 -0400 2010:
>> 2010/8/23 Alvaro Herrera :
>
>> > Hmm, creo que la receta debería sugerir usar PGXS mejor. Debería ser
>> > más simple y más confiable, y no tienes que estar adivinando los flags
>> > que pa
Excerpts from Mariano Reingart's message of mar ago 24 10:51:07 -0400 2010:
> 2010/8/23 Alvaro Herrera :
> > Hmm, creo que la receta debería sugerir usar PGXS mejor. Debería ser
> > más simple y más confiable, y no tienes que estar adivinando los flags
> > que pasarle a GCC.
>
> Puede ser, pero
2010/8/23 Alvaro Herrera :
> Excerpts from Mariano Reingart's message of lun ago 23 20:21:13 -0400 2010:
>> Estos son los pasos que me funcionaron para compilar PostgreSQL o
>> extenciones usando Mingw:
>>
>> http://www.arpug.com.ar/trac/wiki/CompilandoPostgreSQLEnWindows#CompilarextencionesconMing
Excerpts from Mariano Reingart's message of lun ago 23 20:21:13 -0400 2010:
> Estos son los pasos que me funcionaron para compilar PostgreSQL o
> extenciones usando Mingw:
>
> http://www.arpug.com.ar/trac/wiki/CompilandoPostgreSQLEnWindows#CompilarextencionesconMingw
>
> Resumiendo, tendrías que
DataBase
*-JQ Microsistemas
*-Soporte PostgcienreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*---*
> Date: Mon, 23 Aug 2010 11:53:25 +1200
> Subject: Re: [pgsql-es-ayuda] compilando en windows con Mingw
> From: hmira...@gmail
Estos son los pasos que me funcionaron para compilar PostgreSQL o
extenciones usando Mingw:
http://www.arpug.com.ar/trac/wiki/CompilandoPostgreSQLEnWindows#CompilarextencionesconMingw
Resumiendo, tendrías que agregar a gcc los includes (incluyendo
port/win32) sinó falla con errores extraños:
foo.
Ignoro si esto te sirve, pero puedes pegarle una mirada a la version
personal de visual C (que es gratuita siempre y cuando no la uses para
cosas comerciales) tambien esta la version del compilador de C de
Intel que trabaja de la misma forma para windows. (sobre todo si
tienes una CPU intel te reco
Hola!gu
Estoy escribiendo un par de funciones para mi postgres en C y quiero saber como
poder compilar estas en windows. No tengo Visual C++ asi que no me sirve por lo
qye tengo Devc++ el cual trae mingw. Alguien tiene algun manual de como se
compila para esto aqui.?
*
25 matches
Mail list logo