Hi. I think adding to ivtvhw.h fixed that problem. I got caught later with some other problems, for now i use 7.1 with the precompiled xdriver and no Xv :(
#include <asm/ioctl.h> #undef __STRICT_ANSI__ #include <inttypes.h> +#include <asm/types.h> #include <linux/ivtv.h> Br Fredrik On Sun, 2007-01-07 at 10:12 -0500, [EMAIL PROTECTED] wrote: > hey folks, I am running > mythtv ~ # uname -a > Linux mythtv 2.6.18-gentoo-r6 #3 PREEMPT Thu Jan 4 17:44:32 EST 2007 i686 > Celeron (Mendocino) > GenuineIntel GNU/Linux > mythtv ~ # > > and trying to compile > xf86-video-ivtvdev-0.10.6 with the > xserver-xorg-video-ivtvdev_0.10.6-1~unreleased.1.diff > patch applied > mythtv xf86-video-ivtvdev-0.10.6 # patch < > xserver-xorg-video-ivtvdev_0.10.6-1~unreleased.1.diff > patching file Makefile.am.svn-base > patching file Makefile.in.svn-base > patching file TODO.svn-base > patching file configure.ac.svn-base > patching file ivtv_xv.c.svn-base > patching file ivtvdev.c.svn-base > patching file ivtvdev.h.svn-base > patching file ivtvhw.c.svn-base > patching file ivtvhw.h.svn-base > patching file entries > patching file format > patching file Makefile.am.svn-base > ... > etc.. > > after I run configure and make, It fails at > > config.status: config.h is unchanged > config.status: executing depfiles commands > make all-recursive > make[1]: Entering directory `/root/xf86-video-ivtvdev-0.10.6' > Making all in src > make[2]: Entering directory `/root/xf86-video-ivtvdev-0.10.6/src' > if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. > -DXFree86Server > -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -g -O2 -MT > ivtvdev.lo -MD -MP > -MF ".deps/ivtvdev.Tpo" \ > -c -o ivtvdev.lo `test -f 'ivtvdev.c' || echo './'`ivtvdev.c; \ > then mv -f ".deps/ivtvdev.Tpo" ".deps/ivtvdev.Plo"; \ > else rm -f ".deps/ivtvdev.Tpo"; exit 1; \ > fi > mkdir .libs > gcc -DHAVE_CONFIG_H -I. -I. -I.. -DXFree86Server -DIN_MODULE -DXFree86Module > -DXFree86LOADER > -I/usr/include/xorg -g -O2 -MT ivtvdev.lo -MD -MP -MF .deps/ivtvdev.Tpo -c > ivtvdev.c -fPIC > -DPIC -o .libs/ivtvdev.o > In file included from ivtvhw.h:10, > from ivtvdev.c:9: > /usr/include/linux/ivtv.h:71: error: expected specifier-qualifier-list before > '__u32' > /usr/include/linux/ivtv.h:94: error: expected specifier-qualifier-list before > '__u32' > /usr/include/linux/ivtv.h:101: error: expected specifier-qualifier-list > before '__u64' > /usr/include/linux/ivtv.h:121: error: expected specifier-qualifier-list > before '__u32' > ivtvdev.c:81:1: warning: "VERSION" redefined > In file included from ivtvdev.c:8: > ../config.h:58:1: warning: this is the location of the previous definition > make[2]: *** [ivtvdev.lo] Error 1 > make[2]: Leaving directory `/root/xf86-video-ivtvdev-0.10.6/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/xf86-video-ivtvdev-0.10.6' > make: *** [all] Error 2 > mythtv xf86-video-ivtvdev-0.10.6 # > > any ideas? > > _______________________________________________ > ivtv-devel mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-devel _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
