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.

#76 8/07/2019 12:10:02

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 1 118

Re : Erreur compilation FGFS

rominet a écrit :

Pas du tout. OpenRadar et ATC-pie sont des projets assez indépendants de FG (bien que liés). Quant à OpenRTI, c'est vraiment pour les spécialistes de HLA (cf. wiki FG) qui veulent se retrousser les mains...

Ok merci, je resterai donc avec cette configuration minimale qui me suffit.


Fg 2019.2.0 - LinuxMint 19.2 Tina - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 430.26
+ Hp notebook-15-da0118nf -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#77 8/07/2019 15:00:26

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

Re : Erreur compilation FGFS

Clm76 a écrit :

Sans PLIB, je n'ai pas le scroll par la souris sur "internal properties" mais je m'en passerai.

Quand tu en auras marre:(de te passer du "scroll")

- supprimes "flightgear" dans le dossier "build"
- compiles plib "d&c -j4 -pn PLIB" (téléchargement +compilation en 30sec max)
- compiles fg "d&c -j4 -pn FGFS

et voilà tu as le "scroll" wink

Dernière modification par ctesc356 (8/07/2019 15:00:52)


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

Hors ligne

#78 8/07/2019 18:52:50

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 1 118

Re : Erreur compilation FGFS

ctesc356 a écrit :

- compiles plib "d&c -j4 -pn PLIB" (téléchargement +compilation en 30sec max)

31 sec !!! lol lol lol

Merci Ernest, ça fonctionne nickel ! smile


Fg 2019.2.0 - LinuxMint 19.2 Tina - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 430.26
+ Hp notebook-15-da0118nf -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#79 19/11/2019 20:14:51

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 2 578

Re : Erreur compilation FGFS

En fin de compilation de FG, je note deux erreurs qui me conseillent de faire un rapport de bug (mais c'est pas dans mes habitudes...)

/home/andre/fgfs/flightgear/src/Viewer/renderer_legacy.cxx: In member function ‘virtual void flightgear::VisibleSceneInfoVistor::apply(osg::Node&)’:
/home/andre/fgfs/flightgear/src/Viewer/renderer_legacy.cxx:1962:10: internal compiler error: Erreur de segmentation
 1962 |     void apply(Node& node)
      |          ^~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/build.make:6337: src/Main/CMakeFiles/fgfs.dir/__/Viewer/renderer_legacy.cxx.o] Error 1
make[2]: *** Attente des tâches non terminées....
In file included from /usr/include/osg/GraphicsContext:17,
                 from /usr/include/osg/Texture:20,
                 from /usr/include/osg/Texture2D:17,
                 from /home/andre/fgfs/install/simgear/include/simgear/scene/material/mat.hxx:38,
                 from /home/andre/fgfs/flightgear/src/Main/options.cxx:52:
/usr/include/osg/State:2742:1: internal compiler error: Erreur de segmentation
 2742 | }
      | ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/build.make:6506: src/Main/CMakeFiles/fgfs.dir/options.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2599: src/Main/CMakeFiles/fgfs.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

La compilation se poursuit normalement.
Pour info pour les spécialistes, pour avis...


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 750ti 2Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2019.2.0 Git.

Hors ligne

#80 19/11/2019 21:05:15

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 1 118

Re : Erreur compilation FGFS

Bonsoir,

f-toro a écrit :

En fin de compilation de FG, je note deux erreurs qui me conseillent de faire un rapport de bug (mais c'est pas dans mes habitudes...)

As-tu utilisé la dernière version de D&C ? Elle a changé la nuit dernière. Version en cours = ED7075.
Apparemment, certaines ligne de code sont réécrites en python 3 (si j'ai bien compris mais je n'ai pas creusé).


Fg 2019.2.0 - LinuxMint 19.2 Tina - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 430.26
+ Hp notebook-15-da0118nf -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#81 19/11/2019 21:30:01

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 2 578

Re : Erreur compilation FGFS

Clm76 a écrit :

As-tu utilisé la dernière version de D&C ? Elle a changé la nuit dernière. Version en cours = ED7075.

Oui.
Je l'avais téléchargée au préalable.


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 750ti 2Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2019.2.0 Git.

Hors ligne

#82 20/11/2019 1:25:25

rominet
Membre
Inscription : 23/03/2019
Messages : 62

Re : Erreur compilation FGFS

Bonsoir,

1) Le message posté ci-dessus :

.../src/Viewer/renderer_legacy.cxx: In member function ‘virtual void flightgear::VisibleSceneInfoVistor::apply(osg::Node&)’:
.../src/Viewer/renderer_legacy.cxx:1962:10: internal compiler error: Erreur de segmentation
1962 |     void apply(Node& node)
      |          ^~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions.

montre qu'il s'agit d'une erreur interne du compilateur gcc/g++. C'est un bug du compilateur. Il n'y a pas grand-chose à faire à part mettre à jour le compilateur et rapporter un bug si l'erreur persiste (package gcc ou g++ de la distribution).

Remarque : il n'est pas forcément aisé de mettre à jour gcc indépendamment du reste de la distribution. Autrement dit, il peut être plus simple de mettre à jour la distro.

