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 27/06/2018 19:43:01

denis_06
Membre
Lieu : Nice
Inscription : 3/12/2017
Messages : 84

[RESOLU] Interuption de la compilation de D&C.

Bonsoir,

J'ai téléchargé le dernier download_and_compile.sh   avec ceci  :

wget -O download_and_compile.sh https://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh?format=raw

Puis

chmod +x download_and_compile.sh

Puis :

download_and_compile.sh -s

Puis après un certain temps j'obtiens l'arrêt puis l'affichage suivant :

****************************************
**************** DATA ******************
****************************************
Clonage dans '.'...
remote: Counting objects: 63080, done.
error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
fatal: The remote end hung up unexpectedly
fatal: erreur de protocole : mauvais entête de paquet

Un tour sur ce forum pour lire avant de poster "A l'aide !".

J'ai trouvé la recommandation (voir ce poste http://fr.flightgear.org/forums/viewtopic.php?id=4432) :

./download_and_compile.sh -s -an -pn DATA

J'obtiens alors ceci :

 **************************************
*                                    *
* Warning, the compilation process   *
* is going to use 12 or more Gbytes  *
* of space and at least a couple of  *
* hours to download and build FG.    *
*                                    *
* Please, be patient ......          *
*                                    *
**************************************
Considering a package alternative: libcurl4-openssl-dev libcurl4-gnutls-dev
Package alternative matched for libcurl4-openssl-dev
Considering a package alternative: libopenscenegraph-3.4-dev libopenscenegraph-dev libopenscenegraph-[0-9]+\.[0-9]+-dev
Package alternative matched for libopenscenegraph-3.4-dev
Considering a package alternative: libpng-dev libpng12-dev libpng16-dev
Package alternative matched for libpng-dev
Considering an optional package alternative: qml-module-qtquick2
Optional package alternative matched for qml-module-qtquick2
Considering an optional package alternative: qml-module-qtquick-window2
Optional package alternative matched for qml-module-qtquick-window2
Considering an optional package alternative: qml-module-qtquick-dialogs
Optional package alternative matched for qml-module-qtquick-dialogs
Considering an optional package alternative: qtbase5-private-dev
Optional package alternative matched for qtbase5-private-dev
Considering an optional package alternative: qtdeclarative5-private-dev
Optional package alternative matched for qtdeclarative5-private-dev
****************************************
************** FLIGHTGEAR **************
****************************************
****************************************
**************** DATA ******************
****************************************
Clonage dans '.'...
remote: Counting objects: 63080, done.
remote: Compressing objects: 100% (28529/28529), done.
error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
fatal: The remote end hung up unexpectedly
fatal: fin de fichier prématurée
fatal: échec de index-pack

J'ai lu l'info du clonage git à faire :

git clone git://git.code.sf.net/p/flightgear/fgdata flightgear-fgdata

Cela fonctionne visiblement bien j'obtiens :

Clonage dans 'flightgear-fgdata'...
remote: Counting objects: 63080, done.
remote: Compressing objects: 100% (28296/28296), done.
remote: Total 63080 (delta 36332), reused 58502 (delta 32885)
Réception d'objets: 100% (63080/63080), 2.35 GiB | 985.00 KiB/s, fait.
Résolution des deltas: 100% (36332/36332), fait.
Extraction des fichiers: 100% (12261/12261), fait.

Et maintenant que faire ?

J'ouvre

download_and_compile.sh

   

Et pense que la manip du   git clone git:etc... Correspond aux lignes

_gitDownload https://git.code.sf.net/p/flightgear/fgdata
    _gitUpdate $FGVERSION

De la moulinette D&C :

  if [[ "$(declare -p WHATTOBUILD)" =~ '['([0-9]+)']="DATA"' ]]; then
    echo "****************************************" | tee -a $LOGFILE
    echo "**************** DATA ******************" | tee -a $LOGFILE
    echo "****************************************" | tee -a $LOGFILE

    _gitDownload https://git.code.sf.net/p/flightgear/fgdata
    _gitUpdate $FGVERSION
  fi
  cd "$CBD"

  SCRIPT=run_fgfs.sh
  echo "#!/bin/sh" > $SCRIPT
  echo "cd \$(dirname \$0)" >> $SCRIPT
  echo "cd $SUB_INSTALL_DIR/$FGFS_INSTALL_DIR/bin" >> $SCRIPT
  echo "export LD_LIBRARY_PATH=.

Je pense qu'il faut que je renomme le répertoire crée    flightgear-fgdata   en fgdata.

Et après que faire pour lancer le reste de la procédure D&C ?
Modifier

WHATTOBUILDALL=(SIMGEAR FGFS DATA)

par 

WHATTOBUILDALL=(DATA)

   
Puis relancer D&C   ? avec

download_and_compile.sh -s 

Vos lumières avisées seraient très appréciées. Merci d'avance.

Denis.

Dernière modification par denis_06 (28/06/2018 18:12:33)


Denis PC portable.   Systeme Linux Mint 19     64 bits
carte graphique de base : Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
Flight Gear 2020.4.0
Intel(R) Celeron(R) CPU 2970M @ 2.20GHz     RAM : 8GiB

Hors ligne

#2 27/06/2018 22:10:34

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : [RESOLU] Interuption de la compilation de D&C.

Bonsoir,
est-ce que simgear et fgfs ont été compilés correctement?
Si c'est le cas tu renommes " flightgera-fgdata" en "fgdata" et tu le copies dans "/install/flightgear/"
"fgdata" n'est pas compilé, ce n'est que du transfert de données.

