head	1.9;
access;
symbols
	REL8_0_25:1.3.4.1
	REL8_1_21:1.4
	REL8_2_17:1.5.2.3
	REL8_3_11:1.8
	REL8_0_24:1.3.4.1
	REL8_1_20:1.4
	REL8_2_16:1.5.2.3
	REL8_3_10:1.8
	REL8_0_23:1.3.4.1
	REL8_1_19:1.4
	REL8_2_15:1.5.2.3
	REL8_3_9:1.8
	REL8_0_22:1.3.4.1
	REL8_1_18:1.4
	REL8_2_14:1.5.2.3
	REL8_3_8:1.8
	REL8_0_21:1.3.4.1
	REL8_1_17:1.4
	REL8_2_13:1.5.2.3
	REL8_3_7:1.8
	REL8_0_20:1.3.4.1
	REL8_1_16:1.4
	REL8_2_12:1.5.2.3
	REL8_3_6:1.8
	REL8_0_19:1.3.4.1
	REL8_1_15:1.4
	REL8_2_11:1.5.2.3
	REL8_3_5:1.8
	REL8_0_18:1.3.4.1
	REL8_1_14:1.4
	REL8_2_10:1.5.2.3
	REL8_3_4:1.8
	REL8_0_17:1.3.4.1
	REL8_1_13:1.4
	REL8_2_9:1.5.2.3
	REL8_3_3:1.8
	REL8_0_16:1.3.4.1
	REL8_1_12:1.4
	REL8_2_8:1.5.2.3
	REL8_3_2:1.8
	REL8_2_7:1.5.2.3
	REL8_3_1:1.8
	REL8_3_STABLE:1.8.0.2
	REL8_3_0:1.8
	REL8_3_RC2:1.8
	REL8_0_15:1.3.4.1
	REL8_1_11:1.4
	REL8_2_6:1.5.2.3
	REL8_3_RC1:1.8
	REL8_3_BETA4:1.8
	REL8_3_BETA3:1.8
	REL8_3_BETA2:1.8
	REL8_3_BETA1:1.8
	REL8_0_14:1.3.4.1
	REL8_1_10:1.4
	REL8_2_5:1.5.2.3
	REL8_0_13:1.3.4.1
	REL8_1_9:1.4
	REL8_2_4:1.5.2.2
	REL8_0_12:1.3.4.1
	REL8_1_8:1.4
	REL8_2_3:1.5.2.2
	REL8_0_11:1.3.4.1
	REL8_1_7:1.4
	REL8_2_2:1.5.2.2
	REL8_0_10:1.3.4.1
	REL8_1_6:1.4
	REL8_2_1:1.5.2.1
	REL8_2_STABLE:1.5.0.2
	REL8_2_0:1.5
	REL8_2_RC1:1.5
	REL8_2_BETA3:1.4
	REL8_2_BETA2:1.4
	REL8_1_5:1.4
	REL8_0_9:1.3.4.1
	REL8_2_BETA1:1.4
	REL8_0_8:1.3.4.1
	REL8_1_4:1.4
	REL8_0_7:1.3.4.1
	REL8_1_3:1.4
	REL8_0_6:1.3.4.1
	REL8_1_2:1.4
	REL8_0_5:1.3.4.1
	REL8_1_1:1.4
	REL8_1_STABLE:1.4.0.2
	REL8_1_0:1.4
	REL8_1_0RC1:1.4
	REL8_1_0BETA4:1.4
	REL8_1_0BETA3:1.4
	REL8_0_4:1.3.4.1
	REL8_1_0BETA2:1.4
	REL8_1_0BETA1:1.3
	REL8_0_3:1.3
	REL8_0_2:1.3
	REL8_0_1:1.3
	REL8_0_STABLE:1.3.0.4
	REL8_0_0:1.3.0.2
	REL8_0_0RC5:1.3
	REL8_0_0RC4:1.3
	REL8_0_0RC3:1.3
	REL8_0_0RC2:1.3
	REL8_0_0RC1:1.3
	REL8_0_0BETA5:1.3
	REL8_0_0BETA4:1.3;
locks; strict;
comment	@# @;


1.9
date	2008.11.21.16.46.19;	author petere;	state dead;
branches;
next	1.8;

1.8
date	2007.08.01.00.24.55;	author momjian;	state Exp;
branches;
next	1.7;

1.7
date	2007.01.22.23.06.37;	author momjian;	state Exp;
branches;
next	1.6;

1.6
date	2006.12.05.14.47.34;	author momjian;	state Exp;
branches;
next	1.5;

1.5
date	2006.11.20.19.31.27;	author momjian;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2005.09.10.05.21.52;	author momjian;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.14.22.30.29;	author momjian;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	2004.10.14.22.24.52;	author momjian;	state Exp;
branches;
next	1.1;

1.1
date	2004.10.08.16.52.37;	author momjian;	state Exp;
branches;
next	;

1.3.4.1
date	2005.09.22.22.14.10;	author momjian;	state Exp;
branches;
next	;

1.5.2.1
date	2006.12.11.22.48.07;	author momjian;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2007.02.01.04.56.41;	author momjian;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	2007.09.11.17.37.29;	author momjian;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Include the platform "FAQs" into the installation instructions.
I weeded out some really old information along the way.
FAQ_AIX needs separate consideration and will be dealt with later.
@
text
@
                   Compiling PostgreSQL On Native Win32 FAQ
                                       
   Last updated: Thu Oct 14 18:22:57 EDT 2004
   
   Current maintainer: Bruce Momjian <bruce@@momjian.us>
   
   The most recent version of this document can be viewed at
   http://www.postgresql.org/docs/faqs.FAQ_MINGW.html.
   
   The FAQ Running & Installing PostgreSQL On Native Windows is at
   http://pginstaller.projects.postgresql.org/faq/FAQ_windows.html.
   
   The native Win32 port is built from source using MinGW tools.  There
   is also a precompiled binary installer called pginstaller which you
   can find at from http://pgfoundry.org/projects/pginstaller.  It is a
   fully native build and uses no additional software like MinGW. The
   ready-made installer files are available on the main PostgreSQL ftp
   servers in the binary/win32 directory.
   
