|
Титла: Glib-2.x и glib-1.x едновременно Публикувано от: Drakula в Sep 02, 2007, 23:21 Здравейте,
Поради закупуването на нова машинка ми се наложи да направя чиста инсталация на Gentoo, част от която е и инсталацията на XMMS. Още в началото искам да изтъкна, че не искам да ползвам Amarok, Audacious и т.н. Ако някой се интересува защо, да пише на лични Та, тъй като XMMS беше махнат от gentoo portage преди известно време, инсталацията се налага да стане от сорс. При изпълнение на configure скрипта получавам следната работа:
Съобщението е пределно ясно, само че инсталираната ми версия на glib e
Чел съм, че е възможно glib1 и glib2 да съществуват едновременно, но в интернет намерих само указания как да инсталираме glib2 при вече инсталиран glib1. Опитах да компилирам glib-1.2.10 и glib-1.2.9 от сорс, но при make грешката (и за двете версии) е:
Преди да се впускам в безумна модификация на C код бих искал първо да питам за алтернатива. Всякакви идеи (включително RTFM комбинирани със съответния линк) са добре дошли Дистрибуцията: Gentoo amd64 (с пълен ъпдейт от вчера) Титла: Glib-2.x и glib-1.x едновременно Публикувано от: the_real_maniac в Sep 03, 2007, 01:18 Gentoo може да има две и повече версии на една и съща библиотека, но смяната им става ако помня с tool, който в крайна сметка казва ту да се ползва едната, ту другата, т.е. не и двете едновременно ;-)
Но може и грешно да помня като цяло имаше основен документ в Gentoo docs за това ... мм ще го потърся и ще ти дам линк. пп: и все пак ако помня правилно инсталирането на втора версия става пак с emerge а даже switch-ването май пак става с него и се указваше нещо за слотове, но а де де. друго -> xmms бил махнат от Gentoo ? ъ ? а? второ друго - > ти убеден ли си че теглиш последният stable source на xmms и на xmms-a му даваш в configure --include-link или там glib-path-dev=/bla-bla и казваш STATIC ! така за един xmms няма да инстлираш цяла библиотека (и хем xmms-a няма да ползва shared glib Като цяло странно, не помня да съм имал проблем под Дебиан , пък хем glib2 си имам , но сигурно xmms е точно static компилиран , предполагам де .. не знам ... а и то вече си е време за сънчо Титла: Glib-2.x и glib-1.x едновременно Публикувано от: Drakula в Sep 03, 2007, 01:33
За съжаление... The How and Why of XMMS removal
Да, поне така пише на сайта на XMMS. Ето линк към архива - xmms-1.2.10
Сигурен съм, че правиш разлика между glib и glibc На мен ми трябва glib-1.x в комбинация с gtk-1.x (XMMS ползва GTK-1). Чудех се с кое от двете да почна да компилирам, и избрах glib щото изглежда някакси по-библиотечно Също така, я раздуй за тоз STATIC? Да не би да имаш предвид следния параметър:
Титла: Glib-2.x и glib-1.x едновременно Публикувано от: the_real_maniac в Sep 03, 2007, 02:19 Ми на него прилича и да правя разлика м/у glib и glibc просто по
навик съм прибавил c-то А относно XMMS-а , да видях още когато ти спомена, даже отидох и на сайта им да видя за какво става дума , ми нищо ново - gtk2 искат хората , чудо голямо а междувпрочем : http://lists.freebsd.org/piperma....74.html виж това, точно по твоят проблем т.е glib-1 И glib-2 Може да съществуват заедно, проблема е какво връща glib-config И може би трябва да пипнеш една user env var ;-) + все пак виж дали имаш glib-1 edit: относно static, понеже питаш сякаш не си сигурен какво значи и т.н та това значи БИБЛИОТЕКАТА да е компилирана във изпълнителният файл, т.е да си носи това, което си му трябва. минус номер 1 и единствен от потребителска гледна точка -> заема повече място, ако всичко ти е static майко мила от dev гледна точка минуси 2: ест. време за компилиране и размер. Титла: Glib-2.x и glib-1.x едновременно Публикувано от: ivo1204 в Sep 03, 2007, 02:32 Не знам какво прави Генто с pkg-config , ама там ( в пакета) има и glib-1.2.8 ,...
Титла: Glib-2.x и glib-1.x едновременно Публикувано от: ray в Sep 03, 2007, 06:35 Здравейте,
Виж/потърси, мисля че има overlay със XMMS (ползвай layman). Иначе потърси стария ebuild за XMMS (от attic), сложи го в local-repository. Може и ръчно да стане: emerge =x11-libs/gtk+-1.2.10-r12 [-a] Ето какво има в момента: x11-libs/gtk+ Available versions: (1) 1.2.10-r12 (2) 2.6.10-r1 2.8.19 ~2.8.20-r1 2.10.11 2.10.13 2.10.14 Може да има и други зависимости. После инсталирай (emerge или make, make install), препоръчвам първото, другото може да оплеска PATH-a. Успех. Румен Титла: Glib-2.x и glib-1.x едновременно Публикувано от: Drakula в Oct 17, 2007, 00:20 Позволявам си да изровя темата от забравата за да се изфукам с моето success story.
Предложението на ray си беше съвсем на място и emerge на gtk+-1.2.10-r12 бе успешно. Въпреки това, компилацията на XMMS от сорс отново не бе успешна (в момента точната грешка ми се губи - ако някой любопитства, ще дам точните детайли). След като се примирих с положението и 2 месеца се мъчих с "плоския" звук на audacious, днес ме осени идеята да пробвам CVS версията. За съжаление, autogen.sh пропадна вероятно заради синтактична грешка в configure (не съм особено силен в python Сега отново се радвам на читав звук Титла: Glib-2.x и glib-1.x едновременно Публикувано от: ray в Oct 17, 2007, 11:48 Здравейте,
Излолзвам темата да спомена, че ползвам поне две конзолни програми за слушане на музика, леки са и работят отлично :-) 1. moc (mocp се стартира); 2.ncmpc(ncurses) | mpc(cli) + mpd/server/ (има и gmpc/gnome-клиент/). Това като по-леки алтернативи на xmms,audacious,amarok и т.н. ПС:Само музикални-СД-та не могат да се слушат ПС2: с ncmpc могат да се слушат и онлайн-радиа. Румен Титла: Glib-2.x и glib-1.x едновременно Публикувано от: Nikolavp в Oct 17, 2007, 13:05
Аз ползвам xmms2 с гит сорсовете и до сега не съм имал никакви проблеми. От тук можете да вземете overlay-a: http://x4x.sourceforge.net/wiki/index.php/Ebuilds. За хората с paludis това трябва да ви е реда за sync:
Проекта е още младичък, но затова пък има доста клиенти написани. Можете да го ползвате от конзолата, или да си дръпнете нещо по "fashion" както се казва |