Seite 1 von 1

Problem mit PB Linux

Verfasst: 02.07.2005 18:22
von sim0n
Guten Tag zusammen!

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
:freak:

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

Verfasst: 02.07.2005 18:28
von ts-soft
GTK devel ist anscheinend nicht vorhanden. GTK und SDL auch die devel Dateien installieren dann sollte es funzen

Verfasst: 02.07.2005 19:53
von sim0n
Stimmt, GTK devel war nicht vorhanden!
Jetzt hab ichs drauf und alles funzt!

Danke für die Hilfe :allright: