Well I downloaded the code and instructions and followed them exactly. This is what I got as output from the build: make[2]: Entering directory `/usr/src/linux-2.2.10.SuSE/net/ipv4' gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -c -o ip_masq_h3231.o ip_masq_h3231.c ip_masq_h3231.c: In function `masq_h245_out': ip_masq_h3231.c:84: union has no member named `iph' ip_masq_h3231.c:117: warning: passing arg 1 of `ip_masq_new' makes integer from pointer without a cast ip_masq_h3231.c:117: too few arguments to function `ip_masq_new' ip_masq_h3231.c:122: warning: implicit declaration of function `ip_masq_set_expire' ip_masq_h3231.c:122: `ip_masq_expire' undeclared (first use in this function) ip_masq_h3231.c:122: (Each undeclared identifier is reported only once ip_masq_h3231.c:122: for each function it appears in.) ip_masq_h3231.c:125: warning: assignment from incompatible pointer type ip_masq_h3231.c:126: warning: assignment from incompatible pointer type ip_masq_h3231.c:139: warning: passing arg 1 of `ip_masq_new' makes integer from pointer without a cast ip_masq_h3231.c:139: too few arguments to function `ip_masq_new' ip_masq_h3231.c:147: warning: assignment from incompatible pointer type ip_masq_h3231.c:148: warning: assignment from incompatible pointer type ip_masq_h3231.c:162: warning: assignment from incompatible pointer type ip_masq_h3231.c:163: warning: assignment from incompatible pointer type ip_masq_h3231.c:74: warning: `iph' might be used uninitialized in this function ip_masq_h3231.c: At top level: ip_masq_h3231.c:191: warning: initialization from incompatible pointer type ip_masq_h3231.c:192: warning: initialization from incompatible pointer type ip_masq_h3231.c: In function `masq_h323_in': ip_masq_h3231.c:240: union has no member named `iph' ip_masq_h3231.c: At top level: ip_masq_h3231.c:274: warning: initialization from incompatible pointer type ip_masq_h3231.c:275: warning: initialization from incompatible pointer type ip_masq_h3231.c: In function `init_module': ip_masq_h3231.c:356: warning: implicit declaration of function `register_symtab' make[2]: *** [ip_masq_h3231.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.2.10.SuSE/net/ipv4' make[1]: *** [_modsubdir_ipv4] Error 2 make[1]: Leaving directory `/usr/src/linux-2.2.10.SuSE/net' make: *** [_mod_net] Error 2 :-( -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Darren R. Weber drw@linuxfan.com ICQ# 2849193 http://drw.penguinpowered.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/