1 Sep 2004 07:36
Re: Fedora Core 2 & ALSA & SoX
Kevin Cosgrove <kevinc <at> doink.com>
2004-09-01 05:36:31 GMT
2004-09-01 05:36:31 GMT
On 9 August 2004 at 22:04, Chris Bagwell <chris <at> cnpbagwell.com> wrote: > Just wanted to let you know that I found part of my issues with Fedora > Core 2 and ALSA. Turns out Fedora renamed its kernel source package > from "kernel-sources" to "kernel-sourcecode" after two kernel updates. > It has a nasty side effect that your kernel binaries get upgraded but > not the source code unless you manually catch the name change and > install the new source package yourself. So I was previously compiling > the ALSA sox driver with mismatching headers and is the source of the > ioctl() error. > > So I corrected that problem and tried to recompile. Now I getting the > "__user" symbol problem that others have mentioned. This is with Linux > Kernel 2.6.6. > > You mentioned the link http://lwn.net/Articles/28348/ in your past email > that talks about compiler.h for that #define. > > Well, if I look at /usr/include/linux/compiler.h then the #define __user > is not in there. If I look at /usr/src/linux*/include/linux/compiler.h > then its a different-but-similar header file and does include the __user > #define. Looks like RedHat is not keeping the two files in sync right now. > > Until they resolve that, then I don't think sox will compile with ALSA > under a clean-install Fedora. I'm guessing that other distributions may > have the same issue. > > This issue is on top of the fact that Fedora is not installing > /usr/src/linux*/include/sound into /usr/include.(Continue reading)
RSS Feed