I am running kernel 2.4.20-grsec and am having problems compiling the
Winnov Videum drivers (videum-20020910.tgz), even though the videodevX
compiled successfully and insmod'ed nicely into the kernel.

When running make, I get this:

[EMAIL PROTECTED]:/home/build/videum# make
make: /scripts/pathdown.sh: Command not found
DIR=`pwd`; (cd /home/apps/newKernel/linux-2.4.20; make SUBDIRS=$DIR modules)
make[1]: Entering directory `/home/apps/newKernel/linux-2.4.20'
make -C  /home/build/videum CFLAGS="-D__KERNEL__
-I/home/apps/newKernel/linux-2.4.20/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -DMODVERSIONS
-include /home/apps/newKernel/linux-2.4.20/include/linux/modversions.h"
MAKING_MODULES=1 modules
make[2]: Entering directory `/home/build/videum'
gcc -D__KERNEL__ -I/home/apps/newKernel/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586
-DMODULE -DMODVERSIONS -include
/home/apps/newKernel/linux-2.4.20/include/linux/modversions.h  -nostdinc
-iwithprefix include -DKBUILD_BASENAME=wnv  -c -o wnv.o wnv.c
In file included from wnv.c:50:
wnv.h:539: field `input' has incomplete type
wnv.h:541: field `tuner' has incomplete type
wnv.h:694: field `qnode' has incomplete type
wnv.h:695: field `vidbuf' has incomplete type
wnv.h:713: field `v' has incomplete type
wnv.h:778: field `clientfmt' has incomplete type
wnv.h:779: field `capture' has incomplete type
wnv.h:809: field `stream_q_capture' has incomplete type
wnv.h:810: field `stream_q_done' has incomplete type
wnv.h:825: field `perf' has incomplete type
wnv.c: In function `wnv_bm_build_scatter_list':
wnv.c:515: warning: implicit declaration of function `v4l2_vmalloc_to_bus'
make[2]: *** [wnv.o] Error 1
make[2]: Leaving directory `/home/build/videum'
make[1]: *** [_mod_/home/build/videum] Error 2
make[1]: Leaving directory `/home/apps/newKernel/linux-2.4.20'
make: *** [here] Error 2

My kernel headers are in /home/apps/newKernel/linux-2.4.20 and I have
modified the Makefile to point to that, but I cannot figure out why this
does not compile. Any suggestions or ideas?

Thanks!
Amir


--
video4linux-list mailing list
Unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/video4linux-list

Reply via email to