Mali-veliki problem sa gtk...
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Mali-veliki problem sa gtk...  (Pročitano 674 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Mr_Pingvin
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 596



« poslato: 01 Фебруар 2006, 02:33:32 »

Instalirao sam FPC, iliti free pascal compiler... Sve je to lepo i radi ali ume da me zeza sa nekim greškama... evo na primer kada probam iz konzole

fpc list.pp

/usr/lib/libgtk.a(gtkoptionmenu.o): In function `gtk_option_menu_position':
gtkoptionmenu.c:(.text+0x1879): undefined reference to `gdk_window_get_origin'
gtkoptionmenu.c:(.text+0x1913): undefined reference to `gdk_screen_width'
gtkoptionmenu.c:(.text+0x191c): undefined reference to `gdk_screen_height'
/usr/lib/libgtk.a(gtkpaned.o): In function `gtk_paned_realize':
gtkpaned.c:(.text+0x2e7): undefined reference to `gdk_window_new'
gtkpaned.c:(.text+0x2f6): undefined reference to `gdk_window_set_user_data'
gtkpaned.c:(.text+0x384): undefined reference to `gdk_cursor_new'
gtkpaned.c:(.text+0x39f): undefined reference to `gdk_window_new'
gtkpaned.c:(.text+0x3ab): undefined reference to `gdk_window_set_user_data'
gtkpaned.c:(.text+0x3b5): undefined reference to `gdk_cursor_destroy'
.
.
.
.
.
gtktree.c:(.text+0x1b43): undefined reference to `gdk_window_move_resize'
/usr/lib/libgtk.a(gtktree.o): In function `gtk_tree_map':
gtktree.c:(.text+0x12d2): undefined reference to `gdk_window_show'
/usr/lib/libgtk.a(gtktree.o): In function `gtk_tree_unmap':
gtktree.c:(.text+0x1ed6): undefined reference to `gdk_window_hide'
list.pp(213,1) Error: Error while linking
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)

Napominjem da sam instalirao gtk i gtk-devel, kao i gtk2 i gtk2-devel i glib-devel.. i jos neke gtk pakete za koje smatram da nisu potrebni da bi se kompajlirala gtk aplikacija.. Problem nastaje posle kreiranja object fajla, i krene sa linkovanjem... izbaci mi grešku od dobrih 10-tak strana i tu stane..

Sa kompajlerom je sve u redu, svi path-ovi su podeseni do biblioteka, i one se i tamo stvarno nalaze...

Za kraj da kažem da je u pitanju suse 10.0 i znam da on drži gtk u /opt/gnome/lib, za šta se priča da je nestandardno.. može li neko pomoći..
Prijavi uredniku   Sačuvana
Владимир
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 330



« Odgovor #1 poslato: 01 Фебруар 2006, 15:16:46 »

Očigledno je da imaš problema sa linkerom i bibliotekama gtk-a. Jesi li siguran da linker može da pronađe gtk-obe biblioteke?
Prijavi uredniku   Sačuvana
Mr_Pingvin
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 596



« Odgovor #2 poslato: 01 Фебруар 2006, 19:47:41 »

Nisam baš siguran... Te biblioiteke se i nalaze tamo.. ne znam zašto se linker tako gubi.. Na slackware radi super.. Ali na ovoj mašini mora da stoji suse, a on izgleda ima gadnih problema sa gtk-om... Izgleda da nema rešenja..
Prijavi uredniku   Sačuvana
Владимир
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 330



« Odgovor #3 poslato: 02 Фебруар 2006, 10:04:34 »

Ne znam kako to ide sa paskalom ali probaj da dodaš

Kod:

-L/opt/gnome/lib -lgtk -lgnomeui ...ostale biblioteke
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: