On Monday 11 August 2008 06:47:20 Axel Thimm wrote:
> Hi,
>
> ivtv builds on Fedora rawhide (upcoming Fedora 10) fail with
>
> [...]
> g++ -lm -o v4l2-dbg v4l2-dbg.o v4l2-driverids.o v4l2-chipids.o
> cc -D_GNU_SOURCE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
> -mtune=generic   -c -o ivtvctl.o ivtvctl.c In file included from
> ivtvctl.c:66:
> linux/ivtv.h:48: error: expected ':', ',', ';', '}' or
> '__attribute__' before '*' token
>
> I googled on the error and couldn't come up with something that made
> sense. What's causing the error and how do I fix it?

Which kernel will fedora 10 be using? 2.6.27? Since that kernel strips 
__user from headers when it installs them.

That means that when ivtv.h is included the #define __user in 
videodev2.h was also stripped so the __user attribute as used in ivtv.h 
is no longer known and the compiler trips on that. The fix is to remove 
__user from ivtv.h.

I was wondering whether fedora 10 is also building a package for the 
v4l2-apps utilities inside the v4l-dvb tree. I understand some distros 
do. I ask since ivtvctl is now also available there (renamed to 
ivtv-ctl to be consistent with the naming of other utils). The 
utilities there are always leading. And my intention is to eventually 
move all the relevant ivtv utilities to the v4l2-apps dir in v4l-dvb.

It also reminds me that I need to make a new ivtv-1.3 release for kernel 
2.6.26: the last saa717x module is now also part of that kernel, so 
only utilities remains in the ivtv repository.

Regards,

        Hans

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to