You are not logged in.
Pages: 1
Hi,
I want to use my DV camcorder as a V4L device, so I'm attempting to build and install vloopback. However, when I try to build it, I get this output:
kyle@kyle-desktop:~/Downloads/linux/vloopback-1.3$ make
make -C /lib/modules/2.6.34-ARCH/build SUBDIRS=/home/kyle/Downloads/linux/vloopback-1.3 modules
make[1]: Entering directory `/usr/src/linux-2.6.34-ARCH'
CC [M] /home/kyle/Downloads/linux/vloopback-1.3/vloopback.o
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_open':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:409:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_release':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:469:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_write':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:523:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_read':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:575:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_mmap':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:658:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_ioctl':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:735:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'vloopback_poll':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1132:39: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'create_pipe':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1202:5: error: implicit declaration of function 'kmalloc'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1202:14: warning: assignment makes pointer from integer without a cast
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1213:25: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1216:29: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1217:9: error: implicit declaration of function 'kfree'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1224:35: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1229:26: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1232:30: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1233:35: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1239:36: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1240:37: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1253:36: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1254:37: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1272:35: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1274:36: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1285:35: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1287:36: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1294:26: warning: assignment makes pointer from integer without a cast
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1295:29: warning: assignment makes pointer from integer without a cast
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c: In function 'cleanup_vloopback_module':
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1398:38: error: 'struct device' has no member named 'driver_data'
/home/kyle/Downloads/linux/vloopback-1.3/vloopback.c:1400:39: error: 'struct device' has no member named 'driver_data'
make[2]: *** [/home/kyle/Downloads/linux/vloopback-1.3/vloopback.o] Error 1
make[1]: *** [_module_/home/kyle/Downloads/linux/vloopback-1.3] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.34-ARCH'
make: *** [all] Error 2
I don't know much about modifying source code and stuff, and seeing as this package is no longer maintained, I don't know what to do. Anyone have any luck installing vloopback?
Offline
According to the web site:
svn trunk for kernel version >= 2.6.32
vloopback-1.3.tar.gz : New stable version tested with stable version 2.6.31
Try using the svn version from the AUR and see if that will compile.
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
Try using the svn version from the AUR and see if that will compile.
Just tried it, it gives the same error. I must be missing headers or something
Offline
Do you have the kernel26-headers package installed?
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
I do, but what else could be causing the compilation errors?
Offline
There's a URL for a working PKGBUILD in the comments. Grab that and you should be ok.
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
That PKGBUILD worked. Thank you loafer.
Offline
Pages: 1