Обнавлял world выдал ошибку на alsa-utils

Выдает ошибку при компиляции 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
 * 
 * ERROR: media-sound/alsa-utils-1.0.18 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2708:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *  The die message:
 *   make failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/alsa-utils-1.0.18/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/alsa-utils-1.0.18/temp/environment'.
 * 

Если можено по подробней своего выхода в инет нет...

Ни кто ни чем не поможет? :(

Ни кто ни чем не поможет? :(

А что тут скажешь, какая-то

А что тут скажешь, какая-то нехарактерная ошибка, на bugs,gentoo.org надо писать.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

SlawanD написал(а):Ни кто ни

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".