RE: [HACKERS] how to make libpq on winnt using the 'win32.mak's - Mailing list pgsql-hackers
From | Magnus Hagander |
---|---|
Subject | RE: [HACKERS] how to make libpq on winnt using the 'win32.mak's |
Date | |
Msg-id | 215896B6B5E1CF11BC5600805FFEA82103045A1C@sirius.edu.sollentuna.se Whole thread Raw |
Responses |
Re: [HACKERS] how to make libpq on winnt using the 'win32.mak's
|
List | 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>VisualC++</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>VisualC++</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@rocketmail.com] > Sent: den 10 februari 2000 15:17 > To: pgsql-hackers@postgreSQL.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 > > ************ >
pgsql-hackers by date: