On Thu, Jul 25, 2002 at 01:38:17PM +0200, Bill Eldridge wrote:
> The chunk adding EXPORT_SYMBOL(do_select) fails
> on kernel/ksyms.c

i am also trying to build 2.4.19-rc3 with v4l2-01-add-api-2.4.19-pre8.diff.gz

i manually applied the failed chunk in kernel/ksyms.c.

When i try to compile, it blows up here:

make[4]: Entering directory `/usr/src/linux/drivers/media/video'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 
-fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
-mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include 
/usr/src/linux/include/linux/modversions.h  -nostdinc -I 
/usr/lib/gcc-lib/i386-linux/2.95.4/include -DKBUILD_BASENAME=videodev  -DEXPORT_SYMTAB 
-c videodev.c
In file included from videodev.c:35:
/usr/src/linux/include/linux/videodev.h:138: warning: `V4L2_PIX_FMT_YUV422P' redefined
/usr/src/linux/include/linux/videodev2.h:113: warning: this is the location of the 
previous definition
/usr/src/linux/include/linux/videodev.h:139: warning: `V4L2_PIX_FMT_YUV411P' redefined
/usr/src/linux/include/linux/videodev2.h:114: warning: this is the location of the 
previous definition
In file included from videodev.c:35:
/usr/src/linux/include/linux/videodev.h:68: redefinition of `struct v4l2_capability'
/usr/src/linux/include/linux/videodev.h:109: redefinition of `struct v4l2_pix_format'
/usr/src/linux/include/linux/videodev.h:175: redefinition of `struct v4l2_fmtdesc'
/usr/src/linux/include/linux/videodev.h:185: redefinition of `struct v4l2_cvtdesc'
/usr/src/linux/include/linux/videodev.h:197: redefinition of `struct v4l2_fxdesc'
/usr/src/linux/include/linux/videodev.h:211: redefinition of `struct v4l2_timecode'
/usr/src/linux/include/linux/videodev.h:241: redefinition of `struct v4l2_compression'
/usr/src/linux/include/linux/videodev.h:253: redefinition of `struct 
v4l2_requestbuffers'
/usr/src/linux/include/linux/videodev.h:259: redefinition of `struct v4l2_buffer'
/usr/src/linux/include/linux/videodev.h:311: redefinition of `struct v4l2_framebuffer'
...

i notice that there are two similar videodev.h headers which seem to be
conflicting:

remix:/usr/src/linux/include/linux# ls -l videodev*
-rw-r--r--    1 root     root        42570 Jul 27 20:09 videodev.h
-rw-r--r--    1 root     root        28125 Jul 27 20:04 videodev2.h

i tried renaming one or the other to $file.old, but that only produced
different compile errors.

Any clue how to resolve this?

-- 
Victory to the Divine Mother!!         after all,
  http://sahajayoga.org                  http://why-compete.org



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to