compilation ADA - Programmation
Marsh Posté le 05-11-2001 à 21:05:16
Il manque la glib et gtk.
rajoute -lglib -lgtk en paramètre de gnatlink
Marsh Posté le 06-11-2001 à 18:32:19
g essayé, mais ca me met toujours le meme message d'erreur
Marsh Posté le 09-11-2001 à 19:46:10
flyzu a écrit a écrit : tu peux m'expliquer je que je dois taper exactement |
Ca fait des années que j'ai plus utilisé le GNAT, mais il cherche dans la doc, il s'agit de lier les librairies gtp et glib.
Marsh Posté le 09-11-2001 à 19:57:11
ca te derangerai d'essayer pour moi, je t'envoie les fichiers ?
Marsh Posté le 09-11-2001 à 20:12:33
flyzu a écrit a écrit : ca te derangerai d'essayer pour moi, je t'envoie les fichiers ? |
Je n'ai plus le compilateur. J'ai bossé en Ada pendant un moment, mais depuis, j'ai arreté.
Néanmoins, je t'envoie vers cette page (te hablas español ?) :
http://lml.ls.fi.upm.es/pc/issues_Ada/
qui montre le link d'une appli utilisant gtkada, et notamment la ligne de commande gnatlink.
Marsh Posté le 09-11-2001 à 20:19:19
put1, j'y comprends quedalle, t'aurais pas une adresse en anglais par hasard
Marsh Posté le 09-11-2001 à 20:21:25
flyzu a écrit a écrit : put1, j'y comprends quedalle, t'aurais pas une adresse en anglais par hasard |
Nan, mais la ligne de commande, c'est internationnal :
Code :
|
Marsh Posté le 09-11-2001 à 20:43:00
flyzu a écrit a écrit : ouais d'accord, mais c quoi le fichier bbeo.ali ? |
C'est le nom de leur applie
essaye ça :
cd /home/greg/
gnatmake calcul -I `gtkada-config`
gcc -c -I. -I/usr/include/gtkada calcul.adb
gnatbind -aO./ -aO. -aO/usr/include/gtkada -I- -x calcul.ali
gnatlink -L/usr/include/gtkada -L/usr/lib -lgtkada -L/usr/lib
-L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib
-ldl -lXext -lX11 -lm calcul.ali
Marsh Posté le 09-11-2001 à 20:56:13
La seule possibilité qui s'offre à moi est de me connecter avec ssh a l'ordi distant qui se trouve a l'uni ou j'etudie, je tape seulement :gnatmake calcul.adb et le programme sort les lignes suivantes :
gnatbind -aO./ -aO/home/staffcmp/include/adapack -aO/soft/gnat/include/gtkada -I
- -x calcul.ali
gnatlink -L/home/staffcmp/include/adapack -L/home/staffcmp/lib -ladapack -L/soft
/gnat/include/gtkada -L/soft/gnat/lib -lgtkada -L/soft/gnat/lib -L/usr/openwin/l
ib -R/usr/openwin/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lsocket -l
nsl -lm -lGL -lXi -lXmu calcul.ali
Marsh Posté le 04-11-2001 à 20:41:29
J'essaie de compiler un programme en ada et lorsque j'execute la commande gnatmake, j'obtiens un message d'erreur. J'ai pourtant installer les packages glib et gtkada. Aidez-moi svp, j'y arrive pas :
cd /home/greg/
gnatmake calcul.adb
gnatbind -x calcul.ali
gnatlink calcul.ali
/usr/lib/gcc-lib/i386-redhat-linux/2.8.1/adalib//libgnat.a(s-fileio.o): In function `system__file_io__open':
s-fileio.o(.text+0x2008): the use of `tmpnam' is dangerous, better use `mkstemp'
b~calcul.o: In function `adainit':
b~calcul.o(.text+0xc1): undefined reference to `gdk___elabs'
b~calcul.o(.text+0xc6): undefined reference to `glib___elabb'
b~calcul.o(.text+0xcb): undefined reference to `gdk__rectangle___elabb'
b~calcul.o(.text+0xd0): undefined reference to `gdk__font___elabb'
b~calcul.o(.text+0xd5): undefined reference to `gdk__region___elabb'
b~calcul.o(.text+0xda): undefined reference to `glib__glist___elabb'
b~calcul.o(.text+0xdf): undefined reference to `gdk__visual___elabb'
b~calcul.o(.text+0xe4): undefined reference to `gdk__color___elabs'
b~calcul.o(.text+0xe9): undefined reference to `gdk__color___elabb'
b~calcul.o(.text+0xee): undefined reference to `gdk__cursor___elabb'
b~calcul.o(.text+0xf3): undefined reference to `gdk__window_attr___elabb'
b~calcul.o(.text+0xf8): undefined reference to `gdk__window___elabb'
b~calcul.o(.text+0xfd): undefined reference to `gdk__bitmap___elabb'
b~calcul.o(.text+0x102): undefined reference to `gdk__event___elabs'
b~calcul.o(.text+0x107): undefined reference to `gdk__event___elabb'
b~calcul.o(.text+0x10c): undefined reference to `gdk__gc___elabb'
b~calcul.o(.text+0x111): undefined reference to `glib__gnodes___elabb'
b~calcul.o(.text+0x116): undefined reference to `glib__gslist___elabb'
b~calcul.o(.text+0x11b): undefined reference to `glib__xml___elabb'
b~calcul.o(.text+0x120): undefined reference to `glib__glade___elabs'
b~calcul.o(.text+0x125): undefined reference to `gtk___elabs'
b~calcul.o(.text+0x12a): undefined reference to `glib__glade___elabb'
b~calcul.o(.text+0x12f): undefined reference to `gtk__enums___elabb'
b~calcul.o(.text+0x134): undefined reference to `gtk__type_conversion_hooks___elabb'
b~calcul.o(.text+0x139): undefined reference to `gtk___elabb'
b~calcul.o(.text+0x13e): undefined reference to `gtkada__types___elabs'
b~calcul.o(.text+0x143): undefined reference to `gdk__pixmap___elabb'
b~calcul.o(.text+0x148): undefined reference to `gtk__object___elabs'
b~calcul.o(.text+0x14d): undefined reference to `gtk__accel_group___elabb'
b~calcul.o(.text+0x152): undefined reference to `gtk__data___elabs'
b~calcul.o(.text+0x157): undefined reference to `gtk__adjustment___elabs'
b~calcul.o(.text+0x15c): undefined reference to `gtk__adjustment___elabb'
b~calcul.o(.text+0x161): undefined reference to `gtk__style___elabb'
b~calcul.o(.text+0x166): undefined reference to `gtk__widget___elabs'
b~calcul.o(.text+0x16b): undefined reference to `gtk__arguments___elabb'
b~calcul.o(.text+0x170): undefined reference to `gtk__container___elabs'
b~calcul.o(.text+0x175): undefined reference to `gtk__container___elabb'
b~calcul.o(.text+0x17a): undefined reference to `gtk__bin___elabs'
b~calcul.o(.text+0x17f): undefined reference to `gtk__bin___elabb'
b~calcul.o(.text+0x184): undefined reference to `gtk__box___elabs'
b~calcul.o(.text+0x189): undefined reference to `gtk__button___elabs'
b~calcul.o(.text+0x18e): undefined reference to `gtk__clist___elabs'
b~calcul.o(.text+0x193): undefined reference to `gtk__color_selection___elabs'
b~calcul.o(.text+0x198): undefined reference to `gtk__ctree___elabs'
b~calcul.o(.text+0x19d): undefined reference to `gtk__editable___elabs'
b~calcul.o(.text+0x1a2): undefined reference to `gtk__editable___elabb'
b~calcul.o(.text+0x1a7): undefined reference to `gtk__extra__sheet___elabs'
b~calcul.o(.text+0x1ac): undefined reference to `gtk__extra__sheet___elabb'
b~calcul.o(.text+0x1b1): undefined reference to `gtk__fixed___elabs'
b~calcul.o(.text+0x1b6): undefined reference to `gtk__gentry___elabs'
b~calcul.o(.text+0x1bb): undefined reference to `gtk__item___elabs'
b~calcul.o(.text+0x1c0): undefined reference to `gtk__item___elabb'
b~calcul.o(.text+0x1c5): undefined reference to `gtk__layout___elabs'
b~calcul.o(.text+0x1ca): undefined reference to `gtk__list___elabs'
b~calcul.o(.text+0x1cf): undefined reference to `gtk__combo___elabs'
b~calcul.o(.text+0x1d4): undefined reference to `gtk__marshallers___elabb'
b~calcul.o(.text+0x1d9): undefined reference to `gtk__misc___elabs'
b~calcul.o(.text+0x1de): undefined reference to `gtk__misc___elabb'
b~calcul.o(.text+0x1e3): undefined reference to `gtk__label___elabs'
b~calcul.o(.text+0x1e8): undefined reference to `gtk__notebook___elabs'
b~calcul.o(.text+0x1ed): undefined reference to `gtk__packer___elabs'
b~calcul.o(.text+0x1f2): undefined reference to `gtk__table___elabs'
b~calcul.o(.text+0x1f7): undefined reference to `gtk__toolbar___elabs'
b~calcul.o(.text+0x1fc): undefined reference to `gtk__util___elabb'
b~calcul.o(.text+0x201): undefined reference to `gtk__table___elabb'
b~calcul.o(.text+0x206): undefined reference to `gtk__packer___elabb'
b~calcul.o(.text+0x20b): undefined reference to `gtk__notebook___elabb'
b~calcul.o(.text+0x210): undefined reference to `gtk__label___elabb'
b~calcul.o(.text+0x215): undefined reference to `gtk__combo___elabb'
b~calcul.o(.text+0x21a): undefined reference to `gtk__list___elabb'
b~calcul.o(.text+0x21f): undefined reference to `gtk__layout___elabb'
b~calcul.o(.text+0x224): undefined reference to `gtk__gentry___elabb'
b~calcul.o(.text+0x229): undefined reference to `gtk__fixed___elabb'
b~calcul.o(.text+0x22e): undefined reference to `gtk__color_selection___elabb'
b~calcul.o(.text+0x233): undefined reference to `gtk__clist___elabb'
b~calcul.o(.text+0x238): undefined reference to `gtk__widget___elabb'
b~calcul.o(.text+0x23d): undefined reference to `gtk__object___elabb'
b~calcul.o(.text+0x242): undefined reference to `gtk__window___elabs'
b~calcul.o(.text+0x247): undefined reference to `gtk__window___elabb'
b~calcul.o(.text+0x24c): undefined reference to `gtk__color_selection_dialog___elabs'
b~calcul.o(.text+0x251): undefined reference to `gtk__color_selection_dialog___elabb'
b~calcul.o(.text+0x256): undefined reference to `gtk__dialog___elabs'
b~calcul.o(.text+0x25b): undefined reference to `gtk__dialog___elabb'
b~calcul.o(.text+0x260): undefined reference to `gtk__file_selection___elabs'
b~calcul.o(.text+0x265): undefined reference to `gtk__file_selection___elabb'
b~calcul.o(.text+0x26a): undefined reference to `gtk__box___elabb'
b~calcul.o(.text+0x26f): undefined reference to `gtk__font_selection___elabs'
b~calcul.o(.text+0x274): undefined reference to `gtk__font_selection___elabb'
b~calcul.o(.text+0x279): undefined reference to `gtk__button___elabb'
b~calcul.o(.text+0x27e): undefined reference to `gtk__pixmap___elabs'
b~calcul.o(.text+0x283): undefined reference to `gtk__pixmap___elabb'
b~calcul.o(.text+0x288): undefined reference to `gtk__toolbar___elabb'
b~calcul.o(.text+0x292): undefined reference to `gtkada__handlers___elabs'
b~calcul.o(.text+0x297): undefined reference to `gtkada__pixmaps___elabs'
b~calcul.o(.text+0x29c): undefined reference to `gtkada__dialogs___elabb'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__marshaller
s__void_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x21d): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x228): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__notebook_p
age_marshaller__call':
./cmp_callbacks.o(.text+0x2ad): undefined reference to `gtk__arguments__to_notebook_page'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__notebook_p
age_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x4a9): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x4b4): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__widget_mar
shaller__call':
./cmp_callbacks.o(.text+0x51c): undefined reference to `gtk__arguments__to_object'
./cmp_callbacks.o(.text+0x52d): undefined reference to `gtk__widget___init_proc'
./cmp_callbacks.o(.text+0x583): undefined reference to `gtk__widget__gtk_widget_recordP'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__widget_mar
shaller__emit_by_name':
./cmp_callbacks.o(.text+0x7a5): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x81c): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x827): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__event_mars
haller__call':
./cmp_callbacks.o(.text+0x8ad): undefined reference to `gtk__arguments__to_event'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__event_mars
haller__emit_by_name':
./cmp_callbacks.o(.text+0xaa9): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0xab4): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__guint_mars
haller__call':
./cmp_callbacks.o(.text+0xb39): undefined reference to `gtk__arguments__to_guint'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__guint_mars
haller__emit_by_name':
./cmp_callbacks.o(.text+0xd35): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0xd40): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__gint_marsh
aller__call':
./cmp_callbacks.o(.text+0xdc5): undefined reference to `gtk__arguments__to_gint'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__gint_marsh
aller__emit_by_name':
./cmp_callbacks.o(.text+0xfc1): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0xfcc): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__marshallers__void
_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x124e): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x1259): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__notebook_page_mar
shaller__call':
./cmp_callbacks.o(.text+0x12d0): undefined reference to `gtk__arguments__to_notebook_page'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__notebook_page_mar
shaller__emit_by_name':
./cmp_callbacks.o(.text+0x14e2): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x14ed): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__widget_marshaller__call':
./cmp_callbacks.o(.text+0x1544): undefined reference to `gtk__arguments__to_object'
./cmp_callbacks.o(.text+0x1555): undefined reference to `gtk__widget___init_proc'
./cmp_callbacks.o(.text+0x159f): undefined reference to `gtk__widget__gtk_widget_recordP'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__widget_marshaller
__emit_by_name':
./cmp_callbacks.o(.text+0x17da): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x1851): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x185c): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__event_marshaller__call':
./cmp_callbacks.o(.text+0x18d0): undefined reference to `gtk__arguments__to_event'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__event_marshaller_
_emit_by_name':
./cmp_callbacks.o(.text+0x1ae2): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x1aed): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__guint_marshaller__call':
./cmp_callbacks.o(.text+0x1b64): undefined reference to `gtk__arguments__to_guint'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__guint_marshaller_
_emit_by_name':
./cmp_callbacks.o(.text+0x1d76): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x1d81): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__gint_marshaller__call':
./cmp_callbacks.o(.text+0x1df8): undefined reference to `gtk__arguments__to_gint'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__gint_marshaller__
emit_by_name':
./cmp_callbacks.o(.text+0x200a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2015): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__marshallers__void
_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x2286): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2291): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__notebook_page_mar
shaller__call':
./cmp_callbacks.o(.text+0x2308): undefined reference to `gtk__arguments__to_notebook_page'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__notebook_page_mar
shaller__emit_by_name':
./cmp_callbacks.o(.text+0x251a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2525): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__widget_marshaller__call':
./cmp_callbacks.o(.text+0x257c): undefined reference to `gtk__arguments__to_object'
./cmp_callbacks.o(.text+0x258d): undefined reference to `gtk__widget___init_proc'
./cmp_callbacks.o(.text+0x25d7): undefined reference to `gtk__widget__gtk_widget_recordP'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__widget_marshaller
__emit_by_name':
./cmp_callbacks.o(.text+0x2812): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2889): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2894): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__event_marshaller__call':
./cmp_callbacks.o(.text+0x2908): undefined reference to `gtk__arguments__to_event'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__event_marshaller_
_emit_by_name':
./cmp_callbacks.o(.text+0x2b1a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2b25): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__guint_marshaller__call':
./cmp_callbacks.o(.text+0x2b9c): undefined reference to `gtk__arguments__to_guint'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__guint_marshaller_
_emit_by_name':
./cmp_callbacks.o(.text+0x2dae): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x2db9): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__gint_marshaller__call':
./cmp_callbacks.o(.text+0x2e30): undefined reference to `gtk__arguments__to_gint'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__gint_marshaller__
emit_by_name':
./cmp_callbacks.o(.text+0x3042): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x304d): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__marshallers_
_void_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x32c2): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x32cd): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__notebook_pag
e_marshaller__call':
./cmp_callbacks.o(.text+0x3348): undefined reference to `gtk__arguments__to_notebook_page'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__notebook_pag
e_marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x355a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x3565): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__widget_marsh
aller__call':
./cmp_callbacks.o(.text+0x35bc): undefined reference to `gtk__arguments__to_object'
./cmp_callbacks.o(.text+0x35cd): undefined reference to `gtk__widget___init_proc'
./cmp_callbacks.o(.text+0x361b): undefined reference to `gtk__widget__gtk_widget_recordP'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__widget_marsh
aller__emit_by_name':
./cmp_callbacks.o(.text+0x385a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x38d1): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x38dc): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__event_marsha
ller__call':
./cmp_callbacks.o(.text+0x3954): undefined reference to `gtk__arguments__to_event'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__event_marsha
ller__emit_by_name':
./cmp_callbacks.o(.text+0x3b66): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x3b71): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__guint_marsha
ller__call':
./cmp_callbacks.o(.text+0x3bec): undefined reference to `gtk__arguments__to_guint'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__guint_marsha
ller__emit_by_name':
./cmp_callbacks.o(.text+0x3dfe): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x3e09): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__gint_marshal
ler__call':
./cmp_callbacks.o(.text+0x3e84): undefined reference to `gtk__arguments__to_gint'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__gint_marshal
ler__emit_by_name':
./cmp_callbacks.o(.text+0x4096): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x40a1): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__marshallers__void_
marshaller__emit_by_name':
./cmp_callbacks.o(.text+0x4312): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x431d): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__notebook_page_mars
haller__call':
./cmp_callbacks.o(.text+0x4394): undefined reference to `gtk__arguments__to_notebook_page'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__notebook_page_mars
haller__emit_by_name':
./cmp_callbacks.o(.text+0x45a6): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x45b1): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__widget_marshaller__call':
./cmp_callbacks.o(.text+0x4608): undefined reference to `gtk__arguments__to_object'
./cmp_callbacks.o(.text+0x4619): undefined reference to `gtk__widget___init_proc'
./cmp_callbacks.o(.text+0x4663): undefined reference to `gtk__widget__gtk_widget_recordP'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__widget_marshaller_
_emit_by_name':
./cmp_callbacks.o(.text+0x489e): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x4915): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x4920): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__event_marshaller__call':
./cmp_callbacks.o(.text+0x4994): undefined reference to `gtk__arguments__to_event'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__event_marshaller__
emit_by_name':
./cmp_callbacks.o(.text+0x4ba6): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x4bb1): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__guint_marshaller__call':
./cmp_callbacks.o(.text+0x4c28): undefined reference to `gtk__arguments__to_guint'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__guint_marshaller__
emit_by_name':
./cmp_callbacks.o(.text+0x4e3a): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x4e45): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__gint_marshaller__call':
./cmp_callbacks.o(.text+0x4ebc): undefined reference to `gtk__arguments__to_gint'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__gint_marshaller__e
mit_by_name':
./cmp_callbacks.o(.text+0x50ce): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x50d9): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__first_marshaller':
./cmp_callbacks.o(.text+0x537b): undefined reference to `gtk__window___init_proc'
./cmp_callbacks.o(.text+0x541a): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x542d): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x5530): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x555d): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x5570): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x5642): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x57d7): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x5926): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x59dd): undefined reference to `ada_set_return_value'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__connect__3':
./cmp_callbacks.o(.text+0x5ae5): undefined reference to `gtk__argument_type'
./cmp_callbacks.o(.text+0x5b5d): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__object_connect__3':
./cmp_callbacks.o(.text+0x5bd6): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x5cd5): undefined reference to `gtk__argument_type'
./cmp_callbacks.o(.text+0x5d27): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x5da9): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__connect__4':
./cmp_callbacks.o(.text+0x5eb2): undefined reference to `gtk__argument_type'
./cmp_callbacks.o(.text+0x5f2a): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__object_connect__4':
./cmp_callbacks.o(.text+0x5fa2): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x60a5): undefined reference to `gtk__argument_type'
./cmp_callbacks.o(.text+0x60f7): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x6179): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_return_callback__emit_by_name__3':
./cmp_callbacks.o(.text+0x62e1): undefined reference to `gdk__event__to_address'
./cmp_callbacks.o(.text+0x6358): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x6363): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__first_marshaller':
./cmp_callbacks.o(.text+0x6417): undefined reference to `gtk__window___init_proc'
./cmp_callbacks.o(.text+0x64b6): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x64c9): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x65cc): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x65f5): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x6608): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x66da): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x685b): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x69a6): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__connect__3':
./cmp_callbacks.o(.text+0x6ccd): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__object_connect__3':
./cmp_callbacks.o(.text+0x6d42): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x6de5): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x6e6c): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__connect__4':
./cmp_callbacks.o(.text+0x6f3e): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__object_connect__4':
./cmp_callbacks.o(.text+0x6fb2): undefined reference to `gtk__window__gtk_window_recordP'
./cmp_callbacks.o(.text+0x7056): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x70dd): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__window_callback__emit_by_name__3':
./cmp_callbacks.o(.text+0x725e): undefined reference to `gdk__event__to_address'
./cmp_callbacks.o(.text+0x72d5): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x72e0): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__first_marshaller':
./cmp_callbacks.o(.text+0x737f): undefined reference to `gtk__button___init_proc'
./cmp_callbacks.o(.text+0x741e): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x7431): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x7534): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x755d): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x7570): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x7642): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x77c3): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x790e): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__connect__3':
./cmp_callbacks.o(.text+0x7c35): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__object_connect__3':
./cmp_callbacks.o(.text+0x7caa): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x7d4a): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x7dd1): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__connect__4':
./cmp_callbacks.o(.text+0x7ea2): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__object_connect__4':
./cmp_callbacks.o(.text+0x7f16): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x7fba): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x8041): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_callback__emit_by_name__3':
./cmp_callbacks.o(.text+0x81c2): undefined reference to `gdk__event__to_address'
./cmp_callbacks.o(.text+0x8239): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x8244): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__first_marshaller':
./cmp_callbacks.o(.text+0x8373): undefined reference to `gtk__button___init_proc'
./cmp_callbacks.o(.text+0x83db): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x83ee): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x854e): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x8575): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x8588): undefined reference to `gtk__button__gtk_button_recordP'
./cmp_callbacks.o(.text+0x86b7): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__connect__3':
./cmp_callbacks.o(.text+0x88c1): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__connect__4':
./cmp_callbacks.o(.text+0x89ba): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__button_user_callback__emit_by_name__3':
./cmp_callbacks.o(.text+0x8b3a): undefined reference to `gdk__event__to_address'
./cmp_callbacks.o(.text+0x8bb1): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x8bbc): undefined reference to `gtk_signal_emit_by_name'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__first_marshaller':
./cmp_callbacks.o(.text+0x8c5b): undefined reference to `gtk__extra__sheet___init_proc'
./cmp_callbacks.o(.text+0x8cfa): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x8d0d): undefined reference to `gtk__extra__sheet__gtk_sheet_recordP'
./cmp_callbacks.o(.text+0x8e10): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x8e39): undefined reference to `gtk__get_user_data'
./cmp_callbacks.o(.text+0x8e4c): undefined reference to `gtk__extra__sheet__gtk_sheet_recordP'
./cmp_callbacks.o(.text+0x8f1e): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x909f): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o(.text+0x91ea): undefined reference to `gtk__arguments__make_args'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__connect__3':
./cmp_callbacks.o(.text+0x9511): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__object_connect__3':
./cmp_callbacks.o(.text+0x9586): undefined reference to `gtk__extra__sheet__gtk_sheet_recordP'
./cmp_callbacks.o(.text+0x9626): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x96ad): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__connect__4':
./cmp_callbacks.o(.text+0x977e): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__object_connect__4':
./cmp_callbacks.o(.text+0x97f2): undefined reference to `gtk__extra__sheet__gtk_sheet_recordP'
./cmp_callbacks.o(.text+0x9896): undefined reference to `gtk__object__gtk_object_recordP'
./cmp_callbacks.o(.text+0x991d): undefined reference to `gtk__handlers__do_signal_connect'
./cmp_callbacks.o: In function `cmp_callbacks__sheet_callback__emit_by_name__3':
./cmp_callbacks.o(.text+0x9a9e): undefined reference to `gdk__event__to_address'
./cmp_callbacks.o(.text+0x9b15): undefined reference to `gtk__get_object'
./cmp_callbacks.o(.text+0x9b20): undefined reference to `gtk_signal_emit_by_name'
./cmp.o: In function `cmp__display_and_wait':
./cmp.o(.text+0x2a3c): undefined reference to `gtkada__dialogs__message_dialog'
./cmp.o: In function `cmp__ok_button_clicked':
./cmp.o(.text+0x3c9f): undefined reference to `gtk_main_quit'
./cmp.o: In function `cmp__window_delete':
./cmp.o(.text+0x3cb8): undefined reference to `gtk_main_quit'
./cmp.o: In function `cmp__dialog__3':
./cmp.o(.text+0x3db3): undefined reference to `gtk__dialog__gtk_new'
./cmp.o(.text+0x3f38): undefined reference to `gtk__box__gtk_new_vbox'
./cmp.o(.text+0x4008): undefined reference to `gtk__button__gtk_new'
./cmp.o(.text+0x418a): undefined reference to `gtk__label__gtk_new'
./cmp.o(.text+0x419b): undefined reference to `gtk__gentry__gtk_new__2'
./cmp.o(.text+0x4abf): undefined reference to `gtk_main'
./cmp.o: In function `cmp__on_menu_button_clicked':
./cmp.o(.text+0x4e65): undefined reference to `gtk_main_quit'
./cmp.o: In function `cmp__create_windows':
./cmp.o(.text+0x593f): undefined reference to `gtk__window__gtk_new'
./cmp.o(.text+0x5b79): undefined reference to `gtk__label__gtk_new'
./cmp.o(.text+0x5b8e): undefined reference to `gtk__box__gtk_new_vbox'
./cmp.o(.text+0x5ebf): undefined reference to `gtk__button__gtk_new'
./cmp.o(.text+0x670a): undefined reference to `gtk_main'
./cmp.o: In function `cmp___elabb':
./cmp.o(.text+0x844c): undefined reference to `gtk__main__init'
gnatmake: *** link failed.
Compilation exited abnormally with code 4 at Sun Nov 4 20:38:00