Created attachment 328605 [details] std out Description of problem: cannot compile libv4l-0.5.7-1 Version-Release number of selected component (if applicable): libv4l-0.5.7-1 How reproducible: rpmbuild --rebuild libv4l-0.5.4-1.fc10.src.rpm Steps to Reproduce: stdout and stderr log will attached Actual results: ... libv4lconvert.c:996: error: dereferencing pointer to incomplete type make[1]: *** [libv4lconvert.o] Error 1 make[1]: *** 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 Expected results: successful rebuild Additional info: Please ask if details are needed. -- Russ herrold
Created attachment 328606 [details] stderr
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 or 'gyachi': 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.