Unable to Compile BTTV 0.7.96 or 0.7.97

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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]#






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux