#1 Le 11/11/2019, à 11:48
- AidenPearce
Problème de compilation EDI GPS langage ADA
Slt je viens de me lancer dans la programmation et j'ai choisi le langage ada avec son EDI GPS. Voila le problème j'ai du mal a compiler mon code quand il s'agit de creer des programmes avec des fenêtres.Par exemple lorsque j'essaie de compiler ce code :
WITH Gtk.Main ; USE Gtk.Main ;
WITH Gtk.Window ; USE Gtk.Window ;
PROCEDURE Test01 IS
win : Gtk_window ;
BEGIN
Init ;
Gtk_New(Win) ;
Win.show_all ;
Main ;
END Test01 ;
J'obtiens cette erreur :
gprbuild -d -eL -P/usr/gtkada/lib/gnat/test.gpr -XGTKADA_BUILD,LIBRARY_TYPE=static /usr/gtkada/lib/gnat/src/main.adb
Compile
[Ada] main.adb
Bind
[gprbind] main.bexch
[Ada] main.ali
Link
[link] main.adb
//usr/lib/x86_64-linux-gnu/libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libgtk-3.so: undefined reference to `pango_fc_font_map_config_changed'
collect2: error: ld returned 1 exit status
gprbuild: link of main.adb failed
[2019-11-11 08:55:51] process exited with status 4, 100% (7/7), elapsed time: 11.67s
Bien sur je me tourner vers Google et après plusieurs minutes J'ai finallement fini par trouver peut-être une solution proposer par NihalKarne sur ce site mais je dois avouer que pour moir pour le moment ce qui est expliqué sur ce forum est du chinois. Aidez Moi Merci D'Avance
Dernière modification par AidenPearce (Le 11/11/2019, à 12:02)
Hors ligne
#2 Le 11/11/2019, à 11:57
- cqfd93
Re : Problème de compilation EDI GPS langage ADA
Modération
Merci de remplacer les balises gras [b][/b] par des balises code [code][/code].
− cqfd93 −
Hors ligne
#3 Le 11/11/2019, à 12:03
- AidenPearce
Re : Problème de compilation EDI GPS langage ADA
Merci pour la correction Modération
Hors ligne
#4 Le 30/07/2021, à 19:15
- Ilari1
Re : Problème de compilation EDI GPS langage ADA
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libgtk-3.so: undefined reference to `pango_fc_font_map_config_changed'
-Probable problème d'installation de GtkAda.
Pango fait partie de la "pile" GtkAda.
Bon courage
Hors ligne
#5 Le 03/08/2021, à 12:52
- Ilari1
Re : Problème de compilation EDI GPS langage ADA
$ git clone https://github.com/AdaCore/gtkada
$ cd gtkada
$ ./configure --prefix=/usr ou --prefix=/usr/bin/lib/gnat/gtkada
$ make
$ sudo make install
Pour installer correctement sur Ubuntu 20.04.
Nb : installer au choix dans usr ou dans gnat.
Hors ligne