ошибка сборки драйверов alsa (при исполнении make)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

ошибка сборки драйверов alsa

Сообщение adminmsnc »

Код: Выделить всё

[root@localhost alsa-driver-1.0.16]# make
make dep
make[1]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/acore'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/ioctl32'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/ioctl32'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/oss'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/oss'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/seq'
make[4]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/seq/oss'
make[4]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/seq/oss'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/acore/seq'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/acore'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c/l3'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c/l3'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c/other'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c/other'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/i2c'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/mpu401'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/mpu401'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/opl3'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/opl3'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/opl4'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/opl4'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/pcsp'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/pcsp'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/vx'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers/vx'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/drivers'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/ad1816a'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/ad1816a'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/ad1848'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/ad1848'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/cs423x'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/cs423x'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/es1688'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/es1688'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/gus'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/gus'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/msnd'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/msnd'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/opti9xx'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/opti9xx'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/sb'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/sb'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/wavefront'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa/wavefront'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/isa'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/synth'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/synth/emux'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/synth/emux'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/synth'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ac97'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ac97'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ali5451'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ali5451'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/asihpi'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/asihpi'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/au88x0'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/au88x0'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ca0106'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ca0106'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/cs46xx'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/cs46xx'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/cs5535audio'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/cs5535audio'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/echoaudio'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/echoaudio'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/emu10k1'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/emu10k1'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/hda'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/hda'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ice1712'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ice1712'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/korg1212'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/korg1212'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/mixart'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/mixart'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/nm256'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/nm256'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/oxygen'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/oxygen'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/pcxhr'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/pcxhr'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/pdplus'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/pdplus'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/riptide'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/riptide'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/rme9652'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/rme9652'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/trident'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/trident'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/vx222'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/vx222'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ymfpci'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci/ymfpci'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/pci'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/codecs'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/codecs'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/core'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/core'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/fabrics'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/fabrics'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/soundbus'
make[4]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/soundbus/i2sbus'
make[4]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/soundbus/i2sbus'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa/soundbus'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/aoa'
make[2]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/at91'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/at91'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/codecs'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/codecs'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/fsl'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/fsl'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/pxa'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/pxa'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/s3c24xx'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/s3c24xx'
make[3]: Entering directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/sh'
make[3]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc/sh'
make[2]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16/soc'
make[1]: Leaving directory `/usr/alsa-drv/alsa-driver-1.0.16'
make -C /lib/modules/2.6.22.9-desktop-2mdv/source SUBDIRS=/usr/alsa-drv/alsa-driver-1.0.16  CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-2.6.22.9-2mdv'
Makefile:491: /usr/src/linux-2.6.22.9-2mdv/arch//Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-2.6.22.9-2mdv/arch//Makefile'.  Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.22.9-2mdv'
make: *** [compile] Error 2


Помогите пожалуйста! Такая ошибка возникает при сборке драйверов alsa. как ее исправить?
Спасибо сказали:
Danila
Сообщения: 106
ОС: Mandriva 2010.2 (KDE)

Re: ошибка сборки драйверов alsa

Сообщение Danila »

adminmsnc,
http://linuxforum.ru/index.php?act=boardrules - читай правила форума.

Почему модераторы не следят?

А вообще, проблема та же. У меня звуковая карта ISA интерфейс, Creative. В оборудовании видна, но не установлена. Когда посоветовали установить и загрузить Alsa, видимо, по умолчанию ее нет в Mandriva 2007, то вышла что-то подобное, не установилась в общем. Так что прошу помощи. Заранее спасибо.
Jabber-конференция Mandriva: mandriva@conference.jabber.ru
Спасибо сказали:
nordsp
Сообщения: 23
ОС: Gentoo/openSUSE11

Re: ошибка сборки драйверов alsa

Сообщение nordsp »

Makefile:491: /usr/src/linux-2.6.22.9-2mdv/arch//Makefile: No such file or directory

А сорцы ядра установлены??? (вроде рпм назывался kernel-devel-версия)
Спасибо сказали:
Danila
Сообщения: 106
ОС: Mandriva 2010.2 (KDE)

Re: ошибка сборки драйверов alsa

Сообщение Danila »

А вот здесь подробнее, пожалуйста. А может мне и не нужен этот Alsa, у меня звуковая карта Creative ISA шная. Вот она и не определяется. Точнее определяется, но видимо без дров, поэтому и нет звука. Сказали, нужна alsa. Когда я начал ее устанавливать под SU, то вот не установилась она у меня. Было что-то похожее. Вопрос: Что делать? Действительно нужно установить alsa? И что это за сорцы и как их установить?
Jabber-конференция Mandriva: mandriva@conference.jabber.ru
Спасибо сказали:
nordsp
Сообщения: 23
ОС: Gentoo/openSUSE11

Re: ошибка сборки драйверов alsa

Сообщение nordsp »

Сорцы -- исходный код ядра -- нужны для того чтобы make смог сотворить модуль ядра с драйвером под твою звуковуху, естественно предположить что без оных (исходников-то) мэйк обломается не найдя необходимой ему для работы информации, посему устанавливаем пакет kernel-desktop-devel-версия_ядра, а уж потом компилируем ALSA.

2 Danila: а по каким критериям ты находиш что карточка определяется без дров?
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: ошибка сборки драйверов alsa

Сообщение Juliette »

Danila писал(а):
13.04.2008 12:58
А вот здесь подробнее, пожалуйста. А может мне и не нужен этот Alsa, у меня звуковая карта Creative ISA шная. Вот она и не определяется. Точнее определяется, но видимо без дров, поэтому и нет звука. Сказали, нужна alsa. Когда я начал ее устанавливать под SU, то вот не установилась она у меня. Было что-то похожее. Вопрос: Что делать? Действительно нужно установить alsa? И что это за сорцы и как их установить?

1) alsa устанавливается в Мандриве по умолчанию, содержится в ядре. Грубо говоря, это универсальный звуковой драйвер для большинства звуковых карт.
2) как именно вы определили, что карта не определяется?
3) какая конкретно у вас карта?
4) ставим пакет alsaconf и запускаем его командой

Код: Выделить всё

alsaconf

в консоли из-под рута. Смотрим на результаты. Если будет запускаться крякозябликами, то запускаем так:

Код: Выделить всё

LC_ALL=POSIX alsaconf

За дальнейшее разведение безграмотного флейма в теме -- она будет закрыта.
Спасибо сказали:
Danila
Сообщения: 106
ОС: Mandriva 2010.2 (KDE)

Re: ошибка сборки драйверов alsa

Сообщение Danila »

nordsp, когда ОС устанавливалась, то он дал список установленного и не установленного оборудования. Карту он увидел, но подчеркнул красным - значит не установил. Подсказали, что надо установить alsa. Не удалось пока этого сделать. Есть man по alsa? Как установить и пр?
Juliette, нет alsa по умолчанию не стоит. И команда alsaconf не работает.
Может мне и не нужно ничего этого? Мне просто надо, чтобы заработал звук путем звуковой карточки Creatve ISA.
Jabber-конференция Mandriva: mandriva@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: ошибка сборки драйверов alsa

Сообщение Juliette »

Danila писал(а):
13.04.2008 19:33
Juliette, нет alsa по умолчанию не стоит. И команда alsaconf не работает.

Danila, либо вы читаете то, что вам пишут, либо я закрываю тему, и вы идёте жевать сопли выяснять ваши проблемы в другом месте.
Спасибо сказали: