This machine had been running an earlier kernel and was recently updated to 2.6.15-gentoo-r1. When I did the updates I also updated ivtv but when I got around to testing MythTV ivtv appears to be having trouble so I tried to go back to the earlier ivtv which worked with the earlier kernel. The following failure happened: gandalf ~ # emerge ivtv Calculating dependencies ...done! >>> emerge (1 of 1) media-tv/ivtv-0.4.0-r3 to / <SNIP> * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.15-gentoo-r1 * Checking for suitable kernel configuration options: >>> Unpacking source... >>> Unpacking ivtv-0.4.0.tar.gz to /var/tmp/portage/ivtv-0.4.0-r3/work >>> Unpacking pvr_2.0.24.23035.zip to /var/tmp/portage/ivtv-0.4.0-r3/work * Applying ivtv-0.4.0-maxdev.patch ... [ ok ]>>> Source unpacked. * Preparing ivtv module created ivtv-svnversion.h make CONFIG_VIDEO_IVTV=m -C /usr/src/linux M=/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-r1' CC [M] /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.o In file included from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/compat.h:77, from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.c:52: include/linux/videodev.h: In function `video_device_create_file': include/linux/videodev.h:21: error: dereferencing pointer to incomplete type include/linux/videodev.h: In function `video_device_remove_file': include/linux/videodev.h:27: error: dereferencing pointer to incomplete type In file included from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/compat.h:77, from /var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.c:52: include/linux/videodev.h:30:5: warning: "OBSOLETE_OWNER" is not defined include/linux/videodev.h: At top level: include/linux/videodev.h:204: error: `VIDEO_MAX_FRAME' undeclared here (not in a function) make[2]: *** [/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver/msp3400.o] Error 1 make[1]: *** [_module_/var/tmp/portage/ivtv-0.4.0-r3/work/ivtv-0.4.0/driver] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-r1' make: *** [all] Error 2 !!! ERROR: media-tv/ivtv-0.4.0-r3 failed. !!! Function linux-mod_src_compile, Line 504, Exitcode 2 !!! Unable to make KDIR=/usr/src/linux all. !!! If you need support, post the topmost build error, NOT this status message. gandalf ~ # gandalf ~ # emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.2.3-r5, 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X Xi aalib alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 cdparanoia cdr cjk cpudetection crypt cups curl dri dvd dvdr dvdread eds emboss encode exif expat fam ffmpeg flac fluidsynth foomaticdb fortran gd gdbm gif gimp gimpprint glut gnome gpm gstreamer gtk gtk2 gtkhtml guile i8x0 idn imagemagick imlib ipv6 jack jack-caps jack-tmpfs java jpeg kde ladcca ladspa lcms libg++ libwww lirc mad mikmod mjpeg mmx mmxext mng motif mozilla mp3 mpeg mysql mythtv ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png ppds python qt quicktime readline real samba scanner sdl slang sndfile spell sse ssl svga tcltk tcpd threads tiff transcode truetype truetype-fonts type1-fonts udev usb v4l v4l2 vorbis win32codecs xine xml xml2 xmms xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY gandalf ~ #
Yeah, use 0.4.2 *** This bug has been marked as a duplicate of 116916 ***