|
Naslov: [rešeno] Nedostaju biblioteke za qt Poruka od: burga 05 Март 2008, 20:07:07 Pokušavam da iskompajliram qt program na Ubuntu 7.10 ali mi ne ide od ruke. Isti program lagano kompajliram na 6.06
Problem se javlja yapravo kod linkovanja. Naime, Makefile koji napravi Qt kaže da treba pozvati linker sa sledećim argumentima: Kod: -L/usr/local/Trolltech/Qt-4.3.3/lib -lQtGui -L/usr/local/Trolltech/Qt-4.3.3/lib -L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread Elem, dobijam poruku da ld (linker) ne može da pronađe -lSM pa na dalje (nisam provaravao da li baš sve do kraja, ali svakako narednih 5-6). Kako da nađem koje mi biblioteke fale, ako je do toga? Najgore je što ne znam šta sam to instalirao na Dapperu a nisam sada... :-\ Naslov: Odg: Nedostaju biblioteke za qt Poruka od: dukenukem_4d 05 Март 2008, 21:17:19 ovako ,posto je do linkovanja sve proslo OK
onda u stvari ne moze da pronadje konkretnih nekoliko biblioteka za -lSM biblioteka treba da se zove libSM.so.x.y ili libSM.a ,nisam siguran da li je potrebana za staticko linkovanje? mislim da moze da se navede pun put do konkretne datoteke izmenom makefile ne mogu da se setim tacno kako ide :( (bilo je pre 4-5 meseci,nesto slicno sam odgovarao) moguce da se nalaze u /usr/local/lib (ako si dodatno prethodno za ove libraries isto vrsio kompilaciju) ili nedostaje dev paket za libsm? na linku prvi od ova tri gore http://packages.ubuntu.com/source/gutsy/libsm Naslov: Odg: Nedostaju biblioteke za qt Poruka od: jboban 05 Март 2008, 21:29:08 Potrebne biblioteke se nalaze u /usr/lib, libSM.* i libICE.*, proveri pa ako postoje kod tebe nisu dobro konfigurisane putanje.
Malo ti je čudna ova linija. Dva puta se ponavlja putanja do Qt biblioteka, kao i direktiva za link sa pthread. Iza velikog slova 'L' je putanja gde tražiti biblioteke, a iza malog slova 'l' su nazivi biblioteka. Probaj da jednom kao root pokreneš ldconfig, a ako ne pomogne dodaj eksplicitno u navedeni red i '-L/usr/lib', mada bi ovo trebalo da je već u putanji. Naslov: Odg: [sređeno] Nedostaju biblioteke za qt Poruka od: burga 06 Март 2008, 16:11:37 Sredio sam. Išao sam stavku po stavlu i instalirao pakete libNEŠTO-dev, sve dok se nije linkovalo kako treba.
Najveću mi je muku zadala biblioteka gthread-2.0 koja se ne nalazi u -dev već u -doc paketu. Hvala na pomoći!
Powered by SMF 1.1.7 |
SMF © 2005, Simple Machines LLC |
Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com |