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

Reply via email to