Hi all, When I compiled "Geode V4l2 driver", version 1.1.8b, the following error occurs. [root@Suriya v4l2]# make make: /scripts/pathdown.sh: Command not found make -C VidLib make[1]: Entering directory `/root/PT06/References/linux4tv/geode_v4l2-1.1.8b/v4l2/VidLib' cc -D__KERNEL__ -DMODULE -Wall -O2 -DOS_LINUX -I. -I../durango -I../VidLib -I/usr/include -c -o vl_os.o vl_os.c cc1: warning: changing search order for system directory "/usr/include" cc1: warning: as it has already been specified as a non-system directory vl_os.c: In function `OS_Interface_init': vl_os.c:370: warning: implicit declaration of function `memset' vl_os.c: In function `OS_Interface_close': vl_os.c:390: warning: implicit declaration of function `free_irq' vl_os.c: At top level: vl_os.c:399: warning: `struct pt_regs' declared inside parameter list vl_os.c:399: warning: its scope is only this definition or declaration, which is probably not what you want vl_os.c: In function `OS_InterruptConnect': vl_os.c:421: warning: implicit declaration of function `request_irq' vl_os.c: In function `OS_RingCreate': vl_os.c:472: warning: implicit declaration of function `kmalloc' vl_os.c:472: `GFP_KERNEL' undeclared (first use in this function) vl_os.c:472: (Each undeclared identifier is reported only once vl_os.c:472: for each function it appears in.) vl_os.c: In function `OS_RingDelete': vl_os.c:497: warning: implicit declaration of function `kfree' vl_os.c: In function `OS_PciReadByte': vl_os.c:581: warning: implicit declaration of function `pcibios_read_config_byte' vl_os.c: In function `OS_PciWriteByte': vl_os.c:590: warning: implicit declaration of function `pcibios_write_config_byte' vl_os.c: In function `OS_PciReadWord': vl_os.c:599: warning: implicit declaration of function `pcibios_read_config_word' vl_os.c: In function `OS_PciWriteWord': vl_os.c:608: warning: implicit declaration of function `pcibios_write_config_word' vl_os.c: In function `OS_PciReadDWord': vl_os.c:617: warning: implicit declaration of function `pcibios_read_config_dword' vl_os.c: In function `OS_PciWriteDWord': vl_os.c:626: warning: implicit declaration of function `pcibios_write_config_dword' make[1]: *** [vl_os.o] Error 1 make[1]: Leaving directory `/root/PT06/References/linux4tv/geode_v4l2-1.1.8b/v4l2/VidLib' make: *** [libs] Error 2 How to rectify this ? All the functions are declared in the relevant header files. But still the warnings occurs. I am working in the following environment. Red Hat Linux 8.0, Vanilla kernel 2.4.20, "bttv" based tv tuner card (Pixel View PlayTV Pro). With Regards, S.Suriya Mohan. There is no substitution for hard work. Information is wealth.