Обнавлял world выдал ошибку на alsa-utils
SlawanD 26 мая, 2009 - 22:07
Выдает ошибку при компиляции alsa-utils
Making all in alsamixer make[1]: Entering directory `/var/tmp/portage/media-sound/alsa-utils-1.0.18/work/alsa-utils-1.0.18/alsamixer' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I/usr/include/ncurses -DCURSESINC="<ncurses.h>" -O2 -pipe -fomit-frame-pointer -march=k8 -MT alsamixer.o -MD -MP -MF .deps/alsamixer.Tpo -c -o alsamixer.o alsamixer.c mv -f .deps/alsamixer.Tpo .deps/alsamixer.Po x86_64-pc-linux-gnu-gcc -I/usr/include/ncurses -DCURSESINC="<ncurses.h>" -O2 -pipe -fomit-frame-pointer -march=k8 -Wl,-O1 -o alsamixer alsamixer.o -L/usr/lib -lncurses -ldl -lasound -lm -ldl -lpthread make[1]: Leaving directory `/var/tmp/portage/media-sound/alsa-utils-1.0.18/work/alsa-utils-1.0.18/alsamixer' Making all in amidi make[1]: Entering directory `/var/tmp/portage/media-sound/alsa-utils-1.0.18/work/alsa-utils-1.0.18/amidi' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../include -O2 -pipe -fomit-frame-pointer -march=k8 -MT amidi.o -MD -MP -MF .deps/amidi.Tpo -c -o amidi.o amidi.c amidi.c:51: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token amidi.c:52: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token amidi.c: В функции ‘is_input’ amidi.c:100: ошибка: ‘snd_rawmidi_info_t’ undeclared (first use in this function) amidi.c:100: ошибка: (Each undeclared identifier is reported only once amidi.c:100: ошибка: for each function it appears in.) amidi.c:100: ошибка: ‘info’ undeclared (first use in this function) amidi.c:106: ошибка: ‘SND_RAWMIDI_STREAM_INPUT’ undeclared (first use in this function) amidi.c: В функции ‘is_output’ amidi.c:118: ошибка: ‘snd_rawmidi_info_t’ undeclared (first use in this function) amidi.c:118: ошибка: ‘info’ undeclared (first use in this function) amidi.c:124: ошибка: ‘SND_RAWMIDI_STREAM_OUTPUT’ undeclared (first use in this function) amidi.c: В функции ‘list_device’ amidi.c:136: ошибка: ‘snd_rawmidi_info_t’ undeclared (first use in this function) amidi.c:136: ошибка: ‘info’ undeclared (first use in this function) amidi.c:146: ошибка: ‘SND_RAWMIDI_STREAM_INPUT’ undeclared (first use in this function) amidi.c:149: ошибка: ‘SND_RAWMIDI_STREAM_OUTPUT’ undeclared (first use in this function) amidi.c:175: предупреждение: assignment makes pointer from integer without a cast amidi.c:176: предупреждение: assignment makes pointer from integer without a cast amidi.c:213: предупреждение: assignment makes pointer from integer without a cast amidi.c: В функции ‘main’ amidi.c:579: ошибка: ‘inputp’ undeclared (first use in this function) amidi.c:579: ошибка: ‘input’ undeclared (first use in this function) amidi.c:583: ошибка: ‘outputp’ undeclared (first use in this function) amidi.c:583: ошибка: ‘output’ undeclared (first use in this function) amidi.c:587: ошибка: ‘SND_RAWMIDI_NONBLOCK’ undeclared (first use in this function) make[1]: *** [amidi.o] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/alsa-utils-1.0.18/work/alsa-utils-1.0.18/amidi' make: *** [all-recursive] Ошибка 1 [31;01m*[0m [31;01m*[0m ERROR: media-sound/alsa-utils-1.0.18 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 2708: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "make failed" [31;01m*[0m The die message: [31;01m*[0m make failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/tmp/portage/media-sound/alsa-utils-1.0.18/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-sound/alsa-utils-1.0.18/temp/environment'. [31;01m*[0m
Если можено по подробней своего выхода в инет нет...
»
- Для комментирования войдите или зарегистрируйтесь
Ни кто ни чем не поможет? :(
Ни кто ни чем не поможет? :(
А что тут скажешь, какая-то
А что тут скажешь, какая-то нехарактерная ошибка, на bugs,gentoo.org надо писать.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
SlawanD написал(а):Ни кто ни
с ошибками компиляции только сюда
а alsa-lib у тебя какой
а alsa-lib у тебя какой версии установлен?
alsa-lib-1.0.18
alsa-lib-1.0.18
а....
интересуют две вещи..
1) собрана ли alsa у тебя с ядром или нет? или любая другая звуковая система
2) куда у тебя указывает eselect kernel list и соотвествует ли это uname -a
других идей пока нет, но я бы посоветовал размаскировать другую версию попробовать, повыше, вместе со всеми сопутсвующими пакетами
если и это не поможет, попробуй удали из distfiles пакет media-sound/alsa-utils-1.0.18 и пускай портаж его перезальет...
eselect kernel list указывает
eselect kernel list указывает на linux-2.6.27-gentoo uname -a
alsa в ядре не собрана
Пробывал собрать alsa-utils-1.0.17 та же ошибка
Удалял из портежей alsa-utils-1.0.18, затем обнавлял не помогло
у меня была такая же ошибка
у меня была такая же ошибка на 29 ядре и звуке hda-intel (именно с чипсетом интел а не другим)
убери
попробуй убери/выставь флаг midi