PDA

Показать полную графическую версию : В Mandriva 2007 Free не идёт ./configure xmms-1.2.10


Artla_
19-02-2007, 03:16
Стоит 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

В чём может быть дело ?

Envel
19-02-2007, 06:07
А что 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

Artla_
19-02-2007, 12:31
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