[ pokusaj @ 25.09.2002. 12:46 ] @
Instalirao sam kylix kao obican user na slack-u 8.1 i imam sledeci problem.
Sve funkcionise kako treba, sem kompajliranja. Kada iskompajliram projekat, i pokusam da ga pokrenem
dobijem sledecu poruku :

bash-2.05a$ ./Project1
./Project1: error while loading shared libraries: bplvisualclx.so.6: cannot open shared object file: No such file or directory


Ne razumem o cemu se radi. U opcijama projekta stavio sam funkciju da pakete *clx "ugradi u projekat" .
Molim vas da mi pomognete, jer mi je ovo stvarno hitno. Hvala!
[ zAkiLi @ 25.09.2002. 19:24 ] @
Da li je neko uopšte uspeo da pokrene kompajlirani kylix projekat?
Ja sam zbog iste stvari sa shared objektima (koja je za mene ostala nerešiva i nigde nisam mogao da nadjem rešenje) batalio kylix.
[ VRider @ 25.09.2002. 20:11 ] @
Ja imam još jedan dodatni problem. Projekat koji nije sačuvan u home direktorijumu neće da kompajlira (C++ IDE)..
[ MoHicAn @ 25.09.2002. 23:27 ] @
Jel neko od vas probao da nadje te biblioteke i da vidi dal se mozda nalaze u lib path-u u /etc/profile posto cenim da su to neke kylixove biblioteke koje se nalaze u njegovom dir stablu negde i da kad startujes projekat iz IDE-a on zna gde su ali kad ga startujes iz konzole linux ne zna gde su ...
[ B o j a n @ 26.09.2002. 00:28 ] @
Citat:
pokusaj:
bash-2.05a$ ./Project1
./Project1: error while loading shared libraries: bplvisualclx.so.6: cannot open shared object file: No such file or directory

Pre ovoga postavi $LD_PATH na nesto ovako:
Code:

bash$ export LD_PATH=$LD_PATH:/path/do/libova

Gde su ti /path/do/libova putanje do potrebnih .so fajlova.
[ zAkiLi @ 26.09.2002. 09:09 ] @
Hvala!

Sa malo improvizacije sve moze da se sredi i ovako:

$source /home/zakili/kylix/bin/kylixpath

medjutim to sve traje samo trenutno, vec sledeci put kada pokusate da pokrenete
./Project1 dobicete istu gresku.
Evo sta sam ja uradio, stavio sam ovu liniju od gore u

/home/zakili/.bashrc (ukoliko ga nemate, napravite ga sami)

I resio problem.
Medjutim sada se postavlja problem kako pokrenuti projekat na rachunaru koji nema instaliran kylix. Za sada se kao jedino resenje namece da sa projektom distribuirate i shared biblioteke.
Sa komandom $ldd ImeProjekta mozete proveriti koje tacno biblioteke koristi vas projekat, a zatim iste zapakovati zajedno sa projektom, i napraviti shell skriptu koja ce da podesi putanje do biblioteka, a zatim da pokrene program.

Srecno svima.
Ako neko ima bolju ideju, neka je predlozi...