I keep running into unresolved symbols while trying to get ALSA to work 
on my machine. Does anybody have any idea what I'm doing wrong here?

I am running Debian version 2.2, Linux kernel version 2.2.20, and am 
trying to get Alsa driver version 0.5.12a to work. I attached the 
messages while configuring, building, installing, and trying to load the 
stuff. Also, I attached the relevant part of my modules.conf.

Any help would be greatly appreciated!


Auke
# ALSA native device support
alias char-major-116 snd
alias snd-card-0 snd-card-via686a

# OSS/Free setup
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
sevenofnine:/usr/src/alsa-driver-0.5.12a# vi /etc/modules.conf
sevenofnine:/usr/src/alsa-driver-0.5.12a# modprobe snd-card-via686a
/lib/modules/2.2.20/misc/snd.o: unresolved symbol register_sound_dsp_R8d919457
/lib/modules/2.2.20/misc/snd.o: unresolved symbol apm_register_callback_Rf70b592f
/lib/modules/2.2.20/misc/snd.o: unresolved symbol __pollwait_Rce1224c6
/lib/modules/2.2.20/misc/snd.o: unresolved symbol 
isa_dma_bridge_buggy_Rf82abc1d/lib/modules/2.2.20/misc/snd.o: unresolved symbol 
__wake_up_R60d514c1
/lib/modules/2.2.20/misc/snd.o: unresolved symbol proc_unregister_R05fc1edb
/lib/modules/2.2.20/misc/snd.o: unresolved symbol printk_Rdd132261
/lib/modules/2.2.20/misc/snd.o: unresolved symbol create_proc_entry_R64e6fe8e
/lib/modules/2.2.20/misc/snd.o: unresolved symbol register_chrdev_R1c30304b
/lib/modules/2.2.20/misc/snd.o: unresolved symbol apm_unregister_callback_R99700428
/lib/modules/2.2.20/misc/snd.o: unresolved symbol lookup_dentry_R669cf6db
/lib/modules/2.2.20/misc/snd.o: unresolved symbol proc_root_R073b54ac
/lib/modules/2.2.20/misc/snd.o: unresolved symbol register_sound_special_R05bbe901
/lib/modules/2.2.20/misc/snd.o: unresolved symbol mem_map_Rb1ce796c
/lib/modules/2.2.20/misc/snd.o: insmod /lib/modules/2.2.20/misc/snd.o failed
/lib/modules/2.2.20/misc/snd.o: insmod snd-card-via686a failed
sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# ./snddevices
Creating /dev/mixer?... done
Creating /dev/sequencer... done
Creating /dev/midi?... done
Creating /dev/dsp?... done
Creating /dev/audio?... done
Creating /dev/sndstat... done
Creating /dev/music... done
Creating /dev/dmmidi?... done
Creating /dev/dmfm?... done
Creating /dev/amixer?... done
Creating /dev/adsp?... done
Creating /dev/amidi?... done
Creating /dev/admmidi?... done
create symbolic link /dev/mixer to /dev/mixer0
create symbolic link /dev/midi to /dev/midi0
create symbolic link /dev/dsp to /dev/dsp0
create symbolic link /dev/audio to /dev/audio0
create symbolic link /dev/sequencer2 to /dev/music
create symbolic link /dev/adsp to /dev/adsp0
create symbolic link /dev/amidi to /dev/amidi0
ALSA dynamic sound device filesystem
create symbolic link /dev/snd to /proc/asound/dev
ALSA loader devices
Creating /dev/aload?... done
Creating /dev/aloadSEQ... done
sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# ./configure --with-cards=via686a
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for linux/fs.h... yes
checking for working const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for directory with kernel source... /usr/src/linux
checking for kernel version... 2.2.20
checking for kernel module symbol versions... yes
checking for PCI support in kernel... yes
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules... /lib/modules/2.2.20/misc
checking for debug level... none
checking for processor type... i386
checking for SMP... no
checking for ISA PnP driver in kernel... no
checking for ISA PnP support... yes
checking for old kill_fasync... yes
checking for dma_addr_t... yes
checking for MUTEX macros... yes
checking for driver version... 0.5.12a
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for which soundcards to compile driver for... via686a
updating cache ./config.cache
creating ./config.status
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating cards.config
creating include/config.h
creating include/config1.h
creating include/version.h
sevenofnine:/usr/src/alsa-driver-0.5.12a#
sevenofnine:/usr/src/alsa-driver-0.5.12a# make install
make dep
make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a'
ln -sf ../support/isapnp.h include/isapnp.h
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/support'
rm -f ../include/modules/isapnp.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
isapnp.c | /sbin/genksyms -k 2.2.20 > ../include/modules/isapnp.ver
updating ../include/sndversions.h
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I.. *.c > .depend
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/support'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel'
rm -f ../include/modules/sound.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
sound.c | /sbin/genksyms -k 2.2.20 > ../include/modules/sound.ver
rm -f ../include/modules/mixer.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
mixer.c | /sbin/genksyms -k 2.2.20 > ../include/modules/mixer.ver
rm -f ../include/modules/pcm.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ pcm.c 
| /sbin/genksyms -k 2.2.20 > ../include/modules/pcm.ver
rm -f ../include/modules/pcm_lib.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
pcm_lib.c | /sbin/genksyms -k 2.2.20 > ../include/modules/pcm_lib.ver
rm -f ../include/modules/rawmidi.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
rawmidi.c | /sbin/genksyms -k 2.2.20 > ../include/modules/rawmidi.ver
rm -f ../include/modules/timer.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
timer.c | /sbin/genksyms -k 2.2.20 > ../include/modules/timer.ver
rm -f ../include/modules/mixer_oss.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I.. -E -D__GENKSYMS__ 
mixer_oss.c | /sbin/genksyms -k 2.2.20 > ../include/modules/mixer_oss.ver
updating ../include/sndversions.h
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I.. *.c > .depend
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq'
rm -f ../../include/modules/seq.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
seq.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq.ver
rm -f ../../include/modules/seq_device.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
seq_device.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_device.ver
rm -f ../../include/modules/seq_midi_event.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
seq_midi_event.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_midi_event.ver
rm -f ../../include/modules/seq_midi.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
seq_midi.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/seq_midi.ver
updating ../../include/sndversions.h
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[4]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr'
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../../.. *.c > .depend
make[4]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr'
make[4]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss'
rm -f ../../../include/modules/seq_oss.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../../.. -E -D__GENKSYMS__ 
seq_oss.c | /sbin/genksyms -k 2.2.20 > ../../../include/modules/seq_oss.ver
updating ../../../include/sndversions.h
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../../.. *.c > .depend
make[4]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss'
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin'
rm -f ../../include/modules/plugin.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
plugin.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/plugin.ver
updating ../../include/sndversions.h
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin'
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic'
rm -f ../../include/modules/mpu401_uart.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
mpu401_uart.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/mpu401_uart.ver
rm -f ../../include/modules/ac97_codec.ver
gcc   -DALSA_BUILD -D__KERNEL__ -I/usr/src/linux/include -I../.. -E -D__GENKSYMS__ 
ac97_codec.c | /sbin/genksyms -k 2.2.20 > ../../include/modules/ac97_codec.ver
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c'
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa'
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci'
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I../.. *.c > .depend
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci'
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/cards'
gcc -E  -M -D__DEPEND__ -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 
-march=i386 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe 
-I/usr/src/linux/include -I.. *.c > .depend
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/cards'
make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a'
make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/support'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c isapnp.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o isapnp_proc.o isapnp_proc.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o isapnp_quirks.o isapnp_quirks.c
ld -r -o ../modules/isapnp.o isapnp.o isapnp_proc.o isapnp_quirks.o
make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/support'
make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c sound.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o init.o init.c
init.c:30: warning: `snd_card_lock' defined but not used
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o memory.o memory.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o vma.o vma.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o isadma.o isadma.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o info.o info.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o switch.o switch.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o control.o control.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o device.o device.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o misc.o misc.c
misc.c:312: warning: `pm_devs_lock' defined but not used
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o sound_oss.o sound_oss.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o info_oss.o info_oss.c
ld -r -o ../modules/snd.o sound.o init.o memory.o vma.o isadma.o info.o switch.o 
control.o device.o misc.o sound_oss.o info_oss.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c mixer.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o mixer_lib.o mixer_lib.c
ld -r -o ../modules/snd-mixer.o mixer.o mixer_lib.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c pcm.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_native.o pcm_native.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c pcm_lib.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_misc.o pcm_misc.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_timer.o pcm_timer.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_proc.o pcm_proc.c
ld -r -o ../modules/snd-pcm.o pcm.o pcm_native.o pcm_lib.o pcm_misc.o pcm_timer.o 
pcm_proc.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_oss.o pcm_oss.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o pcm_oss_plugin.o pcm_oss_plugin.c
ld -r -o ../modules/snd-pcm-oss.o pcm_oss.o pcm_oss_plugin.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c rawmidi.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../modules/snd-rawmidi.o rawmidi.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c timer.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../modules/snd-timer.o timer.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. 
-DEXPORT_SYMTAB -c mixer_oss.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../modules/snd-mixer-oss.o mixer_oss.o
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c seq.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_lock.o seq_lock.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_clientmgr.o seq_clientmgr.c
seq_clientmgr.c:51: warning: `clients_lock' defined but not used
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_memory.o seq_memory.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_queue.o seq_queue.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_fifo.o seq_fifo.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_prioq.o seq_prioq.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_timer.o seq_timer.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_system.o seq_system.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_ports.o seq_ports.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_info.o seq_info.c
ld -r -o ../../modules/snd-seq.o seq.o seq_lock.o seq_clientmgr.o seq_memory.o 
seq_queue.o seq_fifo.o seq_prioq.o seq_timer.o seq_system.o seq_ports.o seq_info.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c seq_device.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-seq-device.o seq_device.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o seq_dummy.o seq_dummy.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-seq-dummy.o seq_dummy.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c seq_midi_event.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-seq-midi-event.o seq_midi_event.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c seq_midi.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-seq-midi.o seq_midi.o
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/instr'
make[3]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -DEXPORT_SYMTAB -c seq_oss.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_init.o seq_oss_init.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_timer.o seq_oss_timer.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_ioctl.o seq_oss_ioctl.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_event.o seq_oss_event.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_rw.o seq_oss_rw.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_synth.o seq_oss_synth.c
seq_oss_synth.c:77: warning: `register_lock' defined but not used
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_midi.o seq_oss_midi.c
seq_oss_midi.c:58: warning: `register_lock' defined but not used
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_readq.o seq_oss_readq.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include 
-I../../.. -c -o seq_oss_writeq.o seq_oss_writeq.c
ld -r -o ../../../modules/snd-seq-oss.o seq_oss.o seq_oss_init.o seq_oss_timer.o 
seq_oss_ioctl.o seq_oss_event.o seq_oss_rw.o seq_oss_synth.o seq_oss_midi.o 
seq_oss_readq.o seq_oss_writeq.o
make[3]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq/oss'
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/seq'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c plugin.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o linear.o linear.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o interleave.o interleave.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o mulaw.o mulaw.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o voices.o voices.c
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-c -o rate.o rate.c
ld -r -o ../../modules/snd-pcm-plugin.o plugin.o linear.o interleave.o mulaw.o 
voices.o rate.o
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel/plugin'
make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/kernel'
make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c mpu401_uart.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-mpu401-uart.o mpu401_uart.o
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I../.. 
-DEXPORT_SYMTAB -c ac97_codec.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../../modules/snd-ac97-codec.o ac97_codec.o
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/generic'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/i2c'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/isa'
make[2]: Entering directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel/pci'
make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/lowlevel'
make[1]: Entering directory `/usr/src/alsa-driver-0.5.12a/cards'
gcc   -DALSA_BUILD -D__KERNEL__ -O2 -mpreferred-stack-boundary=2 -march=i386 -DLINUX 
-Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -c 
-o card-via686a.o card-via686a.c
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for .modinfo
ld -r -o ../modules/snd-card-via686a.o card-via686a.o
make[1]: Leaving directory `/usr/src/alsa-driver-0.5.12a/cards'

ALSA modules were sucessfully compiled.

mkdir -p /lib/modules/2.2.20/misc
rm -f /lib/modules/2.2.20/misc/snd*.o /lib/modules/2.2.20/misc/persist.o 
/lib/modules/2.2.20/misc/isapnp.o
cp modules/*.o /lib/modules/2.2.20/misc
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/dummy.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/isapnp.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-ac97-codec.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-card-via686a.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mixer-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mixer.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-mpu401-uart.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-pcm-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-pcm.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-rawmidi.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-device.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-dummy.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-seq.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd-timer.o
depmod: *** Unresolved symbols in /lib/modules/2.2.20/misc/snd.o
install -m 755 -d /usr/include/linux
install -m 644 include/asound.h /usr/include/linux
install -m 644 include/asoundid.h /usr/include/linux
install -m 644 include/asequencer.h /usr/include/linux
for i in include/ainstr_*.h; do\
install -m 644 $i /usr/include/linux;\
done
if [ -d /sbin/init.d ]; then \
  install -m 755 utils/alsasound /sbin/init.d/alsasound; \
elif [ -d /etc/rc.d/init.d ]; then \
  install -m 755 utils/alsasound /etc/rc.d/init.d/alsasound; \
elif [ -d /etc/init.d ]; then \
  install -m 755 utils/alsasound /etc/init.d/alsasound; \
fi
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

sevenofnine:/usr/src/alsa-driver-0.5.12a#

Reply via email to