compilation ADA

compilation ADA - Programmation

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

Reply

Marsh Posté le 04-11-2001 à 20:41:29   

Reply

Marsh Posté le 05-11-2001 à 19:08:11    

up

Reply

Marsh Posté le 05-11-2001 à 21:05:16    

Il manque la glib et gtk.
 
rajoute -lglib -lgtk en paramètre de gnatlink


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 06-11-2001 à 18:32:19    

g essayé, mais ca me met toujours le meme message d'erreur

Reply

Marsh Posté le 09-11-2001 à 19:31:14    

tu peux m'expliquer je que je dois taper exactement

Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-11-2001 à 19:57:11    

ca te derangerai d'essayer pour moi, je t'envoie les fichiers ?

Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-11-2001 à 20:19:19    

put1, j'y comprends quedalle, t'aurais pas une adresse en anglais par hasard

Reply

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 :
  1. gnatmake bbeo -I.. `gtkada-config`
  2. gcc -c -I.. -I/usr/include/gtkada bbeo.adb
  3. gcc -c -I.. -I/usr/include/gtkada bounded_buffer.adb
  4. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../conc_io.adb
  5. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../global_defs.ads
  6. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../global_state.ads
  7. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../graphic_manager.adb
  8. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../state_manager.adb
  9. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../task_table.adb
  10. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../commands.ads
  11. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../container.adb
  12. gcc -c -I./ -I.. -I/usr/include/gtkada -I- ../lop.adb
  13. gnatbind -aO./ -aO.. -aO/usr/include/gtkada -I- -x bbeo.ali
  14. gnatlink -L/usr/include/gtkada -L/usr/lib -lgtkada -L/usr/lib
  15.          -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib
  16.          -ldl -lXext -lX11 -lm bbeo.ali


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-11-2001 à 20:21:25   

Reply

Marsh Posté le 09-11-2001 à 20:38:09    

ouais d'accord, mais c quoi le fichier bbeo.ali ?

Reply

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


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed