Make menuconfig -> sys/types.h introuvable + install debian

Bonjour a tous,
Je me presente : je débute sous Linux (mais pas dans l’informatique, dont c’est (encore) mon metier). Merci donc de votre indulgence.

Je suis en train d’installer debian 5.0.3 stable sur un i3=686 équipé d’une carte réseau MARVELL YUKON GIGABIT non reconnue durant l’install.
Sans carte réseau je jongle avec un autre OS dont on taira le nom ici.

Voici (en gros) la procedure que j’ai suivi. Bien sur si qqu’un a plus simple je prends.
Install sans carte reseau a l’aide d’un DVD.
Telechargement des sources du driver MARVELL.
Installation des packages suivant (dkpg a la main):
gcc
gcc-4.3
sources Linux 2.6.26 (2.6.26-2.686)
make (j’aurai peut-etre pas du)
libgomp1
libgcc1
binutils

Pour installer le driver je dois lancer un script qui echoue car il me manque modpost.
J’ai décidé d’installer le driver en module externe. Je pense que c’est plus simple dans un premier temps.
A la suite de l’erreur on m’indique que comme j’ai les sources il suffit de compiler le noyau pour le generer. Puis relancer le script.

Et la je coince. make menuconfig renvoie une erreur comme quoi sys/types.h manque lors de de l’execution de scripts/basic/fixdep.

Voila, voila. Merci de m’avoir lu jusqu’au bout.
@+

il y a un truc qui est bien pour rechercher un fichier c’est ici debian.org/distrib/packages. … h_contents

Tu écris le fichier que tu cherches: sys/types.h
Tu choisis ta distribution: stable
et tu valides

Il y a sans doute une façon de le faire en ligne de commande mais je ne sais pas faire.

edit: ici sans doute te manque-t-il libc6-dev ?

Merci limax.
J’ai bien compris le principe.

Pour info j’ai recompilé de le noyau car le driver échoue a s’installer en chargement dynamique. La raison invoquée est en gros la suivante : manque de fonctions d’interface fourni par le noyau. ??

Bref le noyau est recompiler avec le driver. Je n’ai pas encore testé le résultat.
@+