Hello All: I am having an issue with the BTTV module source. I am attempting to compile it on 2.4.18 (RH7.2 with updated kernel from kernel.org). Neither 0.7.96 or 0.7.97 will compile. I have a configured and built kernel source tree, as well as V4L compiled as modules (I am using bttv.o that comes with the kernel fine) but I am looking upgrade to see if some washed out color issues I get with captures and with Xawtv viewing are fixed with the newer BTTV drivers. I have also successfully ran DC10+ (using updated drivers) cards in system as well as a DXR3 MPEG Decoder so I am pretty sure my V4L and I2C subsystems are ok. After gunziping/untaring the src I run "make" in the bttv directory, with both versions I get a similiar error regarding the following definition: "VIDEO_AUDIO_BALANCE" undeclared in tda7432.c..... (See make output below) I actually have two machines that this occurs on (very similiar hardware). Here are my machine specifics: HW: Soyo SY-6BA+IV Mobo/512 MB RAM/Intel PIII 850 with Cu core Creative SB Live 5.1 3dfx Voodoo 3 3000 PCI Video Card Hollywood Plus DXR3 video card Linksys NIC LNE100TX HPT366 Disk Controller(on Mobo) SW: RedHat 7.2 (with 2.4.18 kernel from kernel.org) everything else stock except using ALSA 0.9beta12 for sound support) Thanks in advance for any suggestions anyone may have. Rett Walters Make output follows: [root@regulus bttv-0.7.97]# make make -C driver default make[1]: Entering directory `/usr/src/bttv-0.7.97/driver' make -C /lib/modules/2.4.18-1RTW-regulus/build SUBDIRS=/usr/src/bttv-0.7.97/driver modules make[2]: Entering directory `/usr/src/linux-2.4.18' make -C /usr/src/bttv-0.7.97/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h" MAKING_MODULES=1 modules make[3]: Entering directory `/usr/src/bttv-0.7.97/driver' gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=tda7432 -c -o tda7432.o tda7432.c tda7432.c: In function `tda7432_command': tda7432.c:467: `VIDEO_AUDIO_BALANCE' undeclared (first use in this function) tda7432.c:467: (Each undeclared identifier is reported only once tda7432.c:467: for each function it appears in.) make[3]: *** [tda7432.o] Error 1 make[3]: Leaving directory `/usr/src/bttv-0.7.97/driver' make[2]: *** [_mod_/usr/src/bttv-0.7.97/driver] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.18' make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/src/bttv-0.7.97/driver' make: *** [default] Error 2 [root@regulus bttv-0.7.97]# Or when attempting to compile 0.7.96: [root@regulus bttv-0.7.96]# make make -C driver make[1]: Entering directory `/usr/src/bttv-0.7.96/driver' make -C /lib/modules/2.4.18-1RTW-regulus/build SUBDIRS=/usr/src/bttv-0.7.96/driver modules make[2]: Entering directory `/usr/src/linux-2.4.18' make -C /usr/src/bttv-0.7.96/driver CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h" MAKING_MODULES=1 modules make[3]: Entering directory `/usr/src/bttv-0.7.96/driver' gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=tuner -c -o tuner.o tuner.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=tvaudio -c -o tvaudio.o tvaudio.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=tvmixer -c -o tvmixer.o tvmixer.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=msp3400 -c -o msp3400.o msp3400.c msp3400.c: In function `msp_attach': msp3400.c:1237: warning: `rev2' might be used uninitialized in this function gcc -D__KERNEL__ -I/usr/src/linux-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18/include/linux/modversions.h -DKBUILD_BASENAME=tda7432 -c -o tda7432.o tda7432.c tda7432.c: In function `tda7432_command': tda7432.c:467: `VIDEO_AUDIO_BALANCE' undeclared (first use in this function) tda7432.c:467: (Each undeclared identifier is reported only once tda7432.c:467: for each function it appears in.) make[3]: *** [tda7432.o] Error 1 make[3]: Leaving directory `/usr/src/bttv-0.7.96/driver' make[2]: *** [_mod_/usr/src/bttv-0.7.96/driver] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.18' make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/src/bttv-0.7.96/driver' make: *** [bttv] Error 2 [root@regulus bttv-0.7.96]#