Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Ada
Ada Forum d'entraide sur la programmation en langage Ada
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/12/2012, 02h11   #1
aprouzeau
Invité de passage
 
Homme
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
Par défaut Problème d'installation de GtkAda

Bonjour,
J'ai voulu installer GtkAda sur un macbook tournant avec Mac Os 10.6.8.
Pour m'aider j'ai suivi les instructions de ce site : http://blady.pagesperso-orange.fr/te...GTKAda-X11.pdf

Mais lorsque j'essaye d'executer les exemple avec la commande make, voila ce que me répond le compilateur :
gnatmake -Pdefault
gcc -c -I- -gnatA /usr/local/xadalib-2012-2/share/examples/gtkada/base_widget/main.adb
gnat1: Cannot create: main.ali
gnatmake: "/usr/local/xadalib-2012-2/share/examples/gtkada/base_widget/main.adb" compilation error
make: *** [all] Error 4

Si je cherche à compiler avec la commande gnatmake main 'gtkada-config'
le compilateur me répond ça :

gcc -c main.adb
main.adb:1:06: file "gtk.ads" not found
main.adb:2:06: file "gtk.ads" not found
main.adb:3:06: file "gtk.ads" not found
main.adb:4:06: file "gtk.ads" not found
main.adb:5:06: file "gtk.ads" not found
main.adb:6:06: file "gtk.ads" not found
main.adb:8:06: file "glib.ads" not found
main.adb:8:06: "My_Widget (spec)" depends on "Glib (spec)"
main.adb:8:06: "My_Widget (spec)" depends on "Gdk (spec)"
main.adb:8:06: "Main (body)" depends on "My_Widget (spec)"
main.adb:8:06: "My_Widget (spec)" depends on "Gtk (spec)"
gnatmake: "main.adb" compilation error

Je ne sais plus trop comment faire alors que l'installation n'avait pas afficher de message d'erreur.
aprouzeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 11h11   #2
jovalise
Membre éclairé
 
Inscription : juin 2006
Messages : 767
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juin 2006
Messages : 767
Points : 328
Points : 328
Bonjour,

Citation:
gnatmake main 'gtkada-config'
A modifier en ajoutant le chemin d'accès à Gtk avec l'option "-aI" comme celi :
Code :
gnatmake main -aI/chemin_de_Gtk 'gtkada-config'
__________________
Mon développement
jovalise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 17h06   #3
aprouzeau
Invité de passage
 
Homme
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
J'ai donc tapé la commande :
Code :
gnatmake main -aI/usr/local/xadalib-2012-2/include/gtkada 'gtkada-config'
Et j'ai eu la réponse :
Code :
1
2
3
gcc -c -I/usr/local/xadalib-2012-2/include/gtkada main.adb
gnat1: Cannot create: main.ali
gnatmake: "main.adb" compilation error
aprouzeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 17h24   #4
jovalise
Membre éclairé
 
Inscription : juin 2006
Messages : 767
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juin 2006
Messages : 767
Points : 328
Points : 328
Re bonjour,

Je pense que tu as problème de droit d'accès au répertoire dans lequel tu travaille.
__________________
Mon développement
jovalise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 17h34   #5
aprouzeau
Invité de passage
 
Homme
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
En effet il y avait de cela merci beaucoup.
quand je compile en mode administrateur (avec un sudo devant), il compile pas mal de truc, et me sors ça :
Citation:
ld: symbol(s) not found
collect2: ld returned 1 exit status
gnatlink: error when calling /usr/local/gnat/bin/gcc
gnatmake: *** link failed.
aprouzeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2012, 17h58   #6
jovalise
Membre éclairé
 
Inscription : juin 2006
Messages : 767
Détails du profil
Informations personnelles :
Âge : 43

Informations forums :
Inscription : juin 2006
Messages : 767
Points : 328
Points : 328
essaie avec gtkada2-config
__________________
Mon développement
jovalise est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h19.


 
 
 
 
Partenaires

Hébergement Web