[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