You are not logged in.
(this is detailed and lengthy because i couldn't find anything in arch that discussed it -- hopefully now searchers will have a jump point]
the camcorder is attached via firewire from pcmcia
$ dmesg
....
ieee1394: Node suspended: ID:BUS[0-01:1023] GUID[080046010486c1ba]
pccard: card ejected from slot 1
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0011060000003860]
ieee1394: Node removed: ID:BUS[0-01:1023] GUID[080046010486c1ba]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
ohci1394: fw-host0: Set PHY Reg timeout [0xffffffff/0x00004000/100]
usb 2-2: USB disconnect, address 2
Clocksource tsc unstable (delta = -342190846 ns)
pccard: CardBus card inserted into slot 1
PCI: Enabling device 0000:07:00.0 (0080 -> 0083)
ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:07:00.0 to 64
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[11] MMIO=[c8000000-c80007ff] Max Packet=[1024] IR/IT contexts=[8/8]
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011060000003860]
ieee1394: Node added: ID:BUS[0-00:1023] GUID[080046010486c1ba]
ieee1394: Node changed: 0-00:1023 -> 0-01:1023i think i have all the modules
$ lsmod |grep 1394
raw1394 23932 0
dv1394 16988 0
ohci1394 28848 1 dv1394
ieee1394 80568 3 raw1394,dv1394,ohci1394these devices exist
$ /dev/raw1394 /dev/dv1394 -l
crw-rw---- 1 root video 171, 0 2008-01-31 00:34 /dev/raw1394
/dev/dv1394:
total 0
crw-rw---- 1 root video 171, 32 2008-01-31 11:19 0and dvgrab and kino work fine
$ dvgrab
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"dvgrab-001.dv": 4.92 MiB 43 frames timecode 00:00:09.12 date 2008.02.01 12:44:00
Capture StoppedHowever, ekiga (which correctly identifies the sony dcr-hc32 on auto detect) only shows a green screen and not the usual broken camera bouncy thing
http://www.flickr.com/photos/54364666@N00/2233176806
this is apparently a known bug in ekiga 2.0.11 (http://www.nabble.com/ekiga-2.1.0-svn.- … 81873.html)
somewhere else there was also concern with pwlib plugins. Other distros do pwlib-plugin type packages. arch doesn't?
$pacman -Qi pwlib ~
Name : pwlib
Version : 1.10.10-2
...
$ pacman -Ql pwlib|grep plugin
pwlib /usr/include/ptlib/plugin.h
pwlib /usr/include/ptlib/pluginmgr.h
pwlib /usr/lib/pwlib/devices/sound/alsa_pwplugin.so
pwlib /usr/lib/pwlib/devices/sound/oss_pwplugin.so
pwlib /usr/lib/pwlib/devices/videoinput/avc_pwplugin.so
pwlib /usr/lib/pwlib/devices/videoinput/dc_pwplugin.so
pwlib /usr/lib/pwlib/devices/videoinput/v4l2_pwplugin.so
pwlib /usr/lib/pwlib/devices/videoinput/v4l_pwplugin.so
pwlib /usr/share/pwlib/make/plugins.makEither way, i'd like to also use gnome's cheese (just for fun) or potentially skype video. Using the minidv camcorder as a v4l device would enable this and hopefully work around the ekiga bug.
It seems there are a few choices to do this. None of which I could get to work.
How can i use vloopback to use my firewire cam as a V4L device ?
Load vloopback
modprobe vloopbackYou need to use Coriander and set on services tab V4L
And then you will have a V4L in /dev/video1.
but this won't work for this case (though i did build it, and updated the out of date lib{raw,dc}1394. I downgraded before trying the other options.
However, any cameras in which you can insert a video tape (camcorders,...) will NOT work with coriander. These cameras record compressed DV video on the tape, while the IIDC specify uncompressed, on-the-fly video flows. If you wish to use a camcorder you should have a look at Kino instead.
so the choices seem to be
dc1394_vloopback [--daemon] [--pipe] [--guid=camera-euid]
[--video1394=/dev/video1394/x] [--vloopback=/dev/video0]
[--palette=yuv422|rgb24] [--width=n] [--height=n]
...
Sends format0 640x480 RGB to the vloopback input device so that it can
be consumed by V4L applications on the vloopback output device.
or
3. First you have to attach your camcorder to your firewire port and swith it on. Now start dv2vloopback with this:
./dv2vloopback /dev/video0 352x288x24 25
The first parameter is the video device that will be used (it modprobes vloopback and by default the virtual device is in /dev/video0 so no problem), the next three parameters are the width, height and color depth and the last parameter is the frames per second.
Both of the potential solutions require vloopback, which is in the aur (vloopback 1.1rc1).
$ yaourt -S vloopback
...
$ sudo modprobe vloopback
$ lsmod |grep vloopback
vloopback 12896 0
videodev 26880 1 vloopbackThe first choice (dc1394_vloopback) is part of the libdc1394 package which is already installed. So its a good one to start with.
$ dc1394_vloopback ~
unable to start camera iso transmission
: Success
$I have no idea what this means, but because it has an option to run as a daemon, i'd imagine it is suppose to lock up the terminal instead of exit.
$ dc1394_vloopback --video1394=/dev/dv1394/0
unable to start camera iso transmission
: Success
$ dc1394_vloopback --video1394=/dev/dv1394/0 --width=720 --height=480
unable to start camera iso transmission
: Success
$ dc1394_vloopback --video1394 /dev/dv1394/0 --width 480 --height 720
unable to start camera iso transmission
: Success
$ dc1394_vloopback --video1394 /dev/dv1394/0 --width 720 --height 480
unable to start camera iso transmission
: Successno luck trying different options. onto the other potential solution
dv2vloopbak is not in the aur. So i tried a quick pkgbuild. (didn't submit it, because it doesn't work for me)
pkgname=dv2vloopback
pkgver=0.02
pkgrel=1
pkgdesc="This is a program that will enable you to use your camcorder as a v4l device."
url="https://sourceforge.net/projects/dv2vloopback/"
depends=('vloopback')
conflicts=()
license=
arch=('i686')
source=(http://superb-east.dl.sourceforge.net/sourceforge/dv2vloopback/dv2vloopback${pkgver}.tar.gz)build() {
cd $startdir/src/$pkgname
make || return 1
install -D -m 755 ./dv2vloopback $startdir/pkg/usr/bin/dv2vloopback
}
$ makepkg
...
$ sudo pacman -U ...
...
$ dv2vloopback /dev/video0 352x288x24 10
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:54
Capture Stopped
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:55
Capture Stopped
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:56
Capture Stopped
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:57
Capture Stopped
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:57
Capture Stopped
Found AV/C device with GUID 0x080046010486c1ba
Warning: Cannot set RR-scheduler
Warning: Cannot disable swapping
Capture Started
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:04:58
Capture Stopped
.....
$sudo dv2vloopback /dev/video0 352x288x24 10 dv2loopback
Found AV/C device with GUID 0x080046010486c1ba
Capture Started
"/tmp/webcam.jpg": buffer underrun near: timecode 45:85:85.45 date 2008.02.01 14:06:38
This error means that the frames could not be written fast enough.
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:06:42
Capture Stopped
Warning: 1 dropped frames.
Found AV/C device with GUID 0x080046010486c1ba
Capture Started
"/tmp/webcam.jpg": buffer underrun near: timecode 45:85:85.45 date 2008.02.01 14:06:46
This error means that the frames could not be written fast enough.
"/tmp/webcam.jpg": 0.00 MiB 2 frames timecode 45:85:85.45 date 2008.02.01 14:06:46
Capture Stopped
Warning: 1 dropped frames.
Found AV/C device with GUID 0x080046010486c1ba
Capture Startedthe command, both with and wihtout sudo, continue until ctrl+c kills it.
Somewhere someone has to have a minidv camcorder working with v4l!? anyone doing it on arch -- or anyone see a glaring mistake?
Thanks
Will
Offline
Hello, I have a problem with installation of dv4l. I have installed vloopback from svn, since I have the latest kernel.
After ./configure I do:
$ make
cc -Wall -O3 -MMD -c -o normfile.o normfile.c
cc -Wall -O3 -MMD -c -o palettes.o palettes.c
cc -Wall -O3 -MMD -c -o scale.o scale.c
cc -Wall -O3 -MMD -c -o util.o util.c
cc -Wall -O3 -MMD -c -o dv4l.o dv4l.c
dv4l.c: In function 'mmap_mode':
dv4l.c:789:7: warning: dereferencing type-punned pointer will break strict-aliasing rules
cc -lraw1394 -liec61883 -ldv -o dv4l normfile.o palettes.o scale.o util.o dv4l.o
cc -Wall -O3 -shared -fpic -Wl,-soname,libdv4l.so \
-D DV4LLIBNAME=/usr/local/lib/libdv4l.so \
-ldl -lraw1394 -liec61883 -ldv interdv4l.c \
normfile.c scale.c palettes.c util.c -o libdv4l.so
In file included from interdv4l.c:46:0:
/usr/include/sys/stat.h:504:1: error: conflicting types for 'stat64'
/usr/include/sys/stat.h:230:12: note: previous declaration of 'stat64' was here
/usr/include/sys/stat.h:511:1: error: conflicting types for 'lstat64'
/usr/include/sys/stat.h:278:12: note: previous declaration of 'lstat64' was here
/usr/include/sys/stat.h:518:1: error: conflicting types for 'fstat64'
/usr/include/sys/stat.h:232:12: note: previous declaration of 'fstat64' was here
/usr/include/sys/stat.h:525:1: error: conflicting types for 'fstatat64'
/usr/include/sys/stat.h:255:12: note: previous declaration of 'fstatat64' was here
interdv4l.c:134:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c: In function 'common_lstat64':
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c:134:1: error: dereferencing pointer to incomplete type
interdv4l.c: At top level:
interdv4l.c:136:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c: In function 'common___xstat64':
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c:136:1: error: dereferencing pointer to incomplete type
interdv4l.c: At top level:
interdv4l.c:138:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c: In function 'common___lxstat64':
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c:138:1: error: dereferencing pointer to incomplete type
interdv4l.c: At top level:
interdv4l.c:167:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:167:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:167:1: error: conflicting types for '__xstat64'
/usr/include/sys/stat.h:436:12: note: previous declaration of '__xstat64' was here
interdv4l.c: In function '__xstat64':
interdv4l.c:167:1: warning: passing argument 3 of 'orig__xstat64' from incompatible pointer type
interdv4l.c:167:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c:167:1: warning: passing argument 3 of 'common___xstat64' from incompatible pointer type
interdv4l.c:136:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c: At top level:
interdv4l.c:169:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:169:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:169:1: error: conflicting types for '__lxstat64'
/usr/include/sys/stat.h:438:12: note: previous declaration of '__lxstat64' was here
interdv4l.c: In function '__lxstat64':
interdv4l.c:169:1: warning: passing argument 3 of 'orig__lxstat64' from incompatible pointer type
interdv4l.c:169:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c:169:1: warning: passing argument 3 of 'common___lxstat64' from incompatible pointer type
interdv4l.c:138:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c: At top level:
interdv4l.c:198:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:198:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:198:1: error: conflicting types for 'lstat64'
/usr/include/sys/stat.h:278:12: note: previous declaration of 'lstat64' was here
interdv4l.c: In function 'lstat64':
interdv4l.c:198:1: warning: passing argument 2 of 'origlstat64' from incompatible pointer type
interdv4l.c:198:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c:198:1: warning: passing argument 3 of 'common_lstat64' from incompatible pointer type
interdv4l.c:134:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c: At top level:
interdv4l.c:485:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:485:1: warning: 'struct stat64' declared inside parameter list
interdv4l.c:485:1: error: conflicting types for '__fxstat64'
/usr/include/sys/stat.h:434:12: note: previous declaration of '__fxstat64' was here
interdv4l.c: In function '__fxstat64':
interdv4l.c:485:1: warning: passing argument 3 of 'orig__fxstat64' from incompatible pointer type
interdv4l.c:485:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *'
interdv4l.c:485:1: error: dereferencing pointer to incomplete type
interdv4l.c:485:1: error: dereferencing pointer to incomplete type
interdv4l.c:485:1: error: dereferencing pointer to incomplete type
make: *** [libdv4l.so] Error 1$ uname -a
Linux kukri 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz GenuineIntel GNU/LinuxCould anyone help? I had everything working on 2.6.31
Offline
Hello, I have a problem with installation of dv4l. I have installed vloopback from svn, since I have the latest kernel.
After ./configure I do:
$ make cc -Wall -O3 -MMD -c -o normfile.o normfile.c cc -Wall -O3 -MMD -c -o palettes.o palettes.c cc -Wall -O3 -MMD -c -o scale.o scale.c cc -Wall -O3 -MMD -c -o util.o util.c cc -Wall -O3 -MMD -c -o dv4l.o dv4l.c dv4l.c: In function 'mmap_mode': dv4l.c:789:7: warning: dereferencing type-punned pointer will break strict-aliasing rules cc -lraw1394 -liec61883 -ldv -o dv4l normfile.o palettes.o scale.o util.o dv4l.o cc -Wall -O3 -shared -fpic -Wl,-soname,libdv4l.so \ -D DV4LLIBNAME=/usr/local/lib/libdv4l.so \ -ldl -lraw1394 -liec61883 -ldv interdv4l.c \ normfile.c scale.c palettes.c util.c -o libdv4l.so In file included from interdv4l.c:46:0: /usr/include/sys/stat.h:504:1: error: conflicting types for 'stat64' /usr/include/sys/stat.h:230:12: note: previous declaration of 'stat64' was here /usr/include/sys/stat.h:511:1: error: conflicting types for 'lstat64' /usr/include/sys/stat.h:278:12: note: previous declaration of 'lstat64' was here /usr/include/sys/stat.h:518:1: error: conflicting types for 'fstat64' /usr/include/sys/stat.h:232:12: note: previous declaration of 'fstat64' was here /usr/include/sys/stat.h:525:1: error: conflicting types for 'fstatat64' /usr/include/sys/stat.h:255:12: note: previous declaration of 'fstatat64' was here interdv4l.c:134:1: warning: 'struct stat64' declared inside parameter list interdv4l.c: In function 'common_lstat64': interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c:134:1: error: dereferencing pointer to incomplete type interdv4l.c: At top level: interdv4l.c:136:1: warning: 'struct stat64' declared inside parameter list interdv4l.c: In function 'common___xstat64': interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c:136:1: error: dereferencing pointer to incomplete type interdv4l.c: At top level: interdv4l.c:138:1: warning: 'struct stat64' declared inside parameter list interdv4l.c: In function 'common___lxstat64': interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c:138:1: error: dereferencing pointer to incomplete type interdv4l.c: At top level: interdv4l.c:167:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:167:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:167:1: error: conflicting types for '__xstat64' /usr/include/sys/stat.h:436:12: note: previous declaration of '__xstat64' was here interdv4l.c: In function '__xstat64': interdv4l.c:167:1: warning: passing argument 3 of 'orig__xstat64' from incompatible pointer type interdv4l.c:167:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c:167:1: warning: passing argument 3 of 'common___xstat64' from incompatible pointer type interdv4l.c:136:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c: At top level: interdv4l.c:169:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:169:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:169:1: error: conflicting types for '__lxstat64' /usr/include/sys/stat.h:438:12: note: previous declaration of '__lxstat64' was here interdv4l.c: In function '__lxstat64': interdv4l.c:169:1: warning: passing argument 3 of 'orig__lxstat64' from incompatible pointer type interdv4l.c:169:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c:169:1: warning: passing argument 3 of 'common___lxstat64' from incompatible pointer type interdv4l.c:138:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c: At top level: interdv4l.c:198:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:198:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:198:1: error: conflicting types for 'lstat64' /usr/include/sys/stat.h:278:12: note: previous declaration of 'lstat64' was here interdv4l.c: In function 'lstat64': interdv4l.c:198:1: warning: passing argument 2 of 'origlstat64' from incompatible pointer type interdv4l.c:198:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c:198:1: warning: passing argument 3 of 'common_lstat64' from incompatible pointer type interdv4l.c:134:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c: At top level: interdv4l.c:485:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:485:1: warning: 'struct stat64' declared inside parameter list interdv4l.c:485:1: error: conflicting types for '__fxstat64' /usr/include/sys/stat.h:434:12: note: previous declaration of '__fxstat64' was here interdv4l.c: In function '__fxstat64': interdv4l.c:485:1: warning: passing argument 3 of 'orig__fxstat64' from incompatible pointer type interdv4l.c:485:1: note: expected 'struct stat64 *' but argument is of type 'struct stat64 *' interdv4l.c:485:1: error: dereferencing pointer to incomplete type interdv4l.c:485:1: error: dereferencing pointer to incomplete type interdv4l.c:485:1: error: dereferencing pointer to incomplete type make: *** [libdv4l.so] Error 1$ uname -a Linux kukri 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz GenuineIntel GNU/LinuxCould anyone help? I had everything working on 2.6.31
I have the same problem.
Offline