проблемы с alsa-1.0.16
Erik 27 апреля, 2008 - 23:14
Собственно ядро 2.6.25-gentoo-r1, компилятор gcc-4.2.3
при сборке выдает следующее
CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emu10k1_synth.o /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/acore/timer.c: В функции ‘snd_timer_request’ /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/acore/timer.c:155: ошибка: неверный тип аргумента для унарного `!' make[3]: *** [/var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/acore/timer.o] Ошибка 1 make[3]: *** Ожидание завершения заданий... CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/emux_seq.o make[2]: *** [/var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/acore] Ошибка 2 CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/emux_nrpn.o make[2]: *** Ожидание завершения заданий... CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emu10k1_callback.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emu10k1_patch.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/emux_proc.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/emux_effect.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emu10k1.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/emux_hwdep.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emu10k1_main.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/irq.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/soundfont.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/memory.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/voice.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emumpu401.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emupcm.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/io.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emuproc.o LD [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/synth/emux/snd-emux-synth.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emumixer.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/emufx.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/timer.o CC [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/p16v.o LD [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/snd-emu10k1.o LD [M] /var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16/pci/emu10k1/snd-emu10k1-synth.o make[1]: *** [_module_/var/tmp/portage/media-sound/alsa-driver-1.0.16/work/alsa-driver-1.0.16] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r1' make: *** [compile] Ошибка 2 [31;01m*[0m [31;01m*[0m ERROR: media-sound/alsa-driver-1.0.16 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 49: Called src_compile [31;01m*[0m environment, line 3995: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake LDFLAGS="$(raw-ldflags)" HOSTCC="$(tc-getBUILD_CC)" CC="$(tc-getCC)" || 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-driver-1.0.16/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-sound/alsa-driver-1.0.16/temp/environment'. [31;01m*[0m
Что-то поиск меня подводит, или искать разучился. ((
Не подскажите ли, что у меня не так?
Ах, да - сижу на ~x86_64
»
- Для комментирования войдите или зарегистрируйтесь
блин, ну ведь
блин, ну ведь сто раз говорилось... (
Не собирайте alsa-drivers, пользуйтесь возможностями ядра...
Или у вас задача собрать именно внешний драйвер?
Задачи особой
Задачи особой нет. Скорее дело привычки и предпочтений.
ОК! Если другого решения не существует будем пока юзать ядро.
________________
Jedem das Seine!
И к тому же
И к тому же alsa-driver masked by: ~x86 keyword
зачем замарачиваться?
проблемы с alsa-1.0.16
Можно попробовать вот это:
http://ru.gentoo-wiki.com/HOWTO_Alsa_и_встроенные_звуковые_платы_VIA_и_Intel
Разумеется, с поправкой на свою звуковую карту.
Quote: будем пока
Надо его не "пока" юзать, а вообще только его юзать, если иного условия жизнь не поставила, в виде ацки новой звуковухи поддреживающейся в последних alsa-drivers.
А если не блин
А если задача именно внешний драйвер поставить?
Какая причина данной ошибки, кто знает? А то отнекаться что нужно вообще не так делать это конечно хорошо, но ответа на вопрос так и небыло. Вопрос остается открытым.
Заметил, что на
Заметил, что на новые ядра алса, вышедшая в то же время, отдельным драйвером не встает. Так было с альсой 1.0.15 и ядром 2.6.24, пока не вышел драйвер 1.0.16. Полагаю, что с выходом 1.0.17 алсы все будет путем и она встанет на ядро 2.6.25. Очень жду этого релиза, т.к. там обещается наконец то поддержка X-Fi SoundBlaster.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu
Cкорее всего
Cкорее всего так и будет )
________________
Jedem das Seine!