Hi,
I've recently attempted to compile the version 2.0.1 and 2.0.4 kernel
patches and continue to receive warnings in the sound compile and errors
in the kernel build. Please see the two excerpts below.
Any Ideas?
Regards,
Robert Beazley
________________________________________________________________________
Sound Compile Warning Messages
------------------------------------------------------------------------
make[2]: Entering directory `/usr/src/linux-2.0.4/drivers/sound'
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o ad1848.o ad1848.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o cs4232.o cs4232.c
cs4232.c:39: warning: `mpu_detected' defined but not used
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o mpu401.o mpu401.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o patmgr.o patmgr.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o sequencer.o sequencer.c
sequencer.c: In function `seq_local_event':
sequencer.c:786: warning: unused variable `parm'
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o sound_timer.o sound_timer.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o sys_timer.o sys_timer.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o soundcard.o soundcard.c
soundcard.c:387: warning: `debugmem' defined but not used
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o dev_table.o dev_table.c
gcc -D__KERNEL__ -I/usr/src/linux-2.0.4/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c
-o sound_switch.o sound_switch.c
sound_switch.c: In function `sound_ioctl_sw':
sound_switch.c:532: warning: unused variable `mixdev'
cd lowlevel;make
make[3]: Entering directory
`/usr/src/linux-2.0.4/drivers/sound/lowlevel'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/linux-2.0.4/drivers/sound/lowlevel'
rm -f sound.a
ar rcs sound.a ad1848.o cs4232.o mpu401.o patmgr.o sequencer.o
sound_timer.o sys_timer.o soundcard.o dev_table.o sound_switch.o
lowlevel/lowlevel.o
sync
make[2]: Leaving directory `/usr/src/linux-2.0.4/drivers/sound'
________________________________________________________________________
Kernel Build Error Messages
------------------------------------------------------------------------
make[1]: Leaving directory `/usr/src/linux-2.0.4/arch/i386/lib'
ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o
init/main.o init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/sound/sound.a drivers/pci/pci.a \
/usr/src/linux-2.0.4/arch/i386/lib/lib.a
/usr/src/linux-2.0.4/lib/lib.a /usr/src/linux-2.0.4/arch/i386/lib/lib.a
-o vmlinux
drivers/sound/sound.a(dev_table.o): In function
`sound_install_audiodrv':
dev_table.o(.text+0x9fe): undefined reference to `DMAbuf_init'
dev_table.o(.text+0xa03): undefined reference to `audio_init'
drivers/sound/sound.a(ad1848.o): In function `ad1848_output_block':
ad1848.o(.text+0x9ba): undefined reference to `DMAbuf_start_dma'
drivers/sound/sound.a(ad1848.o): In function `ad1848_start_input':
ad1848.o(.text+0xaa0): undefined reference to `DMAbuf_start_dma'
drivers/sound/sound.a(ad1848.o): In function `ad1848_interrupt':
ad1848.o(.text+0x1922): undefined reference to `DMAbuf_inputintr'
ad1848.o(.text+0x1941): undefined reference to `DMAbuf_outputintr'
make: *** [vmlinux] Error 1