не собирается альса-драйвер
Гость 14 Августа, 2007 - 14:52
Сначала альса была собрана с ядром.Потом,по сле его обновления я убрал ее оттуда и реил поставить альса-драйвер
Вот тут и начались странности.Не компилируеться и все тут.В ядре все кроме поддержки звука выключено (и алься и осс)
Вот лог.
»
- Для комментирования войдите или зарегистрируйтесь
лог
make[4]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/acore/hwdep.o] Ошибка 1
make[4]: *** Ожидание завершения заданий...
In file included from /home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/acore/memalloc.inc:13,
from /home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/acore/memalloc.c:1:
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h: В функции ‘snd_pci_orig_save_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h:1163: ошибка: слишком много аргументов в вызове функции ‘pci_save_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h: В функции ‘snd_pci_orig_restore_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h:1167: ошибка: слишком много аргументов в вызове функции ‘pci_restore_state’
make[4]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/acore/memalloc.o] Ошибка 1
make[3]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/acore] Ошибка 2
In file included from /home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/sound/driver.h:46,
from /home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/i2c/other/tea575x-tuner.c:23:
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h: В функции ‘snd_pci_orig_save_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h:1163: ошибка: слишком много аргументов в вызове функции ‘pci_save_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h: В функции ‘snd_pci_orig_restore_state’
/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/include/adriver.h:1167: ошибка: слишком много аргументов в вызове функции ‘pci_restore_state’
make[5]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/i2c/other/tea575x-tuner.o] Ошибка 1
make[4]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/i2c/other] Ошибка 2
make[3]: *** [/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2/i2c] Ошибка 2
make[2]: *** [_module_/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/work/alsa-driver-1.0.14rc2] Ошибка 2
make[1]: *** [modules] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r2'
make: *** [compile] Ошибка 2
!!! ERROR: media-sound/alsa-driver-1.0.14_rc2-r1 failed.
Call stack:
ebuild.sh, line 1632: Called dyn_compile
ebuild.sh, line 983: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
alsa-driver-1.0.14_rc2-r1.ebuild, line 129: Called die
!!! Make Failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/home/temp/portage/media-sound/alsa-driver-1.0.14_rc2-r1/temp/build.log'.
ставь
ставь предыдущую версию ..
А как выбраь
А как выбраь предыдущую версию?
например,
например,
ebuild /usr/portage/{полный путь к ebuild'у предыдущей доступной в портах версии alsa-driver} merge
или
emerge =media-sound/alsa-driver-{номер предыдущей доступной в портах версии}
Не предыдущая
Не предыдущая тоже не ставиться(
размаскируй
ACCEPT_KEYWORDS="~amd64" emerge alsa-driver
1.0.14 ставиться нормально
эээ
где лог?
_________________
~? **!
У меня была
У меня была таже проблема - забил на драйвер - включил в ядре :)
Надо ставить из
Надо ставить из нестабильной ветки.Там с ней все в порядке.
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S
ну можно ещё
ну можно ещё alsa-headers обновить вместе с альсой =) мне помогло =)
стои alsa-drivers-1.0.14
alsa-headers-1.0.14
ACCEPT_KEYWORDS="~amd64" для них =)