Hi,
just tried on the 2.4.20-v4l2 with gcc-3.2.2 on RH-9.
I get warnings and at the end a unresolved symbol for "pci_name".
Make output is attached.
Hermann
make -C /lib/modules/2.4.20-15v4l2/build SUBDIRS=/root/saa7134-0.2.9-20030806 modules
make[1]: Entering directory `/root/linux-2.4.20-15v4l2'
make -C /root/saa7134-0.2.9-20030806 CFLAGS="-D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/root/saa7134-0.2.9-20030806'
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=tuner -c -o tuner.o tuner.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=video_buf -DEXPORT_SYMTAB -c video-buf.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_core -c -o saa7134-core.o saa7134-core.c
saa7134-core.c: In function `saa7134_initdev':
saa7134-core.c:749: warning: implicit declaration of function `pci_name'
saa7134-core.c:750: warning: format argument is not a pointer (arg 3)
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_i2c -c -o saa7134-i2c.o saa7134-i2c.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_video -c -o saa7134-video.o saa7134-video.c
saa7134-video.c: In function `video_do_ioctl':
saa7134-video.c:1504: warning: implicit declaration of function `pci_name'
saa7134-video.c:1504: warning: format argument is not a pointer (arg 3)
saa7134-video.c: In function `radio_do_ioctl':
saa7134-video.c:1912: warning: format argument is not a pointer (arg 3)
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_vbi -c -o saa7134-vbi.o saa7134-vbi.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_tvaudio -c -o saa7134-tvaudio.o saa7134-tvaudio.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_oss -c -o saa7134-oss.o saa7134-oss.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_cards -c -o saa7134-cards.o saa7134-cards.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=saa7134_ts -c -o saa7134-ts.o saa7134-ts.c
saa7134-ts.c: In function `ts_do_ioctl':
saa7134-ts.c:256: warning: implicit declaration of function `pci_name'
saa7134-ts.c:256: warning: format argument is not a pointer (arg 3)
ld -m elf_i386 -g -r -o saa7134.o saa7134-core.o saa7134-i2c.o saa7134-video.o saa7134-vbi.o saa7134-tvaudio.o saa7134-oss.o saa7134-cards.o saa7134-ts.o
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=tda9887 -c -o tda9887.o tda9887.c
gcc -I. -D__KERNEL__ -I/root/linux-2.4.20-15v4l2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /root/linux-2.4.20-15v4l2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=tvaudio -c -o tvaudio.o tvaudio.c
make[2]: Leaving directory `/root/saa7134-0.2.9-20030806'
make[1]: Leaving directory `/root/linux-2.4.20-15v4l2'