Table des matières
Avant de procéder à une compilation des outils, il est nécessaire de disposer d'un environnement permettant les diverses compilations sous Windows: MinGW/Msys et Perl.
MinGW ainsi que Msys sont nécessaires pour pouvoir compiler PostgreSQL et les autres. MinGW "propose" l'utilisation de make ainsi que du compilateur gcc sous Windows. Msys servira surtout pour pouvoir utiliser la commande configure.
Les tests de compilation de ce document ont été effectués pour Windows XP Home Edition.
Télécharger MinGW en vous rendant à l'URL suivante:
Il s'agit d'une installation standard. Précisez juste c:\MinGW comme répertoire d'installation. Ajoutez au début de la variable d'environnement PATH de votre machine C:\MinGW\bin;C:\MinGW\lib
Télécharger Msys en vous rendant à l'URL suivante:
Lors de l'installation de Msys, choisissez comme proposé par l'installeur: c:\msys\1.0 comme chemin d'installation. Une fenêtre DOS s'ouvrira. Trois questions vous seront poser. Répondez par
question 1: y
question 2: y
question 3: c:/MinGW
Ces utilitaires/librairies sont aussi nécessaires pour les compilations de PostgreSQL/PostGIS. Ils complèteront notre environnement de travail de MinGW/Msys. Ces outils se trouvent repectivement aux URL suivantes
bison et flex http://gnuwin32.sourceforge.net/packages.html (Lien SetUp) qui seront nécessaires pour la compilation du sous-répertoire "contrib" de PostgreSQL. Flex sera nécesaire pour PostGIS;
msysDTK http://www.mingw.org/download.shtml (Fichier .exe);
zlib http://gnuwin32.sourceforge.net/packages.html (Lien SetUp) qui permettra de pouvoir faire des sauvegardes des données grâce aux utilitaires de PostgreSQL (pg_dump,psql etc...);
GetText http://gnuwin32.sourceforge.net/packages.html (Lien:SetUp) qui permettra de traduire en français les aides concernant les utilitaires de PostgreSQL;
LibIconv http://gnuwin32.sourceforge.net/packages.html (Lien:SetUp)
wget: http://gnuwin32.sourceforge.net/packages/wget.htm (SetUp) qui nous permettra de télécharger les sources en ligne de commande
Lors de leur installation, précisez comme répertoire d'installation c:\MinGW - sauf pour msysDTK qui devra être installé vers le même répertoire d'installation que msys à savoir c:\msys\1.0 - . A titre d'information, les versions des outils sont récapitulées dans le tableau suivant: