Hello, I have a weird kernel compile error. I'm using gcc 2.95.4-14 from woody, and this is the error I get when trying to run "make dep" on top of a fresh, unmodified linux kernel (2.4.18 or 2.4.19) source tree.
make[8]: Entering directory `/usr/src/linux-2.4.18/drivers/net/wan/lmc' /usr/src/linux-2.4.18/scripts/mkdep -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 -I. -- lmc.h lmc_debug.c lmc_debug.h lmc_ioctl.h lmc_main.c lmc_media.c lmc_media.h lmc_prot.h lmc_proto.c lmc_proto.h lmc_proto_raw.h lmc_var.h lmc_ver.h > .depend make[8]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/wan/lmc' make[7]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/wan' make[6]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/wan' make -C wireless fastdep make[6]: Entering directory `/usr/src/linux-2.4.18/drivers/net/wireless' /usr/src/linux-2.4.18/scripts/mkdep -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 -- airo.c airo_cs.c airport.c hermes.c hermes.h hermes_rid.h ieee802_11.h orinoco.c orinoco.h orinoco_cs.c orinoco_plx.c > .depend make[6]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/wireless' make[5]: Leaving directory `/usr/src/linux-2.4.18/drivers/net' make[4]: Leaving directory `/usr/src/linux-2.4.18/drivers/net' make -C net/hamradio fastdep make[4]: Entering directory `/usr/src/linux-2.4.18/drivers/net/hamradio' /usr/src/linux-2.4.18/scripts/mkdep -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 -- 6pack.c baycom_epp.c baycom_par.c baycom_ser_fdx.c baycom_ser_hdx.c bpqether.c dmascc.c hdlcdrv.c mkiss.c mkiss.h scc.c yam.c yam1200.h yam9600.h z8530.h > .depend make _sfdep_soundmodem _FASTDEP_ALL_SUB_DIRS="soundmodem" make[5]: Entering directory `/usr/src/linux-2.4.18/drivers/net/hamradio' make -C soundmodem fastdep make[6]: Entering directory `/usr/src/linux-2.4.18/drivers/net/hamradio/soundmodem' gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer gentbl.c -o gentbl -lm gentbl.c: In function `gentbl_offscostab': gentbl.c:46: warning: type mismatch in implicit declaration for built-in function `cos' gentbl.c:46: `M_PI' undeclared (first use in this function) gentbl.c:46: (Each undeclared identifier is reported only once gentbl.c:46: for each function it appears in.) gentbl.c: In function `gentbl_costab': gentbl.c:66: `M_PI' undeclared (first use in this function) gentbl.c: In function `gentbl_afsk1200': gentbl.c:98: `M_PI' undeclared (first use in this function) gentbl.c:104: warning: type mismatch in implicit declaration for built-in function `sin' gentbl.c: In function `hamming': gentbl.c:154: `M_PI' undeclared (first use in this function) gentbl.c: In function `sinc': gentbl.c:161: `M_PI' undeclared (first use in this function) gentbl.c: In function `gentbl_afsk2666': gentbl.c:284: `M_PI' undeclared (first use in this function) gentbl.c: In function `gentbl_atantab': gentbl.c:334: warning: implicit declaration of function `atan' gentbl.c:334: `M_PI' undeclared (first use in this function) gentbl.c:324: warning: `x' might be used uninitialized in this function gentbl.c: In function `gentbl_psk4800': gentbl.c:410: `M_PI' undeclared (first use in this function) gentbl.c: In function `gentbl_afsk2400': gentbl.c:596: `M_PI' undeclared (first use in this function) make[6]: *** [gentbl] Error 1 make[6]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/hamradio/soundmodem' make[5]: *** [_sfdep_soundmodem] Error 2 make[5]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/hamradio' make[4]: *** [fastdep] Error 2 make[4]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/hamradio' make[3]: *** [_sfdep_net/hamradio] Error 2 make[3]: Leaving directory `/usr/src/linux-2.4.18/drivers' make[2]: *** [fastdep] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.18/drivers' make[1]: *** [_sfdep_drivers] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.18' make: *** [dep-files] Error 2 I have no idea what I modified to my system for this; I also purged and re-installed all gcc packages at no avail. Thanks in advance -- Frank Van Damme homepage: www.student.kuleuven.ac.be/~m9917684 jabber (=IM): [EMAIL PROTECTED]