Tools for Building Binaries

   The native Win32 port requires a 32-bit NT-based Microsoft operating
   system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4 is
   no longer supported since version 8.2)  Earlier operating systems do
   not have sufficient infrastructure. Building the port also requires
   MinGW and Msys, which can be downloaded from http://www.mingw.org/.
   MinGW is a Unix-like build environment for Microsoft operating
   systems. Msys is a collection of unix tools required to run shell
   scripts like configure.  Neither is required to run the resulting
   binaries;  they are needed only for creating the binaries.  Work is in
   progress to support building using Visual C++ in a future version.
   
Steps For Building Binaries

     * Download the nightly snapshot tarball from
       ftp://ftp.postgresql.org/pub/dev or checkout via CVS (you will
       need bison, flex, and perl installed to build from CVS)
     * Run configure (you might need to add the --without-zlib argument,
       depending on whether you have installed zlib on MinGW)
     * Run make install
       
   Note:  it is suggested that you run psql under CMD.EXE., as the Msys
   console has buffering issues.
   If you make a change that you want to contribute, make a context diff
   and send it to the mailing list.
   
Resources

   There are several resources that helped us complete this port:
     * PeerDirect port of PostgreSQL 7.2 to Win32
     * CONNX Win32 signal
     * SRA port of PostgreSQL to Win32 (unfortunately, this is not
     * pgAdmin3 CHM help files

@


1.8
log
@Remove links to old Win32 source code ports.
@
text
@@


1.7
log
@Update my email address in FAQ.
@
text
@a51 1
       (ftp://momjian.postgresql.org/pub/postgresql/win32/PeerDirect)
a52 1
       code(ftp://momjian.postgresql.org/pub/postgresql/win32/CONNX)
d54 2
a55 3
       publically available because the threaded portion is proprietary)
     * CHM help files
       (http://www.pgadmin.org/snapshots/help/en_US/pgadmin3.chm)
@


1.6
log
@Update of port patches, HEAD patch only.

Simon Riggs
@
text
@d6 1
a6 1
   Current maintainer: Bruce Momjian (pgman@@candle.pha.pa.us)
@


1.5
log
@Our MingW FAQ appears to be seriously out of date. Couple of fixes: we
want to direct MSI downloads to main download site, NT4 not supported
anymore, msvc build env in progress, pgsql-hackers-win32 is no more.

Magnus Hagander
@
text
@d11 2
a12 2
   The FAQ for running PostgreSQL on native Win32 is at
   http://pginstaller.projects.postgresql.org/FAQ_windows.html.
d18 1
a18 1
   ready-made instlaler files are available on the main PostgreSQL ftp
@


1.5.2.1
log
@Backpatch FAQ entry for null concatenation.
@
text
@d11 2
a12 2
   The FAQ Running & Installing PostgreSQL On Native Windows is at
   http://pginstaller.projects.postgresql.org/faq/FAQ_windows.html.
d18 1
a18 1
   ready-made installer files are available on the main PostgreSQL ftp
@


1.5.2.2
log
@Backpatch FAQs to stable branch.
@
text
@d6 1
a6 1
   Current maintainer: Bruce Momjian <bruce@@momjian.us>
@


1.5.2.3
log
@Stamp releases 8.2.5, 8.1.10, 8.0.14, 7.4.18, 7.3.20.

Update FAQs for 8.2.5.
@
text
@d52 1
d54 1
d56 3
a58 2
     * pgAdmin3 CHM help files

@


1.4
log
@Update URL for FAQ_MINGW.
@
text
@d16 4
a19 2
   can download from http://pgfoundry.org/projects/pginstaller.  It is a
   fully native build and uses no additional software like MinGW.
d24 9
a32 12
   system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4
   doesn't support tablespaces because it doesn't support the junction
   points needed for symlinks.)  Earlier operating systems do not have
   sufficient infrastructure. Building the port also requires MinGW and
   Msys, which can be downloaded from http://www.mingw.org/. MinGW is a
   Unix-like build environment for Microsoft operating systems. Msys is a
   collection of unix tools required to run shell scripts like
   configure.  Neither is required to run the resulting binaries;  they
   are needed only for creating the binaries.  We have no intention of
   supporting Visual C; their build environment is just too different
   from Unix, and maintenance of such a build environment would be too
   burdensome.
a47 6
Access

   The mailing list for discussion is pgsql-hackers-win32@@postgresql.org.
   You can subscribe by sending an email body containing the word
   subscribe to pgsql-hackers-win32-request@@postgresql.org.
   
@


1.3
log
@Update mingw faq.
@
text
@d9 1
a9 1
   http://momjian.postgresql.org/main/writings/pgsql/project/win32.html.
@


1.3.4.1
log
@Update FAQ's in 8.0.X branch.
@
text
@d9 1
a9 1
   http://www.postgresql.org/docs/faqs.FAQ_MINGW.html.
@


1.2
log
@Update Win32 fAQ.
@
text
@d2 1
a2 1
             Compiling PostgreSQL On Native Win32 FAQ Using MinGW
@


1.1
log
@Add MinGW FAQ.
@
text
@d2 1
a2 1
                    PostgreSQL Native Win32 FAQ Using MinGW
d4 1
a4 1
   Last updated: Fri Oct 8 12:47:37 EDT 2004
d11 3
@

