Prérequis

Afin de pouvoir compiler PostGIS en utilisant la librairie JTS il vous faudra disposer de certains outils.

Tout d'abort, afin de compiler les source java du projet JTS qui se trouvent dans le répertoire src vous aurez besoin d'un compilateur JAVA : javac. À prioris, le moyen le plus simple pour vous assurer que vous disposez bien de cet outils consiste à utiliser la commande javac --help. Si vous n'avez pas de résultat ou une erreur vous informant que javac n'a pas été trouvé, installez un des jdk disponibles pour votre système.

Pour notre part nous avons utilisé le jdk de SUN® dont voici les informations relatives à l'environnement d'exécution, obtenues avec la commande java -version :

java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)

En plus des outils nécessaires à la compilation, vous aurez besoin d'installer un paquet java : jdbc3-oracle.

Pour pouvoir créer la librairie C libjts.so et libgeom_static.so vous aurez besoin d'avoir un compilateur gcj ainsi que les outils associés tel que gcjh qui permet de générer automatiquement des fichiers d'entêtes (.h) à partir de classes java compilées. Vous pouvez vérifier aisément si cet outil est déjà installé sur cotre système en utilisant la commande gcj --version, sur le système où nous avons effectuer les tests nous obtenons les informations ci-dessous :

gcj (GCC) 4.1.2 (Gentoo 4.1.2)
Copyright © 2006 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie. Il n'y a PAS
GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.

Je pense que si vous avez le compilateur gcj l'ensemble des ses outils annexes seront aussi disponibles (vous pouvez néanmoins tester la présence de gcjh en lançant la commende du même nom).

Posted in version imprimable | Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | 2780 lectures

Posté par djay le 21 Mai, 2007 - 10:50.

Accéder aux archives

« Novembre 2024  
Lun Mar Mer Jeu Ven Sam Dim
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Ouverture de session

Qui est en ligne

Il y a actuellement 1 utilisateur et 35 invités en ligne.
Locations of visitors to this page
Drupal Top Sites - Ultimate Drupal Exposure