Stalo se mi toto:
Chci nainstalovat avi-xmms, a při ./configure
checking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***
glib by měla být nějaká knihovna k GTK, používá ji i GIMP, v distribuci (Mandrake 9.1) bude asi standartně.
[root@mazur xmms]# rpm -i libglib2.0_0-2.2.1-1mdk.i586.rpm
balíček libglib2.0_0-2.2.1-1mdk je již nainstalován
[root@mazur xmms]# rpm -q libglib2.0_0-2.2.1-1mdk.i586.rpm
balíček libglib2.0_0-2.2.1-1mdk.i586.rpm není nainstalován
[root@mazur xmms]# rpm -q libglib2.0_0-2.2.1-1mdk
libglib2.0_0-2.2.1-1mdk
ale Instalace bal. v Mandrake Control. cent. tvrdí, že nainstalován není
==tohle fakt nechápu==
Nevíte někdo, co je PREFIX ?
Dík za každou radu.
xmms potřebuje glib, gtk, etc. verze 1.x (přesněji 1.2); 2.x nejsou kompatibilní a nepomohou ti
ostatně vidíš, že co máš nainstalováno, se jmenuje libglib2.0 ... potřebuješ libglib1.2
PREFIX je obvykle adresář, do kterého byla aplikace standardně nainstalována (čili adresář uvedený v souboru Makefile).
Sice jsem v jiném vlákně před chvíli tvrdil, že mi instalace jako roota funguje (souvislosti nejsou důležité), ale rozhodně jako root nekompiluju a poslední dobou ani neinstaluju. V mém Slacku totiž z tohoto důvodu root ani nemá v proměnné PATH cesty ke grafickým knihovnám. Není to náhodou i tvůj případ? Prostě to zkus pod uživatelem tomas, myslím, že to pojede.
--vo
Ten configure jsem jel pod tomasem ID 501, akorát pro rpm -i je potřeba root, proto je v těch výpisech. Jinak je to Mandrake s bezpečností nastavenou na nízská (jestli je to správně čéšky Takže mám přidat do $PATH cestu k souborům z libglib? Hmmmmm. Snad po najdu z rpm informace o balíčku. Ještě napíšu. Díky.
Takže dle slocate mám /usr/lib/libglib-1.2.so.0.0.10, což má práva na spuštění (já myslel, že tohle jsou knihovny, co se mají co spouštět ?), i když přidám /usr/lib do PATH, tak to hlásí to samé = instaluj glib.
A proč je tam to "or set the GLIB_CONFIG environment variable to the
*** full path to glib-config." ? Podadresář ./bin tam není a glib-config nemůžu najít.
Je tam
Já jsem přidal ještě libglibwww a -devel, a už jsem se toho zbavil. Teď se potýkám s tím, že tohle vyžaduje xmms=1.2.3(jaká škoda, přišel jsem o crossfade plugin...). A SDL a ještě nevím co v budoucnu. Instalovat něco ze zdrojáků je koukám pěknej porod. Kéž by někdo udělal RPM...
Díky moc všem.
podle mne nechce xmms = 1.2.3, ale xmms >= 1.2.3
nicméně je stejně cosi shnilého v království dánském, já dostávám hlášku
invalid conversion from `long int (*)(IUnknown*, GUID*, void**)' to `long int (*)(IUnknown*, GUID*, void**)'
nad kterou mi zůstává rozum stát...
A do *****!
No štvu se s tím už dva dny...
Teď to vypadalo, že se to povede.
Ale viděl jsem podobný projekt na sourceforge avi4xmms a vyhazoval mi stejné hlášky... libglib, SDL, xmms (já jsem měl 1.2.7 distribuční) >=1.2.3, ale "nenainstalováno", snad to bude podobné, ale nedopadne to podobně
Už mi z toho asi hrabe...
To jsem čekal.
Ne, akorát jsem teď instaloval dost programů v Javě, které hážu do ~/ a i další programy byly 'stand-alone'. Ale jinak samozřejmě 'checkinstall rulez'.
--vo