Re: [Alsa-user] alsa-driver-1.0.11rc5 on SuSE won't compile
Brought to you by:
perex
From: D.Tamm <dt...@gm...> - 2006-08-25 17:29:06
|
----- Original Message ----- From: "Lee Revell" <rlr...@jo...> To: "D.Tamm" <dt...@gm...> Cc: <als...@li...> Sent: Tuesday, August 22, 2006 10:51 PM Subject: Re: [Alsa-user] alsa-driver-1.0.11rc5 on SuSE won't compile > The DMA mapping error is because your kernel was modified by the > distributor, so it's not guaranteed to work according to the above. > > The issue is fixed in the latest ALSA sources. You will need to get the > 1.0.12 release as soon as it comes out (any day now) > > Lee > Thank you Lee! The 1.0.12 drivers were released yesterday. Today I gave them a try. There seems to be another problem with DMA-mapping. Or is it the same? What files might I have to delete beforehand? make dep make[1]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore/ioctl32' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore/ioctl32' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore/oss' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore/oss' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq' make[4]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq/instr' make[4]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq/instr' make[4]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq/oss' make[4]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq/oss' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore/seq' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/acore' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/i2c' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/i2c/other' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/i2c/other' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/i2c' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/mpu401' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/mpu401' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/opl3' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/opl3' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/opl4' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/opl4' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/pcsp' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/pcsp' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/vx' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers/vx' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/drivers' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/ad1816a' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/ad1816a' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/ad1848' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/ad1848' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/cs423x' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/cs423x' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/es1688' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/es1688' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/gus' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/gus' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/msnd' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/msnd' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/opti9xx' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/opti9xx' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/sb' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/sb' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/isa/wavefront' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa/wavefront' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/isa' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/synth' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/synth/emux' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/synth/emux' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/synth' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ac97' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ac97' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ali5451' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ali5451' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/asihpi' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/asihpi' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/au88x0' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/au88x0' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ca0106' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ca0106' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/cs46xx' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/cs46xx' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/cs5535audio' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/cs5535audio' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/echoaudio' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/echoaudio' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/emu10k1' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/emu10k1' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/hda' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/hda' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ice1712' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ice1712' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/korg1212' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/korg1212' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/mixart' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/mixart' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/nm256' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/nm256' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/pcxhr' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/pcxhr' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/pdplus' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/pdplus' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/riptide' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/riptide' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/rme9652' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/rme9652' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/trident' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/trident' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/vx222' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/vx222' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ymfpci' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci/ymfpci' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/pci' make[2]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/usb' make[3]: Entering directory `/LocalData/alsa/alsa-driver-1.0.12/usb/usx2y' make[3]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/usb/usx2y' make[2]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12/usb' make[1]: Leaving directory `/LocalData/alsa/alsa-driver-1.0.12' make -C /usr/src/linux-2.6.7/ SUBDIRS=/LocalData/alsa/alsa-driver-1.0.12 CPP="gcc -E" CC="gcc" modules make[1]: Entering directory `/usr/src/linux-2.6.7' CC [M] /LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.o In file included from include/linux/dma-mapping.h:16, from /LocalData/alsa/alsa-driver-1.0.12/include/adriver.h:784, from /LocalData/alsa/alsa-driver-1.0.12/include/sound/driver.h:46, from /LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.c:22: include/asm/dma-mapping.h: In function `dma_map_sg': include/asm/dma-mapping.h:44: error: `mem_map' undeclared (first use in this function) include/asm/dma-mapping.h:44: error: (Each undeclared identifier is reported only once include/asm/dma-mapping.h:44: error: for each function it appears in.) include/asm/dma-mapping.h: In function `dma_map_page': include/asm/dma-mapping.h:56: error: `mem_map' undeclared (first use in this function) In file included from include/asm/pci.h:7, from include/linux/pci.h:805, from /LocalData/alsa/alsa-driver-1.0.12/include/adriver.h:842, from /LocalData/alsa/alsa-driver-1.0.12/include/sound/driver.h:46, from /LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.c:22: include/linux/mm.h: At top level: include/linux/mm.h:400: error: `mem_map' used prior to declaration In file included from include/linux/interrupt.h:11, from /LocalData/alsa/alsa-driver-1.0.12/include/adriver.h:1216, from /LocalData/alsa/alsa-driver-1.0.12/include/sound/driver.h:46, from /LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.c:22: include/asm/hardirq.h:84:1: warning: "in_atomic" redefined In file included from /LocalData/alsa/alsa-driver-1.0.12/include/sound/driver.h:46, from /LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.c:22: /LocalData/alsa/alsa-driver-1.0.12/include/adriver.h:244:1: warning: this is the location of the previous definition make[3]: *** [/LocalData/alsa/alsa-driver-1.0.12/acore/hwdep.o] Error 1 make[2]: *** [/LocalData/alsa/alsa-driver-1.0.12/acore] Error 2 make[1]: *** [_module_/LocalData/alsa/alsa-driver-1.0.12] Error 2 make: *** [compile] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.7' |