Ps: avant de lancer fg contrôles que les versions  correspondent.
Le contenu des fichiers "/flightgear/version", "/simgear/version" et "/install/flightgear/fgdata/version" doit être identique.
si besoin adapte ".../fgdata/version"

Dernière modification par ctesc356 (28/06/2018 8:05:03)


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#3 28/06/2018 10:26:54

denis_06
Membre
Lieu : Nice
Inscription : 3/12/2017
Messages : 84

Re : [RESOLU] Interuption de la compilation de D&C.

Bonjour,

Merci de la réponse.

> est-ce que simgear et fgfs ont été compilés correctement?

Je dirais que fgfs est compilé , son binaire est disponible dans  /install/flightgear/bin

 denis@denis-portable:~/4_FLIGHT_GEAR/install/flightgear$ pwd
/home/denis/4_FLIGHT_GEAR/install/flightgear
denis@denis-portable:~/4_FLIGHT_GEAR/install/flightgear$ ls
bin  fgdata  share
denis@denis-portable:~/4_FLIGHT_GEAR/install/flightgear$ ls bin
fgcom   fgfs  fgtraffic  GPSsmooth  js_demo  MIDGsmooth  yasim
fgelev  fgjs  fgviewer   JSBSim     metar    UGsmooth    yasim-proptest
 

En revanche le répertoire simgear ne contient pas de répertoire bin

denis@denis-portable:~/4_FLIGHT_GEAR/install/simgear$ ls
include  lib

J'en conclus que la compilation ne s'est pas faite.

Pour la vérification des versions :
>"/flightgear/version", "/simgear/version" et "/install/flightgear/fgdata/version" doit être identique.

/flightgear/version   contient     2018.2.2
/simgear/version   contient   2018.2.2

Le résultat du clonage contient une version + récente.
/flightgear-fgdata /version   contient   2018.3.0


>si besoin adapte ".../fgdata/version"

J'ai  téléchargé le fgdata 2018.2  via ce lien :
https://sourceforge.net/projects/flight … se-2018.2/

/fgdata/version   contient  maintenant    2018.2.2


Comment finir obtenir les fichiers run_fgfs.sh et consorts... ?



Merci.

Denis.

Dernière modification par denis_06 (28/06/2018 11:35:31)


Denis PC portable.   Systeme Linux Mint 19     64 bits
carte graphique de base : Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
Flight Gear 2020.4.0
Intel(R) Celeron(R) CPU 2970M @ 2.20GHz     RAM : 8GiB

Hors ligne

#4 28/06/2018 11:20:43

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : [RESOLU] Interuption de la compilation de D&C.

denis_06 a écrit :

Je dirais que fgfs est compilé , son binaire est disponible dans  /install/flightgear/bin
En revanche le répertoire simgear ne contient pas de répertoire bin
J'en conclus que la compilation ne s'est pas faite.

fgfs ne compile pas si simgear n'est pas compilé, donc si tu as les binaires de fg c'est bon.

denis_06 a écrit :

Pour la vérification des versions :
/flightgear/version   contient     2018.2.2
/simgear/version   contient   2018.2.2

Le résultat du clonage contient une version + récente.
/flightgear-fgdata /version   contient   2018.3.0

Je télécharge le fgdata 2018.2

Souvent il suffit de modifier "fgdata/version" en "2018.2.2"
Mais si ta connexion est passable et que ça ne prend pas des "plombes" c'est aussi bien.


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#5 28/06/2018 12:02:03

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : [RESOLU] Interuption de la compilation de D&C.

denis_06 a écrit :

Comment finir obtenir les fichiers run_fgfs.sh et consorts... ?

d&c ayant capoté sur le data tu n'as pas le script de lancement.
Le voilà... à copier dans un fichier "run_fgfs.sh" dans ton fichier fgfs

#!/bin/sh
cd $(dirname $0)
cd install/flightgear/bin
export LD_LIBRARY_PATH=../../simgear/lib:../../openscenegraph/lib:../../openrti/lib:../../plib/lib
./fgfs --fg-root=$PWD/../fgdata/ $@

lancer depuis "fgfs" par "./run_fgfs.sh"
ou depuis /home/<user>/ par "fgfs/run_fgfs.sh"
Partant du principe que tu as compilé dans "home/<user>/fgfs", sinon a adapter.
ps: apparemment remplacer "fgfs" par "4_FLIGHT_GEAR" chez toi.

Dernière modification par ctesc356 (28/06/2018 12:08:10)


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#6 28/06/2018 18:11:21

denis_06
Membre
Lieu : Nice
Inscription : 3/12/2017
Messages : 84

Re : [RESOLU] Interuption de la compilation de D&C.

Un grand merci.  Fg démarre impecablement bien.

J'ai encore appris sur flight gear ce coup ci.
La fois d'avant d&c avait fonctionné nickel.

Merci.

Denis.

PS : je prépare une question pour une migration ubuntu linux mint...patience, j'ai qq essais à faire avant.

Dernière modification par denis_06 (28/06/2018 18:11:54)


Denis PC portable.   Systeme Linux Mint 19     64 bits
carte graphique de base : Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
Flight Gear 2020.4.0
Intel(R) Celeron(R) CPU 2970M @ 2.20GHz     RAM : 8GiB

Hors ligne

Pied de page des forums