2) d&c ne comporte pas de code Python 3. ed7075f4ba92d338752fc88938b45102a3db5312 n'est pas un numéro de version de d&c, c'est un identifiant de commit FGMeta. FGMeta est un dépôt Git qui contient d&c et plein d'autres choses. Le commit ed7075f4ba de FGMeta correspond à ceci :

commit ed7075f4ba92d338752fc88938b45102a3db5312
Author: Edward d'Auvergne <edward@nmr-relax.com>
Date:   Mon Nov 18 10:26:40 2019 +0100

    Catalogs: Python 3 compatibility for reading binary data.
    
    IO data needs to be decoded, and the binary zip file needs to be opened in 'rb'
    binary mode.

Il ne concerne pas d&c (voir par exemple avec 'git log -p' ou 'git show ed7075f4ba92' dans un clone de FGMeta). Je crois qu'il s'agit de(s) script(s) générant les catalogues d'aéronefs pour lanceur intégré à FG (“Qt launcher”).

Comme je l'ai déjà écrit quelque part ici, lorsque vous avez cloné FGMeta comme indiqué sur le wiki FG, vous pouvez voir les derniers changements apportés à d&c avec la commande suivante :

git log -- download_and_compile.sh

(à lancer à dans la racine du dépôt FGMeta). Rajoutez l'option -p :

git log -p -- download_and_compile.sh

pour avoir les diffs (modifications) en plus du “commit log” (le message textuel). Voici les commits les plus récents en format condensé (seule la première ligne de chaque message de commit est affichée) :

$ git log --pretty=format:'commit %H%nAuteur : %an%nDate : %cD%n%n    %s%n' -- download_and_compile.sh
commit a5e4c47f1ddfa44d1da9f810aebcc2489d4c1c21
Auteur : Julian Smith
Date : Wed, 4 Sep 2019 13:35:30 +0100

    download_and_compile.sh: improved generation of run_fgfs*.sh scripts.

commit 9804df24a1ace7c4d2e22adcf0527c908ae025c6
Auteur : Julian Smith
Date : Wed, 4 Sep 2019 13:34:27 +0100

    download_and_compile.sh: Added support for building fgfs on OpenBSD.

commit bad115cac0c7e0c6f95088dc96928a5dbd66fde3
Auteur : Florent Rougon
Date : Sat, 6 Jul 2019 12:19:42 +0200

    download_and_compile.sh: add libopenal-dev as mandatory dependency of SimGear

commit 696829a260e4d496fc1e36efa439b617b48d883a
Auteur : Florent Rougon
Date : Sat, 25 May 2019 21:28:36 +0200

    download_and_compile.sh: add optional dependency on libevent-dev

(...)

Vous voyez que ça n'est pas si récent que ça.

3) Concernant la page Scripted_Compilation_on_Linux_Debian/Ubuntu du wiki FG, je l'ai mise à jour en mai 2019. La section Prerequesites a été récemment ajoutée par quelqu'un d'autre et n'est pas vraiment nécessaire à mon avis, car les packages en question sont soit inutiles pour d&c (svn et automake) soit automatiquement installés sauf si l'on a utilisé l'option -pn de d&c pour empêcher l'installation des packages (j'ai signalé ça à l'auteur de la modif., cela devrait se régler... de toute façon, ce n'est pas bien méchant). Il y aussi les deux commits de J. Smith listés ci-dessus qui, sauf erreur, ne sont pas trop documentés mais ne doivent guère affecter que les utilisateurs d'OpenBSD (oui, quelqu'un a décidé d'utiliser d&c sous OpenBSD, en se privant de toute la partie liée à apt, semble-t-il...).

Tout ça pour dire que je considère que la page wiki ci-dessus est une assez bonne ressource à ce jour — en particulier, la partie installation avec la difficulté de FGData. Ce sont les dernières instructions d'installation que j'ai écrites pour d&c et la méthode est plus simple à expliquer que celle que j'avais précédemment écrite en français, car elle ne nécessite pas de créer de clé SSH ni d'interagir avec l'agent SSH (mais elle utilise bien le client SSH pour le clonage de FGData, c'est-à-dire son téléchargement initial — c'est ce qui permet de ne pas rencontrer l'erreur de timeout tout en utilisant une connexion sécurisée).


Debian GNU/Linux, driver libre pour carte Radeon HD 4670, FG 'next', 8 Go de RAM

Hors ligne

#83 20/11/2019 10:22:06

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

Re : Erreur compilation FGFS

Bonjour,

f-toro a écrit :

En fin de compilation de FG, je note deux erreurs qui me conseillent de faire un rapport de bug (mais c'est pas dans mes habitudes...)

gcc-9 est tout nouveau sur testing (13/11/19). Il est régulièrement modifié depuis.
Un update/upgrade de debian devrait résoudre le souci.


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

Hors ligne

#84 20/11/2019 10:32:50

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 2 578

Re : Erreur compilation FGFS

rominet a écrit :

Autrement dit, il peut être plus simple de mettre à jour la distro.

ctesc356 a écrit :

Un update/upgrade de debian devrait résoudre le souci.

C'est fait quotidiennement.

Attendons donc que le bug soit résorbé.


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 750ti 2Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2019.2.0 Git.

Hors ligne

Pied de page des forums