Postgresql INSTALL-file & Windows
Hi!
In the INSTALL file, it says (under "Unsupported platforms"):
Windows x86 v6.3 1998-03-01 not library compatible;
client side maybe; use
ODBC/JDBC
Note that Windows ports of the frontend are
apparently possible using third-party Posix porting
tools and libraries.
I believe the client libraries (at least libpq) are available in native
Win32 since version 6.4.
//Magnus
In the INSTALL file, it says (under "Unsupported platforms"):
Windows x86 v6.3 1998-03-01 not library compatible;
client side maybe; use ODBC/JDBC
Note that Windows ports of the frontend are
apparently possible using third-party Posix porting
tools and libraries.
I believe the client libraries (at least libpq) are available in
native Win32 since version 6.4.
Thanks for pointing this out. So how should I phrase it? As above? If
so, where do we tell people how to build it? Or is it obvious to anyone
who is trying?
If it could use instructions, would someone like to write it up? Or was
something already posted on the mailing list which tells all?
So many questions, so little time :) As you can tell, I haven't tried
myself...
- Tom
In the INSTALL file, it says (under "Unsupported platforms"):
Windows x86 v6.3 1998-03-01 not library compatible;
client side maybe; use ODBC/JDBC
Note that Windows ports of the frontend are
apparently possible using third-party Posix porting
tools and libraries.
I believe the client libraries (at least libpq) are available in
native Win32 since version 6.4.Thanks for pointing this out. So how should I phrase it? As above? If
so, where do we tell people how to build it? Or is it obvious to anyone
who is trying?If it could use instructions, would someone like to write it up? Or was
something already posted on the mailing list which tells all?So many questions, so little time :) As you can tell, I haven't tried
myself...
Well, I don't think there is any documentation on how to do it. It's pretty
simple:
You go into the src directory and run "nmake /f win32.mak".
That one will compile libpq.dll and the required import-library
(libipqdll.lib) and the static library (libpq.lib) for those who don't want
to use the DLL version. It will also compile psql.exe, linked against
libpq.dll.
Note that the makefiles in question are for Microsoft Visual C++ - I don't
know if they work in other Windows compilers, but I would guess they don't.
Hmm. It should probably be noticed somewhere that crypt-pw authentication
does not work in the win32 version - there is no crypt() function
available..
So I guess it should say that the client-side library libpq and the psql
frontend exists for Win32, and then perhaps reference to either another
section of the INSTALL file or a separate file (INSTALL.WIN32?) describing
the process of building and installing it? If that's a good way to go, I can
write up a quick info-file on how to build and install it.
//Magnus
Import Notes
Resolved by subject fallback
In the INSTALL file, it says (under "Unsupported platforms"):
Windows x86 v6.3 1998-03-01 not library compatible;
client side maybe; use ODBC/JDBC
Note that Windows ports of the frontend are
apparently possible using third-party Posix porting
tools and libraries.
I think this message can be deleted.
I believe the client libraries (at least libpq) are available in
native Win32 since version 6.4.
There is a port of client libraries using MS development tools. We are
working on a port of the whole Postgres 6.4.x using the Cygwin tools. Joost
have already send to this list (on Dec 7 1998) a description how to succeed.
Dan
Import Notes
Resolved by subject fallback
perhaps reference to either another
section of the INSTALL file or a separate file (INSTALL.WIN32?)
describing the process of building and installing it? If that's a good
way to go, I can write up a quick info-file on how to build and
install it.
I hope it wasn't too obvious that I was fishing for that offer :)
Yes, if you could write it up that would be great. If you have the time
or inclination, you could use doc/src/sgml/install.sgml as a template
example which includes some sgml markup. Then send your resulting file
(install32.sgml?) to me or the docs list and I'll incorporate it into
the full docs.
If you find the sgml tags incomprehensible then ask questions, and if
you just don't want to deal with it, then send me plain text and I'll do
the markup.
TIA
- Tom
(back on-list)
Ok :-)
I'm going to try to whip up some precompiled binaries for it too,
tomorrow. Perhaps we should put a blurb in about that?Yes. Here is the modified file back (note the minor name
change) if you
want to mention it in there. Byron has some compiled binaries
for Win32
ODBC, and I might post compiled binaries for Linux ODBC, so we should
figure out where to put these kinds of binaries. There probably should
be a win32 directory of some sort on the ftp site.
There is a /pub/non-unix on the ftp server, which now only contains "os2".
Perhaps create a subdir for "win32" in there, or something?
I'll be working on the binaries soon. Where should I put them once done?
Mail to you, or somebody? Can't find any incoming directory on the ftp...
No idea to put in anything in the docs before we can say where it is
located...
//Magnus
Import Notes
Resolved by subject fallback
Horak Daniel wrote:
In the INSTALL file, it says (under "Unsupported platforms"):
Windows x86 v6.3 1998-03-01 not library compatible;
client side maybe; use ODBC/JDBC
Note that Windows ports of the frontend are
apparently possible using third-party Posix porting
tools and libraries.I think this message can be deleted.
I believe the client libraries (at least libpq) are available in
native Win32 since version 6.4.There is a port of client libraries using MS development tools. We are
working on a port of the whole Postgres 6.4.x using the Cygwin tools. Joost
have already send to this list (on Dec 7 1998) a description how to succeed.
Hi, Dan,
Good job! According to Joost's postgres installation procedures, and your help,
I have already installed Postgres on WinNT successfully. I also wrote
installation procedures for Chinese version which describes how I installed,
and put it on my home page, see
http://members.tripod.com/~kevlo/postgres/postgresinstall.txt
So if you are a chinese, maybe this is a good info.
Best regards,
Kevin.
I'm going to try to whip up some precompiled binaries for it too,
tomorrow. Perhaps we should put a blurb in about that?Byron has some compiled binaries for Win32
ODBC, and I might post compiled binaries for Linux ODBC,
There probably should
be a win32 directory of some sort on the ftp site.There is a /pub/non-unix on the ftp server, which now only contains
"os2". Perhaps create a subdir for "win32" in there, or something?
OK, Marc, do you have a preferred layout for where various kinds of
binaries or other distribution packages should go?
Right now there is:
bindist - Solaris v6.3 binaries
non-unix/os2 - OS2 v6.3 client-side binaries
odbc - win32 odbc source and binaries
I'll be working on the binaries soon. Where should I put them once
done? Mail to you, or somebody? Can't find any incoming directory on
the ftp... No idea to put in anything in the docs before we can say
where it is located...
Magnus is building some WIN32 client-side binaries and needs a place to
put them.
So I just created:
doc - tar files of daily builds of current html documentation
.incoming - world-writable file dropoff
I have no write privileges in /pub/non-unix, so could not add a win32
directory. Also, I noticed that there are still some ".old" directories
in /home/projects/pgsql/ftp/www/html/docs, which I had renamed a long
time ago since I did not have delete privileges for the original
directories and files but was able to rename them. These should be
deleted.
Anyway, let me know what you would prefer, and if you want me to set it
up perhaps you can chmod/chown the ftp and html/docs directories to
allow me to make the changes.
TIA
- Tom
According to Joost's postgres installation procedures, and your help,
I have already installed Postgres on WinNT successfully. I also wrote
installation procedures for Chinese version which describes how I
installed, and put it on my home page, see
http://members.tripod.com/~kevlo/postgres/postgresinstall.txt
So if you are a chinese, maybe this is a good info.
Hal, is there a place on the Postgres web site for non-English
documentation resources? Or just a related links area? It looks like
this would be a good one for that.
- Tom
I'll be working on the binaries soon. Where should I put them once
done? Mail to you, or somebody? Can't find any incomingdirectory on
the ftp... No idea to put in anything in the docs before we can say
where it is located...Magnus is building some WIN32 client-side binaries and needs
a place to put them.So I just created:
doc - tar files of daily builds of current html documentation
.incoming - world-writable file dropoff
Ok. I've put the client binaries in the .incoming directory. When it's moved
somewhere permanently, whoever does that should add a blurb in the Win32
install notes.
//Magnus
Import Notes
Resolved by subject fallback