Сабж.
uname -rm
2.6.30 x86_64
Нонейм веб-камера определяется как SN9C10[12] (vid:pid 0x0C45:0x6028), и даже регистрируется в системе как /dev/video0, но работает некорректно. Когда-то, когда стоял Zenwalk, я собирал под нее драйвер GSPCA, и с ним все работало замечательно. Теперь стоит Ubuntu с ядром 2.6.30, и GSPCA собрать не получается.
Пробовал как версию из репов убунты, так и из транка. По make говорит следующее:
mav@lnx:/usr/src/gspca-f7114e8b65ac# sudo make
make -C /usr/src/gspca-f7114e8b65ac/v4l
make[1]: Entering directory `/usr/src/gspca-f7114e8b65ac/v4l'
creating symbolic links...
make -C /lib/modules/2.6.30/build SUBDIRS=/usr/src/gspca-f7114e8b65ac/v4l modules
make[2]: Entering directory `/usr/src/linux-source-2.6.30'
CC [M] /usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.o
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function 'flexcop_pci_irq_check_work':
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:119: warning: passing argument 1 of 'schedule_delayed_work' from incompatible pointer type
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function 'flexcop_pci_stream_control':
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:226: warning: passing argument 1 of 'schedule_delayed_work' from incompatible pointer type
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:229: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378:71: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function 'flexcop_pci_probe':
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: 'INIT_WORK' undeclared (first use in this function)
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: (Each undeclared identifier is reported only once
/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: for each function it appears in.)
make[3]: *** [/usr/src/gspca-f7114e8b65ac/v4l/flexcop-pci.o] Error 1
make[2]: *** [_module_/usr/src/gspca-f7114e8b65ac/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-source-2.6.30'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/gspca-f7114e8b65ac/v4l'
make: *** [all] Error 2
Хедеры ядра присутствуют, как и его распакованные исходники (из которых оно, собственно, и собрано). Гугление по форумам не помогло: либо у людей все работает, либо они не знают как заставить работать.
В чем может быть причина?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум помогите с SquidGuard (2005)
- Форум Не собрать pam_ldap (2004)
- Форум не могу скомпилить драйвера для Skystar2 (2006)
- Форум Кто-нить патч McMCC ppp-2.4.2b3_plugin_mysql прикручивал к pppd-2.4.2 c mppe_mppc-1.1 (2004)
- Форум [веб-камеры] Как обстоят дела с gspca на новых ядрах? (2010)
- Форум Ошибки компиляции PCmanFM (2011)
- Форум Дрова бы собрать (2007)
- Форум Люди помогите!!!! (2001)
- Форум Courier-Imap => проблемы с компиляцией (2003)
- Форум Ошибка при компиляции LAME 3.97 (2007)