/usr/include/linux e
/usr/include/asm não são realmente diretórios e sim links
simbólicos para /usr/src/linux/include/linux e
/usr/src/linux/include/asm respectivamente.
Se necessário, apague-os usando rm e então use ln
-s para criar os links como mostrado em P5.6.
Onde estão <linux/*.h> e <asm/*.h>?'.
Lembre-se de que ao aplicar um patch a um kernel você deve usar
a opção -p0 ou -p1; caso contrário o patch pode
ser aplicado de forma incorreta. Veja a página de manual do
patch para detalhes.
Se você estiver aplicando patches a um kernel mais recente que 1.1.44,
você notará um novo diretório /usr/src/linux/include/asm-i386.
O diretório asm lá deve ser removido. O "target"
symlinks do Makefile fará eles serem links
simbólicos para asm-i386 e arch/i386/boot
respectivamente. A forma mais fácil de certificar-se de que não ocorram
problemas deste tipo é fazer o download de todo kernel, ao invés de aplicar
um ptach.
ld: unrecognised option `-qmagic' significa que você deve
pegar um linker mais novo, de tsx-11.mit.edu em
/pub/linux/packages/GCC, no arquivo
binutils-2.6.0.2.bin.tar.gz.