Ich habe vor einigen Tagen mein System (SuSE 9.3) neu aufgesetzt.
Ich hab PB ganz normal installiert, alle nötigen Dateien (SDL, Gtk usw.) sind vorhanden, doch wenn ich nun etwas compilieren will bekomme ich folgene Meldung:
Code: Alles auswählen
******************************************
PureBasic Linux x86 v3.93 Beta 1
******************************************
Loading external modules...
Starting compilation...
40 lines processed.
Creating the executable.
sh: gtk-config: command not found
Window.a(MoveWindow.o)(.text+0x1e): In function `PB_MoveWindow':
MoveWindow.c: undefined reference to `gtk_widget_set_uposition'
Window.a(ResizeWindow.o)(.text+0x15): In function `PB_ResizeWindow':
ResizeWindow.c: undefined reference to `gtk_window_get_type'
Window.a(ResizeWindow.o)(.text+0x27):ResizeWindow.c: undefined reference to `gtk_type_check_object_cast'
Window.a(ResizeWindow.o)(.text+0x3d):ResizeWindow.c: undefined reference to `gtk_window_set_default_size'
Window.a(WaitWindowEvent.o)(.text+0x29): In function `PB_WaitWindowEvent':
WaitWindowEvent.c: undefined reference to `gtk_main_iteration'
Window.a(Window.o)(.text+0x4e): In function `PB_OpenWindow2':
Window.c: undefined reference to `gtk_widget_get_type'
Window.a(Window.o)(.text+0x5c):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x64):Window.c: undefined reference to `gtk_widget_destroy'
Window.a(Window.o)(.text+0x71):Window.c: undefined reference to `gtk_events_pending'
Window.a(Window.o)(.text+0x81):Window.c: undefined reference to `gtk_main_iteration_do'
Window.a(Window.o)(.text+0x8f):Window.c: undefined reference to `gtk_window_new'
Window.a(Window.o)(.text+0xb8):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0xd5):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0xda):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0xec):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0xfb):Window.c: undefined reference to `gtk_window_set_title'
Window.a(Window.o)(.text+0x100):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x112):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x128):Window.c: undefined reference to `gtk_window_set_default_size'
Window.a(Window.o)(.text+0x144):Window.c: undefined reference to `gtk_widget_set_uposition'
Window.a(Window.o)(.text+0x152):Window.c: undefined reference to `gtk_widget_realize'
Window.a(Window.o)(.text+0x178):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x18f):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x1aa):Window.c: undefined reference to `gtk_window_set_policy'
Window.a(Window.o)(.text+0x1c5):Window.c: undefined reference to `gtk_widget_set_usize'
Window.a(Window.o)(.text+0x212):Window.c: undefined reference to `gdk_window_set_decorations'
Window.a(Window.o)(.text+0x22a):Window.c: undefined reference to `gdk_window_set_functions'
Window.a(Window.o)(.text+0x253):Window.c: undefined reference to `gtk_vbox_new'
Window.a(Window.o)(.text+0x25a):Window.c: undefined reference to `gtk_container_get_type'
Window.a(Window.o)(.text+0x26c):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x278):Window.c: undefined reference to `gtk_container_add'
Window.a(Window.o)(.text+0x29d):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x2b2):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0x2b7):Window.c: undefined reference to `gtk_fixed_new'
Window.a(Window.o)(.text+0x2c5):Window.c: undefined reference to `gtk_widget_show'
Window.a(Window.o)(.text+0x2ca):Window.c: undefined reference to `gtk_box_get_type'
Window.a(Window.o)(.text+0x2d6):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x2fa):Window.c: undefined reference to `gtk_box_pack_start'
Window.a(Window.o)(.text+0x31f):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x334):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0x33c):Window.c: undefined reference to `gtk_widget_show'
Window.a(Window.o)(.text+0x36b):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x38c):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x3b1):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x3d2):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x3f7):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x40f):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0x434):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x455):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x47a):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x49b):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x4c0):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x4e1):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x506):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x527):Window.c: undefined reference to `gtk_signal_connect'
Window.a(Window.o)(.text+0x52c):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x53e):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x548):Window.c: undefined reference to `gtk_accel_group_new'
Window.a(Window.o)(.text+0x553):Window.c: undefined reference to `gtk_widget_get_type'
Window.a(Window.o)(.text+0x55a):Window.c: undefined reference to `gtk_fixed_new'
Window.a(Window.o)(.text+0x566):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x591):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x5ae):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0x5c2):Window.c: undefined reference to `gtk_window_add_accel_group'
Window.a(Window.o)(.text+0x5d1):Window.c: undefined reference to `gtk_events_pending'
Window.a(Window.o)(.text+0x5e1):Window.c: undefined reference to `gtk_main_iteration_do'
Window.a(Window.o)(.text+0x609):Window.c: undefined reference to `gtk_widget_show'
Window.a(Window.o)(.text+0x613):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x62a):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x636):Window.c: undefined reference to `gtk_window_set_position'
Window.a(Window.o)(.text+0x640):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x652):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x663):Window.c: undefined reference to `gtk_window_set_position'
Window.a(Window.o)(.text+0x66d):Window.c: undefined reference to `gtk_window_get_type'
Window.a(Window.o)(.text+0x684):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x69c):Window.c: undefined reference to `gtk_window_set_policy'
Window.a(Window.o)(.text+0x731): In function `PB_Window_FlushEvents':
Window.c: undefined reference to `gtk_events_pending'
Window.a(Window.o)(.text+0x741):Window.c: undefined reference to `gtk_main_iteration_do'
Window.a(Window.o)(.text+0x771): In function `PB_CloseWindow':
Window.c: undefined reference to `gtk_widget_get_type'
Window.a(Window.o)(.text+0x77f):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0x787):Window.c: undefined reference to `gtk_widget_destroy'
Window.a(Window.o)(.text+0x791):Window.c: undefined reference to `gtk_events_pending'
Window.a(Window.o)(.text+0x7a1):Window.c: undefined reference to `gtk_main_iteration_do'
Window.a(Window.o)(.text+0x91b): In function `PB_Beta_CaptureMouse':
Window.c: undefined reference to `gdk_pointer_grab'
Window.a(Window.o)(.text+0x92b):Window.c: undefined reference to `gdk_pointer_ungrab'
Window.a(Window.o)(.text+0x963): In function `DestroyHandler':
Window.c: undefined reference to `gtk_accel_group_unref'
Window.a(Window.o)(.text+0x9f5): In function `ConfigureHandler':
Window.c: undefined reference to `gtk_object_get_data'
Window.a(Window.o)(.text+0xa18):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0xa31):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0xa5f):Window.c: undefined reference to `gtk_object_get_data'
Window.a(Window.o)(.text+0xa7e):Window.c: undefined reference to `gtk_object_get_data'
Window.a(Window.o)(.text+0xaa1):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0xabf):Window.c: undefined reference to `gtk_object_set_data'
Window.a(Window.o)(.text+0xadb):Window.c: undefined reference to `gtk_object_get_data'
Window.a(Window.o)(.text+0xb61): In function `FreeWindowsCallback':
Window.c: undefined reference to `gtk_widget_get_type'
Window.a(Window.o)(.text+0xb6f):Window.c: undefined reference to `gtk_type_check_object_cast'
Window.a(Window.o)(.text+0xb77):Window.c: undefined reference to `gtk_widget_destroy'
Window.a(Window.o)(.text+0xb81):Window.c: undefined reference to `gtk_events_pending'
Window.a(Window.o)(.text+0xb91):Window.c: undefined reference to `gtk_main_iteration_do'
Requester.a(MessageRequester.o)(.text+0xd): In function `PB_MessageRequester2':
MessageRequester.c: undefined reference to `gtk_dialog_new'
Requester.a(MessageRequester.o)(.text+0x1a):MessageRequester.c: undefined reference to `gtk_label_new'
Requester.a(MessageRequester.o)(.text+0x22):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x2e):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x3d):MessageRequester.c: undefined reference to `gtk_window_set_title'
Requester.a(MessageRequester.o)(.text+0x42):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x4e):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x68):MessageRequester.c: undefined reference to `gtk_window_set_default_size'
Requester.a(MessageRequester.o)(.text+0x8c):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0xaa):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0xaf):MessageRequester.c: undefined reference to `gtk_accel_group_new'
Requester.a(MessageRequester.o)(.text+0xd0):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0xde):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0xed):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0x114):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x137):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x164):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x187):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x1b4):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x1d7):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x1dc):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x1e3):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x1ef):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x1fe):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x20a):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x20f):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x216):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x222):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x231):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x245):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x24a):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x251):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x25d):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x271):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x280):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x285):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x291):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x2a1):MessageRequester.c: undefined reference to `gtk_window_set_default_size'
Requester.a(MessageRequester.o)(.text+0x2a6):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x2b2):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x2c1):MessageRequester.c: undefined reference to `gtk_window_add_accel_group'
Requester.a(MessageRequester.o)(.text+0x2c6):MessageRequester.c: undefined reference to `gtk_misc_get_type'
Requester.a(MessageRequester.o)(.text+0x2d5):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x2ef):MessageRequester.c: undefined reference to `gtk_misc_set_padding'
Requester.a(MessageRequester.o)(.text+0x2f4):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x2fb):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x307):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x316):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x32a):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x32f):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x33b):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x34c):MessageRequester.c: undefined reference to `gtk_window_set_position'
Requester.a(MessageRequester.o)(.text+0x351):MessageRequester.c: undefined reference to `gtk_widget_get_type'
Requester.a(MessageRequester.o)(.text+0x35d):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x365):MessageRequester.c: undefined reference to `gtk_widget_realize'
Requester.a(MessageRequester.o)(.text+0x36a):MessageRequester.c: undefined reference to `gtk_widget_get_type'
Requester.a(MessageRequester.o)(.text+0x376):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x38a):MessageRequester.c: undefined reference to `gdk_window_set_decorations'
Requester.a(MessageRequester.o)(.text+0x38f):MessageRequester.c: undefined reference to `gtk_widget_get_type'
Requester.a(MessageRequester.o)(.text+0x39b):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x3aa):MessageRequester.c: undefined reference to `gdk_window_set_functions'
Requester.a(MessageRequester.o)(.text+0x3b2):MessageRequester.c: undefined reference to `gtk_widget_show_all'
Requester.a(MessageRequester.o)(.text+0x3d1):MessageRequester.c: undefined reference to `gtk_main_iteration'
Requester.a(MessageRequester.o)(.text+0x3f1):MessageRequester.c: undefined reference to `gtk_events_pending'
Requester.a(MessageRequester.o)(.text+0x401):MessageRequester.c: undefined reference to `gtk_main_iteration_do'
Requester.a(MessageRequester.o)(.text+0x40e):MessageRequester.c: undefined reference to `gtk_accel_group_unref'
Requester.a(MessageRequester.o)(.text+0x423):MessageRequester.c: undefined reference to `gtk_widget_destroy'
Requester.a(MessageRequester.o)(.text+0x448):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0x46e):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x491):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x496):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x49d):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x4a9):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x4bd):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x4c9):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x4ce):MessageRequester.c: undefined reference to `gtk_window_get_type'
Requester.a(MessageRequester.o)(.text+0x4da):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x4ef):MessageRequester.c: undefined reference to `gtk_window_set_default_size'
Requester.a(MessageRequester.o)(.text+0x4f4):MessageRequester.c: undefined reference to `gtk_widget_get_type'
Requester.a(MessageRequester.o)(.text+0x500):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x508):MessageRequester.c: undefined reference to `gtk_widget_grab_focus'
Requester.a(MessageRequester.o)(.text+0x528):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x555):MessageRequester.c: undefined reference to `gtk_accel_group_add'
Requester.a(MessageRequester.o)(.text+0x571):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0x57f):MessageRequester.c: undefined reference to `gtk_button_new_with_label'
Requester.a(MessageRequester.o)(.text+0x5a6):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x5c9):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x5f6):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x619):MessageRequester.c: undefined reference to `gtk_signal_connect'
Requester.a(MessageRequester.o)(.text+0x61e):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x625):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x631):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x645):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x651):MessageRequester.c: undefined reference to `gtk_container_add'
Requester.a(MessageRequester.o)(.text+0x656):MessageRequester.c: undefined reference to `gtk_container_get_type'
Requester.a(MessageRequester.o)(.text+0x65d):MessageRequester.c: undefined reference to `gtk_dialog_get_type'
Requester.a(MessageRequester.o)(.text+0x669):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
Requester.a(MessageRequester.o)(.text+0x67d):MessageRequester.c: undefined reference to `gtk_type_check_object_cast'
GtkBase.a(GtkBase.o)(.text+0x24): In function `PB_InitGtkBase':
GtkBase.c: undefined reference to `gtk_init'
collect2: ld returned 1 exit status
Error: Linker

Was kann ich dagegen machen? Die Abhängigkeiten sind alle erfüllt, woran liegt das?