El 28/10/11 10:52, Alvaro Herrera escribió:
Excerpts from Rodrigo Gonzalez's message of vie oct 28 10:33:55 -0300 2011:
El 28/10/11 10:23, Alvaro Herrera escribió:
Ahora esta claro, de acuerdo a lo que vos decis revise y tenes razon
pero falta un paso por lo que veo
postgres.h incluye c.h que incluye pg_config.h
El "problema" aca es que las definiciones para mingw estan en
pg_config.h.win32
Ahora bien, el makefile para vc hace algo bien simple que resuelve el
problema.....copy pg_config.h.win32 pg_config.h y listo....podes
compilar sin problemas....
Ahh, claro! Ese pg_config.h.win32 es sólo para cuando compilas con
Visual C++, creo; cuando compilas con migw debes ejecutar configure,
igual que si estuvieras usando un *nix normal.
Desde el encabezado del archivo....
/* This file is generated from MingW ./configure, and with the following
* changes to be valid for Visual C++ (and compatible):
*
* HAVE_CBRT, HAVE_FUNCNAME_FUNC, HAVE_GETOPT, HAVE_GETOPT_H,
* HAVE_GETOPT_LONG, HAVE_RINT, HAVE_STRINGS_H, HAVE_STRTOLL,
* HAVE_STRTOULL, HAVE_STRUCT_OPTION, ENABLE_THREAD_SAFETY,
* USE_INLINE, inline
*/
O sea que no debiera ser necesario, pero si, yo personalmente ejecutaria
configure en msys y me olvido de los problemas....
Revisa src/win32.mak para ver que es lo que hace y hay que hacer lo mismo
Ese makefile es para el compilador de Borland.
No, bcc32.mak es para Borland win32.mak es para VC 7.1.....o sea que
actualmente no creo que se use para demasiado pero esta ahi :)
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda