Compile mjpegtools fails under openSUSE 12.1 and linux kernel 3.1.0:
checking return type of signal handlers... void
configure: The host is i686-suse-linux-gnu i686 suse linux-gnu .
checking for alpha architecture... no
checking linux/videodev.h usability... no
checking linux/videodev.h presence... no
checking for linux/videodev.h... no
configure: error: videodev.h not found - please install the linux kernel headers
Which package do you try to compile ? That's the most important thing ?
The problem started with the 2.6.38 Kernel, because the v4l header files are not available any more.
The problem is also documented in that Bug tracker entry: http://sourceforge.net/tracker/?func=detail&aid=3272052&group_id=5776&atid=105776
You can either apply the fix from that entry, or use the current CVS of the mjpegtools for now.
I will probably create a new relase (or RC) during christmas.
10 years old. if still a problem please open a new ticket against current release