Broken in intrepid, wont compile... Creative webcam unusable... sudo module-assistant -t a-i ov51x-jpeg . Updated infos about 1 packages Getting source for kernel version: 2.6.27-2-generic Kernel headers available in /usr/src/linux-headers-2.6.27-2-generic Creating symlink... apt-get install build-essential Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Done! /usr/share/modass/packages/default.sh download Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: ov51x-jpeg-source 1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 0B/82.3kB of archives. After this operation, 31.7kB of additional disk space will be used. (Reading database ... 131401 files and directories currently installed.) Preparing to replace ov51x-jpeg-source 1.5.4-1ubuntu1 (using .../ov51x-jpeg-source_1.5.8-1_all.deb) ... Unpacking replacement ov51x-jpeg-source ... Setting up ov51x-jpeg-source (1.5.8-1) ... Updating info about ov51x-jpeg-source Updated infos about 1 packages unpack Extracting the package tarball, /usr/src/ov51x-jpeg.tar.bz2, please wait... "/usr/share/modass/packages/default.sh" build KVERS=2.6.27-2-generic KSRC=/usr/src/linux KDREV=2.6.27-2.3 kdist_image for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.27-2-generic/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.27-2-generic/g ;s/#KVERS#/2.6.27-2-generic/g ; s/_KVERS_/2.6.27-2-generic/g ; s/##KDREV##/2.6.27-2.3/g ; s/#KDREV#/2.6.27-2.3/g ; s/_KDREV_/2.6.27-2.3/g ' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp dh_clean /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/ov51x-jpeg' dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp dh_clean make[1]: Leaving directory `/usr/src/modules/ov51x-jpeg' /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: Entering directory `/usr/src/modules/ov51x-jpeg' for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.27-2-generic/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.27-2-generic/g ;s/#KVERS#/2.6.27-2-generic/g ; s/_KVERS_/2.6.27-2-generic/g ; s/##KDREV##/2.6.27-2.3/g ; s/#KDREV#/2.6.27-2.3/g ; s/_KDREV_/2.6.27-2.3/g ' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp dh_clean /usr/bin/make -w -f debian/rules clean make[2]: Entering directory `/usr/src/modules/ov51x-jpeg' dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp build-stamp dh_clean make[2]: Leaving directory `/usr/src/modules/ov51x-jpeg' make[1]: Nothing to be done for `kdist_config'. dh_testroot dh_clean -k # Build the module /usr/bin/make KERNEL_DIR=/usr/src/linux KDIR=/usr/src/linux KVERS=2.6.27-2-generic make[2]: Entering directory `/usr/src/modules/ov51x-jpeg' /usr/bin/make -C /usr/src/linux M=/usr/src/modules/ov51x-jpeg modules make[3]: Entering directory `/usr/src/linux-headers-2.6.27-2-generic' CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:115:27: error: asm/semaphore.h: No such file or directory /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6382: error: implicit declaration of function ‘video_usercopy’ /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6637: error: unknown field ‘owner’ specified in initializer /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6637: warning: initialization from incompatible pointer type /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6639: error: unknown field ‘type’ specified in initializer /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: In function ‘ov51x_probe’: /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:8368: error: incompatible types in assignment make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1 make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.27-2-generic' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/modules/ov51x-jpeg' make[1]: *** [binary-modules] Error 2 make[1]: Leaving directory `/usr/src/modules/ov51x-jpeg' make: *** [kdist_build] Error 2 BUILD FAILED! See /var/cache/modass/ov51x-jpeg-source.buildlog.2.6.27-2-generic.1220548762 for details. Build failed. Press Return to continue...