Hi all, I'm obviously missing something here. I recently downloaded and compiled kernel 2.4.18, adding the preemptive patch, and am having trouble compiling alsa 0.9.0b12 for the new kernel. I had absolutely no trouble with the previous kernel (Redhat's 2.4.9-7). I assume I missed an option in the kernel somewhere (soundcore is compiled as a module, and I added on oss modules for good measure). Anyway, here is the output from my attempts.
Thanks in advance for any help. mike PS. I dont know exactly what other info is of use, so tell me if you think you can help, and need anything else to do so. make[2]: Leaving directory `/home/mikey/alsa-driver-0.9.0beta12/pci' make[1]: Leaving directory `/home/mikey/alsa-driver-0.9.0beta12' make[1]: Entering directory `/home/mikey/alsa-driver-0.9.0beta12/acore' gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/lib/modules/2.4.18/build/include -I/home/mikey/alsa-driver-0.9.0beta12/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DEXPORT_SYMTAB -c timer.c In file included from /lib/modules/2.4.18/build/include/asm/semaphore.h:39, from /lib/modules/2.4.18/build/include/linux/fs.h:200, from /lib/modules/2.4.18/build/include/linux/capability.h:17, from /lib/modules/2.4.18/build/include/linux/binfmts.h:5, from /lib/modules/2.4.18/build/include/linux/sched.h:9, from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/asm/system.h:13: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/rwsem.h:27, from /lib/modules/2.4.18/build/include/asm/semaphore.h:42, from /lib/modules/2.4.18/build/include/linux/fs.h:200, from /lib/modules/2.4.18/build/include/linux/capability.h:17, from /lib/modules/2.4.18/build/include/linux/binfmts.h:5, from /lib/modules/2.4.18/build/include/linux/sched.h:9, from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/asm/rwsem.h:47: parse error before `(' /lib/modules/2.4.18/build/include/asm/rwsem.h:48: parse error before `(' /lib/modules/2.4.18/build/include/asm/rwsem.h:49: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/jffs2_fs_sb.h:8, from /lib/modules/2.4.18/build/include/linux/fs.h:693, from /lib/modules/2.4.18/build/include/linux/capability.h:17, from /lib/modules/2.4.18/build/include/linux/binfmts.h:5, from /lib/modules/2.4.18/build/include/linux/sched.h:9, from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/completion.h:30: parse error before `(' /lib/modules/2.4.18/build/include/linux/completion.h:31: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/capability.h:17, from /lib/modules/2.4.18/build/include/linux/binfmts.h:5, from /lib/modules/2.4.18/build/include/linux/sched.h:9, from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/fs.h: In function `put_bh': /lib/modules/2.4.18/build/include/linux/fs.h:1125: warning: implicit declaration of function `barrier' /lib/modules/2.4.18/build/include/linux/fs.h: At top level: /lib/modules/2.4.18/build/include/linux/fs.h:1153: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1154: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1155: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1156: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h: In function `mark_buffer_dirty_inode': /lib/modules/2.4.18/build/include/linux/fs.h:1186: warning: implicit declaration of function `mark_buffer_dirty_Rc386cbb4' /lib/modules/2.4.18/build/include/linux/fs.h: At top level: /lib/modules/2.4.18/build/include/linux/fs.h:1307: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1308: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1309: parse error before `(' /lib/modules/2.4.18/build/include/linux/fs.h:1310: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/sched.h:156: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/mm.h:4, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/sched.h:590: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:591: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:592: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:593: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:595: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:596: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:598: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:760: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h: In function `mmdrop': /lib/modules/2.4.18/build/include/linux/sched.h:764: warning: implicit declaration of function `__mmdrop' /lib/modules/2.4.18/build/include/linux/sched.h: At top level: /lib/modules/2.4.18/build/include/linux/sched.h:797: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:798: parse error before `(' /lib/modules/2.4.18/build/include/linux/sched.h:799: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/mm.h:13, from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/swap.h:104: parse error before `(' /lib/modules/2.4.18/build/include/linux/swap.h:105: parse error before `(' /lib/modules/2.4.18/build/include/linux/swap.h:106: parse error before `(' /lib/modules/2.4.18/build/include/linux/swap.h:108: parse error before `(' /lib/modules/2.4.18/build/include/linux/swap.h:114: parse error before `(' /lib/modules/2.4.18/build/include/linux/swap.h:161: parse error before `(' In file included from /lib/modules/2.4.18/build/include/linux/slab.h:14, from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/mm.h:305: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:357: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:358: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h: In function `alloc_pages': /lib/modules/2.4.18/build/include/linux/mm.h:368: warning: implicit declaration of function `_alloc_pages_Re82173b0' /lib/modules/2.4.18/build/include/linux/mm.h:368: warning: return makes pointer from integer without a cast /lib/modules/2.4.18/build/include/linux/mm.h: At top level: /lib/modules/2.4.18/build/include/linux/mm.h:373: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:374: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:390: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:391: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:413: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h:414: parse error before `(' /lib/modules/2.4.18/build/include/linux/mm.h: In function `pmd_alloc': /lib/modules/2.4.18/build/include/linux/mm.h:436: warning: implicit declaration of function `__pmd_alloc' /lib/modules/2.4.18/build/include/linux/mm.h:436: warning: return makes pointer from integer without a cast In file included from /lib/modules/2.4.18/build/include/asm/pci.h:32, from /lib/modules/2.4.18/build/include/linux/pci.h:610, from /home/mikey/alsa-driver-0.9.0beta12/include/adriver.h:52, from /home/mikey/alsa-driver-0.9.0beta12/include/sound/driver.h:43, from ../alsa-kernel/core/timer.c:22, from timer.c:1: /lib/modules/2.4.18/build/include/linux/slab.h: At top level: /lib/modules/2.4.18/build/include/linux/slab.h:64: parse error before `(' In file included from ../alsa-kernel/core/timer.c:27, from timer.c:1: /home/mikey/alsa-driver-0.9.0beta12/include/sound/core.h: In function `snd_power_change_state': /home/mikey/alsa-driver-0.9.0beta12/include/sound/core.h:166: warning: implicit declaration of function `__wake_up_R2c77a2af' In file included from timer.c:1: ../alsa-kernel/core/timer.c: In function `snd_timer_request': ../alsa-kernel/core/timer.c:149: warning: implicit declaration of function `sprintf_R1d26aa98' ../alsa-kernel/core/timer.c: In function `snd_timer_unregister': ../alsa-kernel/core/timer.c:684: warning: implicit declaration of function `printk_R1b7d4074' ../alsa-kernel/core/timer.c:684: `KERN_WARNING' undeclared (first use in this function) ../alsa-kernel/core/timer.c:684: (Each undeclared identifier is reported only once ../alsa-kernel/core/timer.c:684: for each function it appears in.) ../alsa-kernel/core/timer.c:684: parse error before string constant ../alsa-kernel/core/timer.c: In function `snd_timer_user_read': ../alsa-kernel/core/timer.c:1230: warning: implicit declaration of function `add_wait_queue_R599dda65' ../alsa-kernel/core/timer.c:1236: warning: implicit declaration of function `remove_wait_queue_R469d43bf' ../alsa-kernel/core/timer.c: In function `alsa_timer_init': ../alsa-kernel/core/timer.c:1321: `KERN_ERR' undeclared (first use in this function) ../alsa-kernel/core/timer.c:1321: parse error before string constant ../alsa-kernel/core/timer.c:1324: parse error before string constant make[1]: *** [timer.o] Error 1 make[1]: Leaving directory `/home/mikey/alsa-driver-0.9.0beta12/acore' make: *** [compile] Error 1 [mikey@mikey alsa-driver-0.9.0beta12]$ _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user