well,

mrproper fixed it, thanks.

btw, there was no /usr/src/linux to begin with, and /usr/src/linux-2.4 was created by the kernel-source rpm

thanks,
erez.


Oleg Goldshmidt wrote:


Muli Ben-Yehuda <[EMAIL PROTECTED]> writes:



On Sun, Aug 24, 2003 at 02:36:30PM +0300, Erez Doron wrote:



i installed kernel-source-2.4.20-20.9-i686.rpm
i linked the main dir to /usr/src/linux ( was already linked to /usr/src/linux-2.4)



And what is /usr/src/linux-2.4? Maybe that was a symlink to the previous version of the kernel, and you would be better off with changing that, since your new kernel is still 2.4. But that is not material to your question.



/usr/src/linux should point to the headers glibc was compiled
against. You shouldn't touch it unless you really know what you're
doing.



Muli, I think you are confusing it with /usr/include/linux. Linux stopped caring about /usr/src/linux a while ago, so there is no real harm in making it a symlink to the real tree. There is also no need to do that - I just checked and the system I am currently on has no /usr/src/linux at all.



i did:
cd /usr/src/linux
cp configs/config.i686 .config


make oldconfig here



Most likely that is the missing link indeed - something does not get defined correctly, and some declarations are conditioned on that in the code.

As Muli suggests, start again from

cd /usr/src/linux
make mrproper
cp configs/config.i686 .config
make oldconfig

etc.






================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]



Reply via email to