Re: Trace GNAT FSF avec numéro de lignes ...
Stéphane Rivière via Ada-france <[email protected]> Fri, 1 Jul 2022 10:03:58 +0200
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Organization | La Maison |
| Message-ID | <[email protected]> |
Le 30/06/2022 à 01:08, Nicolas Boulenguez a écrit : J'ai tenté la manip "normale" (sans le lien symbolique qui 'ne vas pas durer'). > Bon courage. Apparemment oui :) Gprbuild semble moins coopératif à builder que gcc ou gdb... cd /home/sr/opt/gnat-1211 git clone https://github.com/AdaCore/xmlada git clone https://github.com/AdaCore/gprconfig_kb git clone https://github.com/AdaCore/gprbuild *cd gprbuild* git checkout 22.2 génération des binaires de bootstraping ./bootstrap.sh --with-xmlada=../xmlada --with-kb=../gprconfig_kb --prefix=./bootstrap sudo cp -r bootstrap/* /build/gcc-12.1 make prefix=/build/gcc-12.1 setup (j'ai enlevé une ',' dans chaque --config de la ligne suggérée par Nicolas sinon erreur) gprconfig --config=Ada,12.1,,,/build/gcc-12.1/bin/gnat --config=C,12.1,,,/build/gcc-12.1/bin/gcc gprconfig has found the following compilers on your PATH. Only those matching the target and the selected compilers are displayed. * 1. GNAT for Ada in /build/gcc-12.1/bin/ version 12.1 (default runtime) .../... Select or unselect the following compiler (or "s" to save): *s* <return> You can regenerate the same config file in batch mode with the following command line: gprconfig --batch --target=x86_64-pc-linux-gnu --config=Ada,12.1,default,/build/gcc-12.1/bin/,GNAT le default.cgpr a bien été créé. xmlada doit être buildé pour le build de gprbuild *cd ../xmlada* git checkout 22.2 ./configure prefix=/build/gcc-12.1 make all gprbuild -j0 -m -p -XLIBRARY_TYPE=static -XXMLADA_BUILD_MODE=Production -XPROCESSORS=0 xmlada.gpr GNAT-TEMP-000001.TMP:104:11: undefined attribute "bindfile_option_substitution" GNAT-TEMP-000001.TMP:105:11: undefined attribute "bindfile_option_substitution" gprbuild: processing of configuration project "/tmp/GNAT-TEMP-000001.TMP" failed ou (pour voir, même punition) gprbuild -Pxmlada GNAT-TEMP-000001.TMP:104:11: undefined attribute "bindfile_option_substitution" GNAT-TEMP-000001.TMP:105:11: undefined attribute "bindfile_option_substitution" gprbuild: processing of configuration project "/tmp/GNAT-TEMP-000001.TMP" failed si je reviens dans le rep gprbuild (en fait le build de xmlada doit se faire à partir de là, a priori) et lance un make all gprbuild -p -m -j0 -XBUILD=production gprbuild.gpr -XLIBRARY_TYPE=static -XXMLADA_BUILD=static gprbuild.gpr:19:06: imported project file "xmlada.gpr" not found *gpr.gpr:19:06: imported project file "xmlada" not found* gpr.gpr:19:06: imported by "/home/sr/opt/gnat-1211/gprbuild/gpr/gpr.gpr" gpr.gpr:19:06: imported by "/home/sr/opt/gnat-1211/gprbuild/gprbuild.gpr" gprbuild: "gprbuild.gpr" processing failed make: *** [Makefile:95 : all] Erreur 5 Et si je mod les gprbuild.gpr et gpr.gpr avec un with "../xmlada/xmlada et make all gprbuild -p -m -j0 -XBUILD=production gprbuild.gpr -XLIBRARY_TYPE=static -XXMLADA_BUILD=static *gprbuild.gpr:22:18: cannot import aggregate project "/home/sr/opt/gnat-1211/xmlada/xmlada.gpr"** **gpr.gpr:21:21: cannot import aggregate project "/home/sr/opt/gnat-1211/xmlada/xmlada.gpr"* gprbuild: "gprbuild.gpr" processing failed make: *** [Makefile:95 : all] Erreur 5 J'imagine que si je tapotes un sudo apt install gprbuild, ça irait droit... mais j'aimerai bien savoir ce que je fais mal. Si vous avez une idée... Merci d'avance... -- Stéphane Rivière Ile d'Oléron - France _______________________________________________ Ada-france mailing list [email protected] https://mail.ada-france.org/cgi-bin/mailman/listinfo/ada-france
OpenPGP_0x68A4C5C1D498F92F.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 =smkS -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature
(application/pgp-signature, 840 B) - not displayed