On Wed, Aug 25, 2010 at 10:23 PM, Edwin Quijada
<[email protected]> 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-statement
>
> -Wendif-labels -fno-strict-aliasing -fwrapv
>
>                             -I ..\..\include\ -I ..\..\include\server\
>
> -I ..\..\include\server\port\win32\
>
> -DEXEC_BACKEND "-I ..\..\include\port\win32\"
>
> -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, fijate armar un bat para no tener problemas:
http://www.arpug.com.ar/trac/attachment/wiki/CompilandoPostgreSQLEnWindows/build-ext.bat

Me parece tenés mal las rutas de los includes, proba las absolutas
(directorio include/server si instalaste el paquete precompilado):

C:/Program\ Files/PostgreSQL/8.3/include/server
C:/Program\ Files/PostgreSQL/8.3/include/server/port/win32

(parametros -I)

Si instalaste PgInstaller, fijate de haber marcado que te incluya los
encabezados para desarrollo (directorio include).

Sds

Mariano Reingart
http://www.arpug.com.ar
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