[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel et kernel-source différent - module quickcam



Le Dimanche 21 Août 2005 08:07, Jean-Michel OLTRA a écrit :


> Peut-être qu'il trouve une version module toute faite avec ce
> qc-usb-modules (c'est quoi en fait, ce truc) et qu'il s'arrête là ??

pour vérifier cela :
	- apt-get remove qc-usb-source
	- apt-get remove qc-usb-source
	-  rm qc-usb-modules-2.6.11-1-k7_0.6.3-1+2.6.11-7_i386.deb 
	- rm /lib/modules/2.6.11-1-k7/misc/quickcam.ko
	- export CC="gcc-3.4"
	- module-assistant (Select/qc-usb: get puis build puis install)
	- dpkg -i qc-usb-modules-2.6.11-1-k7_0.6.3-1+2.6.11-7_i386.deb
	- modprobe quickcam
FATAL: Error inserting quickcam (/lib/modules/2.6.11-1-k7/misc/quickcam.ko): 
Invalid module format

et dans syslog : kernel: quickcam: version magic '2.6.11-1-k7 K7 gcc-4.0' 
should be '2.6.11-1-k7 K7 gcc-3.3'

qc-usb-modules (pour la question :"c'est quoi en fait, ce truc"), c'est le 
module pour gérer ma webcam logitech quickcam web.

# lsusb | grep -i logitech
Bus 002 Device 002: ID 046d:0850 Logitech, Inc. QuickCam Web


>
> Il y a moyen de virer ce paquetage et de garder le paquetage des sources
> de qc-usb ?
>
> Eventuellement essayer de lancer module-assistant sous strace pour voir
> pourquoi il stoppe.

euhh , j'ai dépassé l'historique de mon Konsole

ce que j'ai pu en retirer module-assistant regarde dans :
- /var/cache/modass/_usr_src_qc-usb-modules-2.6.11-1-k7_0.6.3-1+2.6.11-7_i386.deb.txt
- je joint un autre log dans ce repertoire (8,9 ko, j'espère que ce sera 
accepté)
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/qc-usb-source'
dh_testdir
dh_testroot
/usr/bin/make VERSION_CODE=4 clean
make[2]: Entering directory `/usr/src/modules/qc-usb-source'
rm -f *.o qcset show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/qc-usb-source'
rm -rf debian/qc-usb-modules-*
rm -f debian/control.modules
dh_clean
make[1]: Leaving directory `/usr/src/modules/qc-usb-source'
/usr/bin/make -f debian/rules clean binary-modules
make[1]: Entering directory `/usr/src/modules/qc-usb-source'
dh_testdir
dh_testroot
/usr/bin/make VERSION_CODE=4 clean
make[2]: Entering directory `/usr/src/modules/qc-usb-source'
rm -f *.o qcset show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/qc-usb-source'
rm -rf debian/qc-usb-modules-*
rm -f debian/control.modules
dh_clean
dh_testdir
dh_testroot
dh_clean -k
/usr/bin/make RELEASE=2.6.11-1-k7 LINUX_DIR=/usr/src/linux \
	PREFIX=/usr/src/modules/qc-usb-source/debian/qc-usb-modules-2.6.11-1-k7/usr \
	MODULE_DIR=/usr/src/modules/qc-usb-source/debian/qc-usb-modules-2.6.11-1-k7/lib/modules/2.6.11-1-k7 \
	install
make[2]: Entering directory `/usr/src/modules/qc-usb-source'
make -C "/usr/src/linux" SUBDIRS="/usr/src/modules/qc-usb-source" modules V=1 USER_OPT=""
make[3]: Entering directory `/usr/src/kernel-headers-2.6.11-1-k7'
mkdir -p /usr/src/modules/qc-usb-source/.tmp_versions
make -f scripts/Makefile.build obj=/usr/src/modules/qc-usb-source
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-driver.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_driver -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-driver.o /usr/src/modules/qc-usb-source/qc-driver.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-hdcs.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_hdcs -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-hdcs.o /usr/src/modules/qc-usb-source/qc-hdcs.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-pb0100.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_pb0100 -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-pb0100.o /usr/src/modules/qc-usb-source/qc-pb0100.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-vv6410.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_vv6410 -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-vv6410.o /usr/src/modules/qc-usb-source/qc-vv6410.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-formats.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_formats -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-formats.o /usr/src/modules/qc-usb-source/qc-formats.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-mjpeg.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_mjpeg -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-mjpeg.o /usr/src/modules/qc-usb-source/qc-mjpeg.c
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.qc-memory.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -DKBUILD_BASENAME=qc_memory -DKBUILD_MODNAME=quickcam -c -o /usr/src/modules/qc-usb-source/.tmp_qc-memory.o /usr/src/modules/qc-usb-source/qc-memory.c
  ld -m elf_i386  -r -o /usr/src/modules/qc-usb-source/quickcam.o /usr/src/modules/qc-usb-source/qc-driver.o /usr/src/modules/qc-usb-source/qc-hdcs.o /usr/src/modules/qc-usb-source/qc-pb0100.o /usr/src/modules/qc-usb-source/qc-vv6410.o /usr/src/modules/qc-usb-source/qc-formats.o /usr/src/modules/qc-usb-source/qc-mjpeg.o /usr/src/modules/qc-usb-source/qc-memory.o
  Building modules, stage 2.
make -rR -f /usr/src/kernel-headers-2.6.11-1-k7/scripts/Makefile.modpost
  scripts/mod/modpost -i /usr/src/kernel-headers-2.6.11-1-k7/Module.symvers /usr/src/modules/qc-usb-source/quickcam.o
*** Warning: "cleanup_module" [/usr/src/modules/qc-usb-source/quickcam.ko] undefined!
*** Warning: "init_module" [/usr/src/modules/qc-usb-source/quickcam.ko] undefined!
  gcc -Wp,-MD,/usr/src/modules/qc-usb-source/.quickcam.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.1/include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2     -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign    -DKBUILD_BASENAME=quickcam -DKBUILD_MODNAME=quickcam -DMODULE -c -o /usr/src/modules/qc-usb-source/quickcam.mod.o /usr/src/modules/qc-usb-source/quickcam.mod.c
  ld -m elf_i386 -r -o /usr/src/modules/qc-usb-source/quickcam.ko /usr/src/modules/qc-usb-source/quickcam.o /usr/src/modules/qc-usb-source/quickcam.mod.o
make[3]: Leaving directory `/usr/src/kernel-headers-2.6.11-1-k7'
/usr/bin/install -c -D -m 644 quickcam.ko	 /usr/src/modules/qc-usb-source/debian/qc-usb-modules-2.6.11-1-k7/lib/modules/2.6.11-1-k7/misc/quickcam.ko	
true You should now run depmod -a
make[2]: Leaving directory `/usr/src/modules/qc-usb-source'
echo "kpkg:Package-Version=0.6.3-1+2.6.11-7" \
	>> debian/substvars
echo "kpkg:Kernel-Version=2.6.11-1-k7" \
	>> debian/substvars
sed -e 's/${kpkg\:Kernel\-Version}/2.6.11-1-k7/' \
debian/control.modules.in > debian/control.modules
dh_installdebconf -pqc-usb-modules-2.6.11-1-k7
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643, <COMPAT_IN> line 1.
dh_installdocs -pqc-usb-modules-2.6.11-1-k7 README
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643.
dh_installchangelogs -pqc-usb-modules-2.6.11-1-k7
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643.
dh_installmodules -pqc-usb-modules-2.6.11-1-k7
dh_installdeb -pqc-usb-modules-2.6.11-1-k7
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643, <COMPAT_IN> line 1.
dh_gencontrol -pqc-usb-modules-2.6.11-1-k7 -- -cdebian/control.modules \
			-v0.6.3-1+2.6.11-7
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643.
dh_md5sums -pqc-usb-modules-2.6.11-1-k7
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643.
dh_builddeb -pqc-usb-modules-2.6.11-1-k7 --destdir=/usr/src/linux/..
Use of uninitialized value in string eq at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 643, <COMPAT_IN> line 1.
dpkg-deb: building package `qc-usb-modules-2.6.11-1-k7' in `/usr/src/linux/../qc-usb-modules-2.6.11-1-k7_0.6.3-1+2.6.11-7_i386.deb'.
make[1]: Leaving directory `/usr/src/modules/qc-usb-source'
Build time: 11 seconds

Reply to: