Chapitre 1. Pré-requis

Table des matières

1.1. MinGW
1.2. Msys
1.3. Suppléments: Zlib, GetText, LibIconv,Bison, Flex,wget et MsysTDK

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.

Note

Les tests de compilation de ce document ont été effectués pour Windows XP Home Edition.

1.1. MinGW

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

1.2. Msys

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

1.3. Suppléments: Zlib, GetText, LibIconv,Bison, Flex,wget et MsysTDK

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

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:

Tableau 1.1. Versions des outils utilisés

MinGWMinGW-4.10exe
bisonbison-2.1.exe
Flexflex-2.5.4.a-1.exe
MsysMSYS-4.0.10.exe
msysDTKmsysDTK-1.0.1.exe
gettextgettext-0.14.4.exe
libiconvlibiconv-1.8-1.bin.exe
zlibzlib-1.2.3.exe
wgetwget-???.exe