But please, >>> ak4117.c: In function `snd_ak4117_create_Rsmp_3b164791': >>> ak4117.c:91: incompatible types in assignment >>> ak4117.c: In function `snd_ak4117_in_error_get': >>> ak4117.c:178: warning: passing arg 1 of `_raw_spin_lock' from >>> incompatible pointer type > >> That is because you have kernel 2.5. >> [...] >> It suprised me too, but ALSA's distributions don't compile >> unless you're still running an old kernel (2.4.x). >> >> You'll have to use the modules that come with the kernel. >> If anyone can enlighten me why the ALSA CVS doesn't contain >> the authoritive source code for the kernel 2.5 modules, >> please. > > The CVS _does_ contain the 2.5 source, it's in the alsa-kernel > directory. The alsa-driver directory contains a bunch of compatibility > and wrapper code to let it run under 2.2/2.4 kernels. > > To use the CVS code in 2.5, you have to copy the stuff in alsa-kernel > to the appropriate directories in the kernel tree, and then to > recompile the kernel. >
I'm running 2.4.21 SMP, and not trying to compile a 2.5 kernel whatsoever. The make errors above (on ak4117.c) only shows when building latest alsa-driver-0.9.5, from the source tarball. As noted before, alsa-driver-0.9.4 source tarball builds and runs perfectly fine. Is there anything I must do about the 0.9.5 source tree before configure/make _OR_ is this an brand-new SMP related issue? ;) Best regards, -- rncbc aka Rui Nuno Capela [EMAIL PROTECTED] ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user