XMMS-1.2.10-1 Не могу свалять RPM

Аватар пользователя Toper_Harley

Захотелось обновить XMMS. Скачал xmms-1.2.10-1.src.rpm с оффициалки. Начал собирать командой rpmbuild --rebuild xmms-1.2.10-1.src.rpm
Сначало появлялись предупреждения о том, что отсутствует некий файл /usr/local/bin/libmikmod-config. Пакета libmikmod на диске не нашел - только mikmod. Не мудрствуя лукаво скачал libmikmod-3.1.11
Рекомендовали устанавливать так
Install libmikmod by running the following commands:

patch -Np1 -i ../libmikmod-3.1.11-a.diff &&
sed -i -e "s/VERSION=10/VERSION=11/"
-e "s/sys_asoundlib/alsa_asoundlib/"
-e "s/snd_cards/snd_card_load/g"
-e "s|sys/asoundlib.h|alsa/asoundlib.h|g"
-e "s/^LIBOBJS/#LIBOBJS/"
configure.in &&
autoconf &&
./configure --prefix=/usr &&
make

Now, as the root user:

make install &&
chmod 755 /usr/lib/libmikmod.so.2.0.4 &&
install -v -m644 -D docs/mikmod.html
/usr/share/doc/libmikmod-3.1.11/mikmod.html

Но я почему то им не поверил и установил
./configure make make install

И в общем то все установилось, только потом

[root@localhost SOURCES]# rpmbuild --rebuild xmms-1.2.10-1.src.rpm Устанавливается xmms-1.2.10-1.src.rpm  
ошибка: строка 83: Токены зависимостей должны начинаться с буквы, цифры, '_' или '/': BuildPrereq:      файл /usr/local/bin/libmikmod-config не принадлежит ни одному из пакетов 

Это говорит о том, что зря я им не поверил? Или нужно было сначала сделать RPM из libmikmod-3.1.11, а потом только его ставить? Если первое - прокомментируйте плз, что приблизительно будут делать эти команды.

Аватар пользователя woodoo

Re: XMMS-1.2.10-1 Не могу свалять RPM

Цитата:
Toper_Harley писал:
Захотелось обновить XMMS. Скачал xmms-1.2.10-1.src.rpm с оффициалки. Начал собирать командой rpmbuild --rebuild xmms-1.2.10-1.src.rpm
Сначало появлялись предупреждения о том, что отсутствует некий файл /usr/local/bin/libmikmod-config. Пакета libmikmod на диске не нашел

Значит, и yum не пользовался.


$ yum provides libmikmod-config
дает ответ достаточно однозначно.
После установки искомого пакета, imho, rpmbuild должен сработать.
Аватар пользователя Tigro

Re: XMMS-1.2.10-1 Не могу свалять RPM

Вам совет сразу: Не качайте с официалки: берите из исходников от ASP 10 на ftp.asplinux.ru.

Аватар пользователя Toper_Harley

Re: XMMS-1.2.10-1 Не могу свалять RPM

2woodoo
yum provides libmikmod-config выполнено. Результат тот же.
2Tigro спасибо, на будущее учту.

Аватар пользователя woodoo

Re: XMMS-1.2.10-1 Не могу свалять RPM

Цитата:
Toper_Harley писал:
2woodoo
yum provides libmikmod-config выполнено. Результат тот же.

Хм... Интересно, какой результат ожидался? Это ответ на вопрос "где взять libmikmod-config?"


# yum provides libmikmod-config
Searching Packages:
Setting up repositories
local_master 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
local 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
Importing Additional filelist information for packages

mikmod-devel.i386 3.1.6-35.FC4 local_master
Matched from:
/usr/bin/libmikmod-config
/usr/share/man/man1/libmikmod-config.1.gz


Т.е. нужно поставить пакет mikmod-devel. Это для ASPL 11. С учетом, что он тоже может "потянуть" за собой зависимости лучше сделать это, опять же, с помощью yum:
# yum install mikmod-devel

После установки пакета можно пробовать пересобрать пакет Х.

RSS-материал