chmod 755 bin/vls cd src/modules/pvrreader && make ../../../bin/pvrreader.so make[1]: Entering directory /root/from_usb/video_lan/cvs/vls/src/modules/pvrreader' Generating dependancies for pvrreader.cpp... In file included from pvrreader.cpp:56: videodev2.h:184:1: warning: "V4L2_PIX_FMT_YUV422P" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:128:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:185:1: warning: "V4L2_PIX_FMT_YUV411P" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:129:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:358:1: warning: "V4L2_FBUF_CAP_BITMAP_CLIPPING" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:313:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:697:1: warning: "V4L2_AUDCAP_AVL" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:701:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:700:1: warning: "V4L2_AUDMODE_AVL" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:705:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:792:1: warning: "VIDIOC_G_STD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:808:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:793:1: warning: "VIDIOC_S_STD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:809:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:794:1: warning: "VIDIOC_ENUMSTD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:810:1: warning: this is the location of the previous definition Compiling pvrreader.cpp... g++ -Wall -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DMANAGER_EXTRA='"manager_backwardcomp.cpp"' -DBUGGY_VLC -DYY_NO_UNPUT -D__PLUGIN__ -fPIC -o obj/pvrreader.o -c pvrreader.cpp In file included from pvrreader.cpp:56: videodev2.h:64: parse error before numeric constant videodev2.h:68: parse error before numeric constant videodev2.h:129: redefinition of struct v4l2_capability' /usr/include/linux/videodev.h:56: previous definition of struct v4l2_capability' videodev2.h:158: redefinition of struct v4l2_pix_format' /usr/include/linux/videodev.h:97: previous definition of struct v4l2_pix_format' In file included from pvrreader.cpp:56: videodev2.h:184:1: warning: "V4L2_PIX_FMT_YUV422P" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:128:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:185:1: warning: "V4L2_PIX_FMT_YUV411P" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:129:1: warning: this is the location of the previous definition videodev2.h:211: redefinition of struct v4l2_fmtdesc' /usr/include/linux/videodev.h:165: previous definition of struct v4l2_fmtdesc' videodev2.h:213: field type' has incomplete type videodev2.h:227: redefinition of struct v4l2_timecode' /usr/include/linux/videodev.h:201: previous definition of struct v4l2_timecode ' videodev2.h:304: redefinition of struct v4l2_requestbuffers' /usr/include/linux/videodev.h:243: previous definition of struct v4l2_requestbuffers' videodev2.h:306: field type' has incomplete type videodev2.h:312: redefinition of struct v4l2_buffer' /usr/include/linux/videodev.h:249: previous definition of struct v4l2_buffer' videodev2.h:314: field type' has incomplete type videodev2.h:346: redefinition of struct v4l2_framebuffer' /usr/include/linux/videodev.h:301: previous definition of struct v4l2_framebuffer' In file included from pvrreader.cpp:56: videodev2.h:358:1: warning: "V4L2_FBUF_CAP_BITMAP_CLIPPING" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:313:1: warning: this is the location of the previous definition videodev2.h:365: redefinition of struct v4l2_clip' /usr/include/linux/videodev.h:320: previous definition of struct v4l2_clip' videodev2.h:371: redefinition of struct v4l2_window' /usr/include/linux/videodev.h:328: previous definition of struct v4l2_window' videodev2.h:385: redefinition of struct v4l2_captureparm' /usr/include/linux/videodev.h:356: previous definition of struct v4l2_captureparm' videodev2.h:398: redefinition of struct v4l2_outputparm' /usr/include/linux/videodev.h:370: previous definition of struct v4l2_outputparm' videodev2.h:411: redefinition of struct v4l2_cropcap' /usr/include/linux/videodev.h:382: previous definition of struct v4l2_cropcap' videodev2.h:412: field type' has incomplete type videodev2.h:418: redefinition of struct v4l2_crop' /usr/include/linux/videodev.h:395: previous definition of struct v4l2_crop' videodev2.h:419: field type' has incomplete type videodev2.h:493: redefinition of struct v4l2_standard' /usr/include/linux/videodev.h:433: previous definition of struct v4l2_standard ' videodev2.h:507: redefinition of struct v4l2_input' /usr/include/linux/videodev.h:503: previous definition of struct v4l2_input' videodev2.h:544: redefinition of struct v4l2_output' /usr/include/linux/videodev.h:523: previous definition of struct v4l2_output' videodev2.h:562: redefinition of struct v4l2_control' /usr/include/linux/videodev.h:544: previous definition of struct v4l2_control' videodev2.h:569: redefinition of struct v4l2_queryctrl' /usr/include/linux/videodev.h:551: previous definition of struct v4l2_queryctrl' videodev2.h:571: field type' has incomplete type videodev2.h:583: redefinition of struct v4l2_querymenu' /usr/include/linux/videodev.h:567: previous definition of struct v4l2_querymenu' videodev2.h:629: redefinition of struct v4l2_tuner' /usr/include/linux/videodev.h:634: previous definition of struct v4l2_tuner' videodev2.h:644: redefinition of struct v4l2_modulator' /usr/include/linux/videodev.h:648: previous definition of struct v4l2_modulator' videodev2.h:677: redefinition of struct v4l2_frequency' /usr/include/linux/videodev.h:681: previous definition of struct v4l2_frequency' videodev2.h:688: redefinition of struct v4l2_audio' /usr/include/linux/videodev.h:691: previous definition of struct v4l2_audio' In file included from pvrreader.cpp:56: videodev2.h:697:1: warning: "V4L2_AUDCAP_AVL" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:701:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:700:1: warning: "V4L2_AUDMODE_AVL" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:705:1: warning: this is the location of the previous definition videodev2.h:703: redefinition of struct v4l2_audioout' /usr/include/linux/videodev.h:713: previous definition of struct v4l2_audioout ' videodev2.h:718: redefinition of struct v4l2_vbi_format' /usr/include/linux/videodev.h:728: previous definition of struct v4l2_vbi_format' videodev2.h:741: redefinition of struct v4l2_format' /usr/include/linux/videodev.h:754: previous definition of struct v4l2_format' videodev2.h:742: field type' has incomplete type videodev2.h:756: redefinition of struct v4l2_streamparm' /usr/include/linux/videodev.h:769: previous definition of struct v4l2_streamparm' videodev2.h:757: field type' has incomplete type In file included from pvrreader.cpp:56: videodev2.h:792:1: warning: "VIDIOC_G_STD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:808:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:793:1: warning: "VIDIOC_S_STD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:809:1: warning: this is the location of the previous definition In file included from pvrreader.cpp:56: videodev2.h:794:1: warning: "VIDIOC_ENUMSTD" redefined In file included from pvrreader.h:29, from pvrreader.cpp:47: /usr/include/linux/videodev.h:810:1: warning: this is the location of the previous definition pvrreader.cpp: In member function virtual void C_PvrMpegReader::Init()': pvrreader.cpp:296: struct v4l2_capability' has no member named card' make[1]: *** [obj/pvrreader.o] Error 1 make[1]: Leaving directory /root/from_usb/video_lan/cvs/vls/src/modules/pvrreader' make: *** [pvrreader] Error 2