svn co http://www.lavrsen.dk/svn/vloopback/trunk/ vloopback
cd vloopback
build using v4l-utils headers
sed -i 's/<linux\/\(videodev.h\)>/"libv4l1-\1"/' *.c example/*.c
remove old API
sed -e '/CONFIG_VIDEO_V4L1_COMPAT/,+2d' -e
's/BASE_VIDIOCPRIVATE/192/' -e '/VIDIOCGUNIT:/,+18d' -e
'/VIDIOCKEY/,+1d' -i vloopback.c example/dummy.c
whereis libv4l1-videodev.h
libv4l1-videodev: /usr/include/libv4l1-videodev.h
cp /usr/include/libv4l1-videodev.h ./
make
make -C /lib/modules/3.0.0-14-generic/build
SUBDIRS=/home/walter/Downloads/vloopback modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.0.0-14-generic »
CC [M] /home/walter/Downloads/vloopback/vloopback.o
In file included from /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint.h:5:0,
from /home/walter/Downloads/vloopback/libv4l1-videodev.h:6,
from /home/walter/Downloads/vloopback/vloopback.c:217:
/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint-gcc.h:86:26: erreur:
conflicting types for ‘uintptr_t’
include/linux/types.h:44:24: note: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/home/walter/Downloads/vloopback/vloopback.o] Erreur 1
I don't know what, but vloopback refuse to be conpiled.
You must change the line #include <stdint.h> to //#include <stdint.h> of the
file libv4l1-videodev.h
make
make -C /lib/modules/3.0.0-14-generic/build
SUBDIRS=/home/walter/Downloads/vloopback modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.0.0-14-generic »
CC [M] /home/walter/Downloads/vloopback/vloopback.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/walter/Downloads/vloopback/vloopback.mod.o
LD [M] /home/walter/Downloads/vloopback/vloopback.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-3.0.0-14-generic »
make -C example
make[1]: entrant dans le répertoire « /home/walter/Downloads/vloopback/example »
cc -g -Wall invert.c -o invert
cc -g -Wall resize.c -o resize
cc -g -Wall feed.c -o feed
cc -g -Wall dummy.c -o dummy
dummy.c: In function ‘open_vidpipe’:
dummy.c:282:8: attention : variable ‘ostatus’ set but not used
[-Wunused-but-set-variable]
dummy.c:278:8: attention : variable ‘loop’ set but not used
[-Wunused-but-set-variable]
sudo make install
sudo modprobe vloopback
lsmod | grep vloopback
vloopback 17806 0
videodev 85626 2 vloopback,uvcvideo
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/811349
Title:
vloopback module won't compile from vloopback-source
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vloopback/+bug/811349/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs