Hello, I'm receiving an error in the compilation of the IVTV module when running "urpmi dkms-ivtv-stable." It fails with
Code:
src=/usr/src/-/ ; make......(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.12-13mdk (i586)
Consult the make.log in the build directory
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ for more information.
Error! Could not locate ivtv.ko.gz for module ivtv in the DKMS tree.
You must run a dkms build for kernel 2.6.12-13mdk (i586) first.
error: %post(dkms-ivtv-stable-0.2.0-rc3k_1mdk.i586) scriptlet failed, exit status 4
The make.log ends with the following:
Code:
CC [M] /var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.o
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c:454:67: error: macro "create_workqueue" passed 2 arguments, but takes just 1
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c: In function 'ivtv_init_struct':
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c:454: error: 'create_workqueue' undeclared (first use in this function)
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c:454: error: (Each undeclared identifier is reported only once
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c:454: error: for each function it appears in.)
/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.c:459:65: error: macro "create_workqueue" passed 2 arguments, but takes just 1
make[2]: *** [/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build/ivtv-driver.o] Error 1
make[1]: *** [_module_/var/lib/dkms/ivtv/0.2.0-rc3k_1mdk/build] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-12.mm.13mdk'
make: *** [all] Error 2
I've tried multiple kernel versions, compiling ivtv from source, all fail in some manner. Any suggestions?