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

can't compile kernels anymore



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):   yalu@jabber.com



Reply to: