Показать полную графическую версию : В Mandriva 2007 Free не идёт ./configure xmms-1.2.10
Стоит Mandriva 2007 Free
скачал xmms-1.2.10
после ./configure идёт нормально, в конце выдаёт
checking for glib-config... no
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 ***
Стоит пакет glib2.0-common-2.12.3-3mdv.2007.0
В чём может быть дело ?
А что xmms-1.2.10 для мандривы в rpm таки и нету? rpm.pbone.net в руки, там бы и нашли, откуда glib-config берется.
P.S. чтобы собирать нужны devel-пакеты с заголовочными файлами помимо просто библиотек.
ruslandh
19-02-2007, 09:21
Artla_
1 Не надо в RPM дистрибутиве ставить из тарболла - это не правильно и некрасиво :) Правильный путь - ставить из RPM, если такового нет, то собрать его самому, а потом уже ставить собранный RPM.
2 Правильный путь http://www.rpmfind.net/linux/rpm2html/search.php?query=xmms
Скачиваешь
ftp://195.220.108.108/linux/MandrakeCooker/2007.1/SRPMS/contrib/release/xmms-1.2.10-34mdv2007.1.src.rpm
Смотришь что ему нужн :
http://www.rpmfind.net//linux/RPM/mandriva/devel/2007.1/SRPMS/contrib/release/xmms-1.2.10-34mdv2007.1.src.html
и пресобираешь
Или напрямую ставишь
ftp://195.220.108.108/linux/MandrakeCooker/2007.1/i586/media/contrib/release/xmms-1.2.10-34mdv2007.1.i586.rpm
Envel
P.S. чтобы собирать нужны devel-пакеты с заголовочными файлами помимо просто библиотек.
Возьму на заметку :)
ruslandh
1 Не надо в RPM дистрибутиве ставить из тарболла - это не правильно и некрасиво Правильный путь - ставить из RPM, если такового нет, то собрать его самому, а потом уже ставить собранный RPM.
1. Я где-то глубоко внутри себя догадывался что так и надо :)
2. Спасибо за инструкцию :)
Или напрямую ставишь
Некоторые запрошенные пакеты не могут быть установлены: из-за неудовлетворённости libxmms.so.1
И вопрос, что цифра обозначает на конце дистрибутива i386 и i586.
ruslandh
19-02-2007, 21:46
i386 - будет работать еа всех компах старше i386
i586 - соответственно (Пентиум 1. AMD586 и выше).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.