Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 8/07/2016 18:17:14

FlyDaddit
Membre
Inscription : 4/03/2015
Messages : 270

Compiler terragear sous flightgear 2016

Depuis la version 2016 il y a une difficulté à compiler terragear sans erreur.
En attendant un correctif complet dans download_and_compile.sh, voici un mode opératoire qui permet d'obtenir un terragear opérationnel.

1 - libproj-dev
Charger libproj-dev depuis les packages linux

2 - gdal 2.0.1
Dans le homedir
wget http://download.osgeo.org/gdal/2.0.1/gdal-2.0.1.tar.gz
tar xvzf gdal-2.0.1.tar.gz
cd gdal-2.0.1
./configure
make
sudo make install
sudo ln -sf /usr/local/lib/libgdal.so.20 /usr/lib/libgdal.so.20

3 - terragear
./download_and_compile.sh TERRAGEAR
Pour ceux, comme moi, qui aiment terrageargui
./download_and_compile.sh TERRAGEARGUI


Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek,  - FG 2016.2.1

Hors ligne

#2 8/07/2016 19:01:24

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Bonjour,
Merci beaucoup pour ce tutoriel! Je vais l'essayer dès que possible smile


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#3 9/07/2016 8:56:01

FlyDaddit
Membre
Inscription : 4/03/2015
Messages : 270

Re : Compiler terragear sous flightgear 2016

Sorcier6 a écrit :

Bonjour,
Merci beaucoup pour ce tutoriel! Je vais l'essayer dès que possible smile

Ce mode opératoire est validé sur linux mint 17.x, soit ubuntu.
Tiens nous au courant car il existe une variante.


Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek,  - FG 2016.2.1

Hors ligne

#4 9/07/2016 9:11:20

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Okay pas de problème si je trouve d'autre possibilités  je les post Ici!
Vu que je suis sous XUbuntu je pense ne pas avoir trop de problèmes à utiliser ton protocole smile


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#5 9/07/2016 11:41:24

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

salut, après plusieurs essaies j'arrive à un résultats plutôt mitigé. Les deux premières étapes se déroule sans problème par contre la 3ème ne marche pas chez moi.
j'ai lancé la commande:

./download_and_compile.sh TERRAGEARGUI

dans le dossier home/xxx/ avec le fichier download_and_compile.sh présent dans /home/xxx/ mais il m'affiche les erreurs suivante après lecture des listes des paquets

W: The repository 'http://ppa.launchpad.net/kilian/f.lux/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/kilian/f.lux/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place

Je pense que c'est moi qui est fait une erreur à un endroit mais je sais pas trop ou encore. Je vais essayer de trouver le problème ou sinon passer par une autre methode!


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#6 9/07/2016 11:52:11

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 228

Re : Compiler terragear sous flightgear 2016

