smorico wrote:
>> Marc BERLIOUX a écrit :
>>
>>> je veux recompiler un kernel sur une kaella-1.4(debian)
>>>
>>> après avoir mis à jour la distrib
>>> (apt-get update et apt-get dist-upgrade)
>>> j'ai installé les sources du kernel 2.6.11 toujours avec apt
>>> j'ai décompressé le kernel et lié à /usr/src/linux
>>> puis j'ai récupéré la config du noyau actuel(2.6.9)
>>> dans /boot et l'ai copié dans /usr/src/linux/.config
>>>
>>> j'ai l'erreur suivante :
>>>
>>> monpc:/usr/src/linux# make oldconfig
>>> HOSTCC scripts/basic/fixdep
>>> Dans le fichier inclus à partir de /usr/include/sys/socket.h:35,
>>> à partir de /usr/include/netinet/in.h:24,
>>> à partir de /usr/include/arpa/inet.h:23,
>>> à partir de scripts/basic/fixdep.c:115:
>>> /usr/include/bits/socket.h:305:24: asm/socket.h : Aucun fichier ou
>>> répertoire de ce type
>>> make[1]: *** [scripts/basic/fixdep] Erreur 1
>>> make: *** [scripts_basic] Erreur 2
>>>
>>> question :
>>> qu'installer de plus ou quelle commande lancer avant pour que ça marche?
>>>
>>> --
>>> Marc BERLIOUX
> heu pardon, plutôt :
>
> #apt-file search asm/socket.h
> linux-kernel-headers: usr/include/asm/socket.h
>
> + Installer les headers correspondants à la version de ton kernel....
>
> smorico a écrit :
>
>> Essaye d'installer le packet libc6-dev, ça devrait marcher....
>>
>> Toi qui à la chance d'être sous debian, tu devrais installer apt-file !
>> Une fois installé, il faut faire apt-file update puis une requête du
>> genre :
>>
>> #apt-file search /usr/include/sys/socket.h
>> libc6-dev: usr/include/sys/socket.h
>>
>> :)
>>
j'avais installé tous les bons packages, mais
la commande qu'il fallait pour résoudre les erreurs était semble t'il:
ln -sfn /usr/src/linux/include/asm-i386 /usr/include/asm
merci
--
marc