[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

kernel 2.4.1 pcq "make dep" problem



Hi, Big Brother,
 I have installed kernel headers..too
[root@foo linux]# rpm -qa|grep kernel
kernel-ibcs-2.2.14-12
kernelcfg-0.5-5
kernel-doc-2.2.14-12
kernel-pcmcia-cs-2.2.14-12
kernel-utils-2.2.14-12
kernel-headers-2.2.14-12
kernel-2.2.14-12
kernel-source-2.2.14-12              
########
Also i untar the linux src 2.4.1 in /usr/src only...after  rm -f linux sym link to 2.2.14
and running "make dep" just after that..
still this problem is sukracharya ji :-)
There is limits.h file in /usr/src/linux/include/linux/limits.h not limit.h
correct me if i am wrong...
Please help

Thanks & regards,

Yash

Sandip Bhattacharya <sandipb@xxxxxxxxxxx> Wrote---
Comes from not installing devel files during installation. An old
problem with you Yash. ;) 

gcc searches for linux/limit.h in /usr/src/linux/include/linux first
and then in /usr/include/linux. So you have not installed
kernel-headers RPM or you are compiling the kernel from a location
other than /usr/src/linux

-lm stands for the libm.a math library. Strangely, it is a standard
 glibc library. see if it's there in /usr/lib. If it's any where else,
 copy it to /usr/lib and recompile

- Sandip

P.S. What's hamradio doing in your kernel? That's where the ld problem
is coming. Or did you really mean to compile the ham radio modules in?????



On Sat, Jun 09, 2001 at 11:48:27AM  0000, Yashpal  Nagar merrily said:
> Hi!
>   I have kernel-2.4.1 from Mar Pcq CD, Then i    downloaded the patches to make it kernel-2.4.4, patch-2.4.2.bz2 ,patch-2.4.3.bz2, and  patch-2.4.4.bz2. Applying patches went nicely but when i run the "make dep" it give me the error...
> ############
>   gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
> In file included from /usr/include/bits/posix1_lim.h:126,
>  from /usr/include/linux
> from/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/limits.h:117,
> from/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/syslimits.h
>  from/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/limits.h:11,
>                  from scripts/mkdep.c:35:
> /usr/include/bits/local_lim.h:27: linux/limits.h: No such file or directory
> make: *** [scripts/mkdep] Error 1
> #############
> 
> After that i again untar the kernel and just applied the patches without running and xconfig etc..
> it give the problem...
> /usr/bin/ld: cannot find -lm
> collect2: ld returned 1 exit status
> make[6]: *** [gentbl] Error 1
> make[6]: Leaving directory `/usr/src/linux/drivers/net/hamradio/soundmodem'
> make[5]: *** [_sfdep_soundmodem] Error 2
> 
> please help where i am wrong.
> 
> Thanks & Regards
> 
> Yash
> 
> ------------------------------------------------
> The mailing list archives are available at
> http://lists.linux-india.org/cgi-bin/wilma/linux-delhi

-- 
-------------------------------------
Sandip Bhattacharya 
sandipb @ bigfoot.com
http://www.sandipb.net
-------------------------------------

------------------------------------------------
An alpha version of a web based tool to manage
your subscription with this mailing list is at
http://lists.linux-india.org/cgi-bin/mj_wwwusr