Red Hat Bugzilla – Bug 479489
libv4l-0.5.7-1 failure to compile on several warnings and an error
Last modified: 2009-01-10 08:12:38 EST
Created attachment 328605 [details]
Description of problem:
cannot compile libv4l-0.5.7-1
Version-Release number of selected component (if applicable):
rpmbuild --rebuild libv4l-0.5.4-1.fc10.src.rpm
Steps to Reproduce:
stdout and stderr log will attached
libv4lconvert.c:996: error: dereferencing pointer to incomplete type
make: *** [libv4lconvert.o] Error 1
make: *** Waiting for unfinished jobs....
files built this way:
$ rpmbuild --rebuild libv4l-0.5.4-1.fc10.src.rpm > libv4l-stdout.txt 2> libv4l-stderr.txt
Please ask if details are needed.
-- Russ herrold
Created attachment 328606 [details]
camera target appears at /dev/video0 but I cannot get that far
It worked ONCE with ekiga, and not I cannot get ekiga to start, so I am rebuilding chain
I need it for testing 'camstream'
libv4l-devel is needed by camstream-0.26.3-15orc.x86_64
libv4l-devel is needed by gyachi-1.1.61-1orc.x86_64
gpgme-devel is needed by gyachi-1.1.61-1orc.x86_64
libmcrypt-devel >= 2.5.0 is needed by gyachi-1.1.61-1orc.x86_64
pulseaudio-libs-devel is needed by gyachi-1.1.61-1orc.x86_64
gtkspell-devel is needed by gyachi-1.1.61-1orc.x86_64
This is the cause:
../include/libv4lconvert.h:77: warning: 'struct v4l2_frmsizeenum' declared inside parameter list
../include/libv4lconvert.h:77: warning: its scope is only this definition or declaration, which is probably not what you want
../include/libv4lconvert.h:82: warning: 'struct v4l2_frmivalenum' declared inside parameter list
Of the failure and that means that your /usr/include/linux/videodev2.h file is pretty old. It definitely is not one from a recent supported Fedora kernel, so I'm closing this.