[streaming] Re: VLS + v4l

Marco Menchise iz8aeb at amsat.org
Thu Dec 18 12:13:11 CET 2003


Benjamin PRACHT <bigben at via.ecp.fr> [2003-12-18 08:58]:
> Well, a "standard" cvs checkout of VLS  should give you the a version of
> the latest verszion of the unstable branch, that support V4L.
>
I did this:

cvs -z 3 -d :pserver:anonymous at cvs.videolan.org:/cvs/videolan checkout -P vls
 
> About ffmpeg, 0.4.8 should work, AFAIK.
>
Ok, I downloaded and compiled it, then I configured the cvs tree of vls:

./bootstrap
./configure --disable-dvd --enable-v4l --with-ffmpeg=<abs path to ffmpeg>
make

... and I get some errors (log is below). I'm using a debian testing
evironment, with automake1.6.

Regards,
Marco


log of 'make'
------------------------------------------------

[cut]

make[6]: Entering directory `/root/videolan/vls/src/modules/pvrreader'
source='pvrreader.cpp' object='pvrreader_la-pvrreader.lo' libtool=yes \
depfile='.deps/pvrreader_la-pvrreader.Plo'
tmpdepfile='.deps/pvrreader_la-pvrreader.TPlo' \
depmode=gcc3 /bin/sh ../../../autotools/depcomp \
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
-I../../..   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64  -Wall -O2 -c -o pvrreader_la-pvrreader.lo `test
-f 'pvrreader.cpp' || echo './'`pvrreader.cpp
rm -f .libs/pvrreader_la-pvrreader.lo
g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -O2 -c pvrreader.cpp
-MT pvrreader_la-pvrreader.lo -MD -MP -MF
.deps/pvrreader_la-pvrreader.TPlo  -fPIC -DPIC
In file included from /usr/include/linux/videodev2.h:16,
                 from /usr/include/linux/videodev.h:8,
                 from pvrreader.h:29,
                 from pvrreader.cpp:47:
/usr/include/linux/time.h:9: error: redefinition of `struct timespec'
/usr/include/time.h:119: error: previous definition of `struct timespec'
/usr/include/linux/time.h:15: error: redefinition of `struct timeval'
/usr/include/bits/time.h:70: error: previous definition of `struct
timeval'
/usr/include/linux/time.h:20: error: redefinition of `struct timezone'
/usr/include/sys/time.h:57: error: previous definition of `struct
timezone'
/usr/include/linux/time.h:354: error: redefinition of `struct
itimerspec'
/usr/include/time.h:160: error: previous definition of `struct
itimerspec'
/usr/include/linux/time.h:359: error: redefinition of `struct itimerval'
/usr/include/sys/time.h:108: error: previous definition of `struct
itimerval'
make[6]: *** [pvrreader_la-pvrreader.lo] Error 1
make[6]: Leaving directory `/root/videolan/vls/src/modules/pvrreader'
make[5]: *** [all-local] Error 2
make[5]: Leaving directory `/root/videolan/vls/src/modules/pvrreader'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/videolan/vls/src/modules'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/videolan/vls/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/videolan/vls/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/videolan/vls'
make: *** [all] Error 2

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list