RE: [HACKERS] how to make libpq on winnt using the 'win32.mak's

From: Magnus Hagander <mha(at)sollentuna(dot)net>
To: "'Rini Dutta'" <rinid(at)rocketmail(dot)com>, pgsql-hackers(at)postgreSQL(dot)org
Subject: RE: [HACKERS] how to make libpq on winnt using the 'win32.mak's
Date: 2000-02-10 15:25:56
Message-ID: 215896B6B5E1CF11BC5600805FFEA82103045A1C@sirius.edu.sollentuna.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

You will need to copy "config.h.win32" to "config.h" in the include
directory.

I think this patch to the docs should be what is needed.

*** install-win32.sgml.orig Thu Feb 10 16:21:25 2000
--- install-win32.sgml Thu Feb 10 16:22:49 2000
***************
*** 20,27 ****

<Para>
To build the libraries, change directory into the <filename>src</filename>
! directory, and type the command
<programlisting>
nmake /f win32.mak
</programlisting>
This assumes that you have <ProductName>Visual C++</ProductName> in your
--- 20,28 ----

<Para>
To build the libraries, change directory into the <filename>src</filename>
! directory, and type the commands
<programlisting>
+ copy include\config.h.win32 include\config.h
nmake /f win32.mak
</programlisting>
This assumes that you have <ProductName>Visual C++</ProductName> in your

Hmm. I just realised that that is for the current version, not 6.5.3.
However, you will need something like it - I'm afraid I don't remember
exactly what. Try either with the config.h.win32 from -current, or simply
try with an empty config.h.

//Magnus

> -----Original Message-----
> From: Rini Dutta [mailto:rinid(at)rocketmail(dot)com]
> Sent: den 10 februari 2000 15:17
> To: pgsql-hackers(at)postgreSQL(dot)org
> Subject: [HACKERS] how to make libpq on winnt using the 'win32.mak's
>
>
>
> Hi
>
> I'm running postgres v6.5.3. I need to make calls to
> the functions in libpq in my code. For this I need the
> files - libpq.lib/libpq.lib.dll/libpqdll.lib.
>
> When I run 'nmake /f win32.mak' in the src directory,
> it is unable to open/find config.h . If I use the
> config.h generated as a result of 'configure' on
> cygwin, it complains about other .h files not being
> found. (I do not know if there is a way to do the
> equivalent on the DOS Shell/Command Prompt )
>
> Could anyone let me know how to build libpq to get
> libpq.dll/libpq.lib/libpqdll.lib ? If somebody already
> has a version of the same for postgres v6.5.3, even
> that would be helpful.
>
> Thanks,
> Rini
>
> ps : The administrators guide has a chapter on this
> which I followed. (But it mentions Postgres v6.4
> ?!)
> Here is an extract :
>
> > Chapter 20. Installation on Win32
> >
> > Table of Contents
> > Building the libraries
> > Installing the libraries
> > Using the libraries
> >
> Build and installation instructions for
> > Postgres v6.4 client libraries on Win32.
> >
> > Building the libraries
> >
> > The makefiles included in Postgres are written
> for
> > Microsoft Visual C++, and will probably not work
> > with
> > other systems. It should be
> > possible to compile the libaries manually in
> other
> > cases.
> >
> > To build the libraries, change directory into the
> > src
> > directory, and type the command
> >
> > nmake /f win32.mak
> >
> > This assumes that you have Visual C++ in your
> path.
> >
> > The following files will be built:
> >
> > interfaces\libpq\Release\libpq.dll - The
> > dynamically linkable frontend library
> >
> > interfaces\libpq\Release\libpqdll.lib -
> > Import
> > library to link your program to libpq.dll
> >
> > interfaces\libpq\Release\libpq.lib -
> Static
> > library version of the frontend library
> >
> > bin\psql\Release\psql.exe - The Postgresql
> > interactive SQL monitor
> >
>
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
> ************
>

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Rini Dutta 2000-02-10 15:26:31 Re: [HACKERS] how to make libpq on winnt using the 'win32.mak's
Previous Message Tom Lane 2000-02-10 15:23:59 Re: [HACKERS] libpq