views:

761

answers:

2

These are the steps I am doing to compile the linux source on my machine :
1. Copy the config file from /boot to /usr/src/kernels/2.6.29.4-167.fc11.i586/ directory
2. make oldconfig
3. make

Step 3 fails with the following error : make[1]: *** No rule to make target `missing-syscalls'. Stop.

Compiling on a x86 box. Any suggestions ? Please feel free to close this question if it does not belong here.

A: 

Make a new config file. Maybe the old one isn't working?

Sean A.O. Harney
Tried that as well. See the same error with the new config file.
vivekian2
A: 

I have not been able to answer why this error happens :
Step 3 fails with the following error : make[1]: *** No rule to make target `missing-syscalls'. Stop.

But I was able to compile the vanilla version fine, without the above error. I asked the same question on serverfault as well, which has a more detailed explanation of the steps taken : http://serverfault.com/questions/61354/missing-syscalls-error-during-kernel-compilation

vivekian2