[mythtv-users] RHL9 & alsa 0.9.4 snd.o problems
Gregorio Gervasio Jr.
gtgj at pacbell.net
Wed Jun 4 16:38:41 EDT 2003
>>>>> On Wed, 4 Jun 2003 12:52:10 -0700, "Jarod C. Wilson" <jcw at wilsonet.com> said:
[...]
j> The latest thing I've tried is configuring like so:
j> # cd /path/to/alsa-driver-0.9.4
j> # ./configure --with-kernel=/usr/src/linux/2.4.20-18.9 --with-moddir=/lib/modules/2.4.20-18.9custom/misc --with-cards=emu10k1 --with-sequencer=yes --with-oss=yes
j> # touch /usr/src/linux-2.4.20-18.9/include/linux/workqueue.h
Are you sure about that "touch" command? I think the
workaround for newer RedHat kernels was to use the touch command to
create a dummy "workqueue.h" in include/linux of the alsa-driver
directory (not the kernel source directory). This forces ALSA to use
its own version of "schedule_work". However, that dummy workqueue.h
was already distributed with newer versions of alsa-driver (at least
in 0.9.3c -- I don't have a newer one to check). Does it exist in
your tree? The gcc command line should also be looking in the
alsa-driver include directory ahead of the kernel's. If you can't
make this work, you could also comment out the "#include
<linux/workqueue.h>" in include/adriver.h.
Anyway, you'll probably have better luck asking on the ALSA
mailing lists.
[...]
j> # modprobe snd-emu10k1
j> /lib/modules/2.4.20-18.9custom/misc/snd.o: unresolved symbol schedule_work
--
Gregorio Gervasio, Jr.
gtgj at pacbell.net
More information about the mythtv-users
mailing list