Bonjour,
ça n'a à priori rien a voir avec terrageargui
Supprimes ou commentes (#) l'accès à: "http://ppa.launchpad.net/kilian/f.lux/..." dans /etc/apt/sources.list

Pas la peine de mettra à jour les paquets à chaque fois.
Essaie:

./download_and_compile -an -pn TERRAGEARGUI

tu es bien dans le dossier ou il y a déjà terragear?

Pour voir les options de d&c:

./download_and_compile -h

Dernière modification par ctesc356 (9/07/2016 16:19:36)


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#7 9/07/2016 16:27:06

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

bonjour,
merci pour cette aide ctsec356, j'ai utilisé la commande que tu écrite et retéléchargé terragear et tous marche parfaitement!

j'ai ensuite utiliser les commande cmake et make par la suite tous ces déroulé parfaitement smile

je vais test terragear plus tard avec des shapefiles pour voir si tous marche


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#8 9/07/2016 16:38:09

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 228

Re : Compiler terragear sous flightgear 2016

Sorcier6 a écrit :

retéléchargé terragear et tous marche parfaitement!

j'ai ensuite utiliser les commande cmake et make par la suite tous ces déroulé parfaitement smile

??????????? "download_and_compile" fait tout ça automatiquement wink

./download_and_compile -j4 -an -pn TERRAGEAR

Dernière modification par ctesc356 (9/07/2016 16:40:55)


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#9 9/07/2016 17:55:22

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Non quand même pas mais ça serait bien! smile

J'ai lut les instructions présentes dans /home/terrageargui/README et j'ai fais les commande

cd /home/XXX/terrageargui
cmake CMakeLists.txt

et ensuite

make

et après ca j'ai eu un exécutable et en le lançant j'ai eu l'interface de TerraGearGui. smile

Que fait de plus la commande

./download_and_compile -j4 -an -pn TERRAGEAR 

? Elle permet de faire le cmake et make en même temps?


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#10 9/07/2016 18:34:37

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 228

Re : Compiler terragear sous flightgear 2016

Tu ne mélanges pas serviettes et torchons? Terragear et Terrageargui sont 2 choses différentes.
Terrageargui est une interface graphique permettant d'utiliser plus facilement Terragear.

Avec d&c tu oublies make cmake et cie. Tout y est.

d&c
- télécharge et installe les dépendances nécessaires (apt-get update  apt-get-install)
- télécharge, configure, compile et installe le/les logiciels donnés en paramètres ou contenus dans une variable (WHATTOBUILDALL)
la liste des logiciels: PLIB OPENRTI OSG SIMGEAR FGFS DATA FGRUN FGO FGX OPENRADAR ATCPIE TERRAGEAR TERRAGEARGUI

Que fait la commande: ./download_and_compile -j4 -an -pn TERRAGEAR

Elle télécharge les sources de Terragear, les configure les compile et les installe.
Par -an -pn elle saute la phase de mise à jour des dépendances.
Par -j4 elle optimise l'utilisation du processeur

Pour voir les options de d&c: ./download_and_compile -h

Les éxecutables se trouvent dans le dossier "install"

Pour certains logiciels d&c crée un fichier bash de lancement:
run_fgfs pour fg
run_fgrun pour fgrun
run_terrageargui pour terrageargui
etc.

Dernière modification par ctesc356 (9/07/2016 18:51:12)


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#11 9/07/2016 19:26:57

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Merci pour l'explication de la commande ./download_and_compile -j4 -an -pn TERRAGEAR

pour moi une fois le script d&c terminé pour terrageargui j'ai un dossier terrageargui dans home mais pas de dossier bin dans le dossier terrageargui. Après ce constant j'ai donc lut le README présent dans le dossier terrageargui et lut qu'il fallait utiliser les commandes cmake et make, je les ait utilisé et j'ai obtenu un dossier bin avec les exécutables et aussi un exécutable nommé TerraGearGui dans le dossier terragear.
De plus dans mon install


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#12 9/07/2016 19:28:10

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Merci pour l'explication de la commande ./download_and_compile -j4 -an -pn TERRAGEAR

pour moi une fois le script d&c terminé pour terrageargui j'ai un dossier terrageargui dans home mais pas de dossier bin dans le dossier terrageargui. Après ce constant j'ai donc lut le README présent dans le dossier terrageargui et lut qu'il fallait utiliser les commandes cmake et make, je les ait utilisé et j'ai obtenu un dossier bin avec les exécutables et aussi un exécutable nommé TerraGearGui dans le dossier terragear.
De plus dans mon installation les exécutables comme run_fgfs sont directement dans un dossier fgfs.


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

#13 9/07/2016 20:06:00

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 228

Re : Compiler terragear sous flightgear 2016

Sorcier6 a écrit :

pour moi une fois le script d&c terminé pour terrageargui j'ai un dossier terrageargui dans home mais pas de dossier bin dans le dossier terrageargui. Après ce constant j'ai donc lut le README présent dans le dossier terrageargui et lut qu'il fallait utiliser les commandes cmake et make, je les ait utilisé et j'ai obtenu un dossier bin avec les exécutables et aussi un exécutable nommé TerraGearGui dans le dossier terragear.
De plus dans mon installation les exécutables comme run_fgfs sont directement dans un dossier fgfs.

Si tout se passe bien, après p.ex. éxecution de ./d_c ... TERRAGEARGUI depuis le dossier xxx on obtient:
dans xxx
- un dossier "terrageargui" contenant les sources
- un dossier "build/terrageargui" contenant cmakefiles, makefile etc
- un dossier "install/terrageargui" contenant le/les binaires éxecutables

tout-ça d'un "pét" comme on dit ici smile et sans autre intervention.
et oui les run_... sont dans xxx

Dernière modification par ctesc356 (9/07/2016 20:11:52)


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

#14 11/07/2016 9:41:28

Sorcier6
Membre
Lieu : LFPO
Inscription : 22/02/2016
Messages : 66

Re : Compiler terragear sous flightgear 2016

Bonjour,

Merci pour toutes ces infos! smile je viens de me rendre conte que mon script download and compile lors du compilage de TERRAGEARGui avait foutu pas mal de de désordre dans mon dossier fgfs! Je pense que je n'ai pas du suivre exactement la procedure mais en tous cas TERRAGEAR fonctionne chez moi! smile


FlightGear 2016.4.4, Windows 10/ Xubuntu 16.04 LTS , Processeur: Intel Core i5-4440  3.10GHz, GeForce GTX 660, RAM 16Go

Hors ligne

Pied de page des forums