Форум » RusXMMS Project » проблемы при сборке xmms+rusxmms+opensuse 11 » Ответить

проблемы при сборке xmms+rusxmms+opensuse 11

defan: наблюдаю странные проблемы при aclocal-automake-autoconf какой версии automake/autoconf нужны? в freebsd портах явно указано про automake 1.9 в opensuse 1.10.1 где правда? (собираю xmms 1.2.11 + последний к нему rusxmms)

Ответов - 7

defan: [21:11]-defan@defan:~ aclocal-1.9 aclocal:configure.in:95: warning: macro `AM_ICONV' not found in library aclocal:configure.in:221: warning: macro `AM_PATH_ESD' not found in library aclocal:configure.in:242: warning: macro `AM_PATH_LIBMIKMOD' not found in library aclocal:configure.in:317: warning: macro `AM_GNU_GETTEXT' not found in library aclocal:configure.in:442: warning: macro `AM_PATH_ALSA' not found in library [21:12]-defan@defan:~ autoconf configure.in:87: error: possibly undefined macro: AC_CHECK_LIB If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:88: error: possibly undefined macro: AC_DEFINE configure.in:95: error: possibly undefined macro: AM_ICONV configure.in:221: error: possibly undefined macro: AM_PATH_ESD configure.in:242: error: possibly undefined macro: AM_PATH_LIBMIKMOD configure.in:317: error: possibly undefined macro: AM_GNU_GETTEXT configure.in:442: error: possibly undefined macro: AM_PATH_ALSA и потом configure обламывается на: ./configure: line 21167: AM_ICONV: command not found [..] ./configure: line 22069: syntax error near unexpected token `0.2.8,' ./configure: line 22069: ` AM_PATH_ESD(0.2.8,'

darksoft: Если у кого еще такие проблемы, - можете взять уже готовый к компиляции (./configure;make;make install) xmms вот отсюда: http://dside.dyndns.org/files/rusxmms/xmms-1.2.11_rusxmms-csa42.tar.bz2 Он уже пропатченный и откофигурированный.

darksoft: Хороший человек defan выложил rpmки RusXMMS для OpenSuse, брать тут: http://defan.zenon.net/opensuse/


shep: aclocal не может найти макросы, о чём она и говорит. Необходимо установить соответствующие библиотеки для разработки (если в вашем дистрибутиве они разделены) и указать aclocal где взять файлы (если эти библиотеки собирались в ручную, как например сделал я или ещё что-нибудь). Т.е. после применения заплаток надо вызвать aclocal -I /path/to/m4-files/. В моём конкретном случае получилось так. У меня дистрибутив Слакварь 12.1 и библиотеки для него ни в стандартных хранилищах, ни сценария на www.slackbuilds.org для сборки нет. Я собрал её из исходников и установил в /usr/local. Файл libmilmod.m4 оказался в /usr/local/share/aclocal. Далее я скомандовал [pre2]aclocal -I /usr/local/share/aclocal && automake && autoconf[/pre2] Попытался собрать и... хрен! :) Посыпались ошибки после команды make: [pre2]input.o: In function `input_get_song_info': /home/app/files/src/xmms-1.2.11/xmms/input.c:377: undefined reference to `xmms_rcc_recode' playlist.o: In function `playlist_get_info_entry': /home/app/files/src/xmms-1.2.11/xmms/playlist.c:1953: undefined reference to `xmms_rcc_put' playlist.o: In function `playlist_sort_by_title_cmpfunc': /home/app/files/src/xmms-1.2.11/xmms/playlist.c:1547: undefined reference to `xmms_rcc_string' [/pre2] и так далее. Оказывается надо ещё перейти в каталог libxmms и там скомандовать [pre2]aclocal -I /path/to/m4-files/ && automake && autoconf[/pre2]. После этого проигрыватель успешно был собран!

darksoft: Спасибо, добавил в FAQ

shep: а где перевод достать? Увидел на снимке http://sourceforge.net/dbimage.php?id=129912

darksoft: Положить rcc.xml из librcc-x.x.x/examples в /etc.



полная версия страницы