/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
.