Continuando o erro de
make
Hunk #5 succeeded at 1449 (offset 87 lines).
Hunk #6 succeeded at 1797 (offset 91 lines).
copying file alsa-kernel/usb/usbmixer.c
patching file usbmixer.c
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/usb/caiaq'
copying file alsa-kernel/usb/caiaq/caiaq-audio.c
patching file caiaq-audio.c
Hunk #2 succeeded at 462 (offset 1 line).
Hunk #3 succeeded at 520 (offset 1 line).
copying file alsa-kernel/usb/caiaq/caiaq-device.c
patching file caiaq-device.c
copying file alsa-kernel/usb/caiaq/caiaq-input.c
patching file caiaq-input.c
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb/caiaq'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/usb/usx2y'
copying file alsa-kernel/usb/usx2y/usX2Yhwdep.c
patching file usX2Yhwdep.c
copying file alsa-kernel/usb/usx2y/usbusx2y.c
patching file usbusx2y.c
copying file alsa-kernel/usb/usx2y/usbusx2yaudio.c
patching file usbusx2yaudio.c
Hunk #11 succeeded at 1057 (offset 1 line).
copying file alsa-kernel/usb/usx2y/usx2yhwdeppcm.c
patching file usx2yhwdeppcm.c
Hunk #9 succeeded at 732 (offset 1 line).
Hunk #10 succeeded at 745 (offset 1 line).
Hunk #11 succeeded at 815 (offset 1 line).
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb/usx2y'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/usb'
make[2]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/pdaudiocf'
make[3]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/vx'
make[3]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia/vx'
make[2]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/pcmcia'
make[1]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1'
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/martin/alsa-driver-1.0.16rc1 CPP="gcc -E" CC="gcc" modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/hwdep.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/memory_wrapper.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/memalloc.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/sgbuf.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm_native.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm_lib.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm_timer.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm_misc.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/pcm_memory.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/rtctimer.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/timer.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/wrappers.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/misc_driver.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/sound.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/init.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/memory.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/info.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/control.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/misc.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/device.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/isadma.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/sound_oss.o
CC [M] /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.o
Em arquivo incluído de /home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
do /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:76:52: erro: a macro "init_utsname" passou 1 argumentos, mas recebe somente 0
In file included from /home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:29,
from /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
include/linux/utsname.h:77: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from /home/martin/alsa-driver-1.0.16rc1/acore/info_oss.c:7:
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c: In function ‘snd_sndstat_proc_read’:
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: ‘system_utsname’ undeclared (first use in this function)
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: (Each undeclared identifier is reported only once
/home/martin/alsa-driver-1.0.16rc1/acore/../alsa-kernel/core/info_oss.c:96: error: for each function it appears in.)
make[3]: ** [/home/martin/alsa-driver-1.0.16rc1/acore/info_oss.o] Erro 1
make[2]: ** [/home/martin/alsa-driver-1.0.16rc1/acore] Erro 2
make[1]: ** [_module_/home/martin/alsa-driver-1.0.16rc1] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.22-14-generic'
make: ** [compile] Erro 2
Após
sudo make install
deu
if [ -L /usr/include/sound ]; then \
rm -f /usr/include/sound; \
ln -sf /home/martin/alsa-driver-1.0.16rc1/include/sound /usr/include/sound; \
else \
rm -rf /usr/include/sound; \
install -d -m 755 -g root -o root /usr/include/sound; \
for f in include/sound/*.h; do \
install -m 644 -g root -o root $f /usr/include/sound; \
done \
fi
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'snd*.*o' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'snd*.*o.gz' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'ac97_bus.*o' | xargs rm -f
find /lib/modules/2.6.22-14-generic/kernel/sound -name 'ac97_bus.*o.gz' | xargs rm -f
make[1]: Entrando no diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
mkdir -p /lib/modules/2.6.22-14-generic/kernel/sound/acore
cp snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-rtctimer.ko snd-timer.ko snd.ko /lib/modules/2.6.22-14-generic/kernel/sound/acore
cp: impossível fazer stat em `snd-hwdep.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-page-alloc.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-pcm.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-rtctimer.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd-timer.ko': Arquivo ou diretório inexistente
cp: impossível fazer stat em `snd.ko': Arquivo ou diretório inexistente
make[1]: ** [modules_install] Erro 1
make[1]: Saindo do diretório `/home/martin/alsa-driver-1.0.16rc1/acore'
make: ** [install-modules] Erro 1
O método de instalar o linux-backports-modules-generic também não funcionou.
Outra coisa que pode ser relevante: apesar de eu estar num laptop de 64 bits, estou usando o ubuntu de 32 bits. Pode ter dado algum problema por causa disso?
PS: tive que dividir em tres tópicos por causa do limite de 20000 caracteres/post.