On 15/02/11 06:28, deepak wrote: > Hi! > > I was trying to build PostgreSQL 9.0.1 using VS2008. I am having > problems building the C extensions. I could build the main package, though. The easiest way to do it on Windows is to make a new `contrib' module and compile as part of the main build. Just copy the structure of an existing contrib module to get the idea. I don't know if pgxs works on Windows, having never tried it. If it does, that's another alternative. > Here is the CL command line I'm using to compile: > cl /I \pgsql\include\server /I \pgsql\include\server\port\win32 /LD > \pgsql\lib\postgres.lib <c-filename> You're missing critical macro definitions, among other things. Don't try to just invoke the compiler directly, use the build system to do it. -- System & Network Administrator POST Newspapers -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general