The problem with the build error is due to the fact that some of the
mutex defines were removed in 2.6.24.
You can find patches for this by just googling for "DEFINE_MUTEX_LOCKED
lirc_dev.c". One of those patches is here:
http://www.nabble.com/LIRC-will-not-compile-with-2.6.24-rc1-td13558651.html
Mercifully, the problem only involves only lirc_dev.c and no others...
and the patch is simple enough that you can do it by hand.
I checked yesterday and it appears that even the upstream CVS version
*still* has not been patched (which means that even the deb in
experimental will have this problem).
Turns out that if you fix this and try to build again, you'll hit
another build error caused by a change in 2.6.23 where the
unregister_chrdev function now returns a void instead of an int (see a
patch here:
http://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg124309.html).
I believe that this one *is* fixed in the upstream CVS.
After those patches, I was able to build on 2.6.24.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]