LINUX.ORG.RU

usb web camera | repost


0

0

камера logitech quickcam go

компилирую драйвер qc-usb-0.6.5

все необходимые требования указанные на http://qce-ga.sourceforge.net/ выполнены

при компиляции вылетает: 


[root@george qc-usb-0.6.5]# make all
which: no depmod in (/usr/kerberos/sbin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bi

n:/bin:/usr/X11R6/bin:/home/george/bin)
make -C "/lib/modules/2.6.18-1.2798.fc6/build" SUBDIRS="/home/george/soft/drivers/qc-usb-0.6.5" modules V=1 USER_OPT="-DHAVE_UTSRELEASE_H=1"
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /home/george/soft/drivers/qc-usb-0.6.5/.tmp_versions
rm -f /home/george/soft/drivers/qc-usb-0.6.5/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/george/soft/drivers/qc-usb-0.6.5
  gcc -m32 -Wp,-MD,/home/george/soft/drivers/qc-usb-0.6.5/.qc-driver.o.d  -nostdinc -isystem /usr/lib/gcc/i386-redhat-linux/4.1.1/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -Os -pipe -msoft-float -fno-builtin-sprintf -fno-builtin-log2 -fno-builtin-puts  -mpreferred-stack-boundary=2  -march=i586 -mtune=generic -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-generic -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fasynchronous-unwind-tables -g  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL -DHAVE_UTSRELEASE_H=1  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)"  -D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o /home/george/soft/drivers/qc-usb-0.6.5/.tmp_qc-driver.o /home/george/soft/drivers/qc-usb-0.6.5/qc-driver.c
In file included from /home/george/soft/drivers/qc-usb-0.6.5/qc-driver.c:47:
/home/george/soft/drivers/qc-usb-0.6.5/quickcam.h:79:26: error: linux/config.h: Нет такого файла или каталога
make[2]: *** [/home/george/soft/drivers/qc-usb-0.6.5/qc-driver.o] Ошибка 1
make[1]: *** [_module_/home/george/soft/drivers/qc-usb-0.6.5] Ошибка 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i586'
make: *** [quickcam.ko] Ошибка 2


файлы include/linux/autoconf.h и include/config/auto.conf на месте

kernel-headers установлен

драйвер упорно не компилится

> error: linux/config.h: Нет такого файла или каталога

Данный файл в последних ядрах не используется и его уже исключили из него. У меня была такая ерунда, помогло тупое копирование этого файла из предыдущего ядра. Или смотри новые дрова на камеру, если уже там это учли.

gruy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.