Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/05/2006, à 13:56

benlog

Compiation kernel

salut à tous, voilà, j'ai du oublier qqch, mais bon, je ne sais pas trop quoi.

J'ai téléchargé le kernel 2.6.16.16, je le dézippe puis crée un lien symbolic /usr/src/linux

bref jusque là tout va bien.

mais lorsque je rentre dans /usr/src/linux puis que je lance

sudo make menuconfig

j'ai une batterie d'erreur.

scripts/basic/fixdep.c:105:23: erreur: sys/types.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:106:22: erreur: sys/stat.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:107:22: erreur: sys/mman.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:108:20: erreur: unistd.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:109:19: erreur: fcntl.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:110:20: erreur: string.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:111:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:112:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /usr/lib/gcc/i486-linux-gnu/4.0.2/include/syslimits.h:7,
          à partir de /usr/lib/gcc/i486-linux-gnu/4.0.2/include/limits.h:11,
          à partir de scripts/basic/fixdep.c:113:
/usr/lib/gcc/i486-linux-gnu/4.0.2/include/limits.h:122:61: erreur: limits.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:114:19: erreur: ctype.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:115:23: erreur: arpa/inet.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function ‘usage’:
scripts/basic/fixdep.c:129: attention : implicit declaration of function ‘fprintf’
scripts/basic/fixdep.c:129: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:129: erreur: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:129: erreur: (Chaque identificateur non déclaré est rapporté une seule fois
scripts/basic/fixdep.c:129: erreur: pour chaque fonction dans laquelle il apparaît.)
scripts/basic/fixdep.c:130: attention : implicit declaration of function ‘exit’
scripts/basic/fixdep.c:130: attention : incompatible implicit declaration of built-in function ‘exit’
scripts/basic/fixdep.c: In function ‘print_cmdline’:
scripts/basic/fixdep.c:142: attention : implicit declaration of function ‘printf’
scripts/basic/fixdep.c:142: attention : incompatible implicit declaration of built-in function ‘printf’
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:151: erreur: ‘NULL’ undeclared here (not in a function)
scripts/basic/fixdep.c: In function ‘grow_config’:
scripts/basic/fixdep.c:164: attention : implicit declaration of function ‘realloc’
scripts/basic/fixdep.c:164: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:166: attention : implicit declaration of function ‘perror’
scripts/basic/fixdep.c:166: attention : incompatible implicit declaration of built-in function ‘exit’
scripts/basic/fixdep.c: In function ‘is_defined_config’:
scripts/basic/fixdep.c:182: attention : implicit declaration of function ‘memcmp’
scripts/basic/fixdep.c: In function ‘define_config’:
scripts/basic/fixdep.c:195: attention : implicit declaration of function ‘memcpy’
scripts/basic/fixdep.c:195: attention : incompatible implicit declaration of built-in function ‘memcpy’
scripts/basic/fixdep.c: In function ‘use_config’:
scripts/basic/fixdep.c:214: erreur: ‘PATH_MAX’ undeclared (first use in this function)
scripts/basic/fixdep.c:222: attention : incompatible implicit declaration of built-in function ‘memcpy’
scripts/basic/fixdep.c:228: attention : implicit declaration of function ‘tolower’
scripts/basic/fixdep.c:230: attention : incompatible implicit declaration of built-in function ‘printf’
scripts/basic/fixdep.c:214: attention : unused variable ‘s’
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:233: erreur: syntax error before ‘size_t’
scripts/basic/fixdep.c:234: attention : function declaration isn’t a prototype
scripts/basic/fixdep.c: In function ‘parse_config_file’:
scripts/basic/fixdep.c:235: erreur: ‘map’ undeclared (first use in this function)
scripts/basic/fixdep.c:235: erreur: ‘len’ undeclared (first use in this function)
scripts/basic/fixdep.c:241: attention : implicit declaration of function ‘ntohl’scripts/basic/fixdep.c:252: attention : implicit declaration of function ‘isalnum’
scripts/basic/fixdep.c: In function ‘strrcmp’:
scripts/basic/fixdep.c:265: attention : implicit declaration of function ‘strlen’
scripts/basic/fixdep.c:265: attention : incompatible implicit declaration of built-in function ‘strlen’
scripts/basic/fixdep.c: In function ‘do_config_file’:
scripts/basic/fixdep.c:276: erreur: storage size of ‘st’ isn’t known
scripts/basic/fixdep.c:280: attention : implicit declaration of function ‘open’
scripts/basic/fixdep.c:280: erreur: ‘O_RDONLY’ undeclared (first use in this function)
scripts/basic/fixdep.c:282: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:282: erreur: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:284: attention : incompatible implicit declaration of built-in function ‘exit’
scripts/basic/fixdep.c:286: attention : implicit declaration of function ‘fstat’scripts/basic/fixdep.c:288: attention : implicit declaration of function ‘close’scripts/basic/fixdep.c:291: attention : implicit declaration of function ‘mmap’
scripts/basic/fixdep.c:291: erreur: ‘PROT_READ’ undeclared (first use in this function)
scripts/basic/fixdep.c:291: erreur: ‘MAP_PRIVATE’ undeclared (first use in this function)
scripts/basic/fixdep.c:291: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:300: attention : implicit declaration of function ‘munmap’
scripts/basic/fixdep.c:276: attention : unused variable ‘st’
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:305: erreur: syntax error before ‘size_t’
scripts/basic/fixdep.c:306: attention : function declaration isn’t a prototype
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:307: erreur: ‘map’ undeclared (first use in this function)
scripts/basic/fixdep.c:308: erreur: ‘len’ undeclared (first use in this function)
scripts/basic/fixdep.c:310: erreur: ‘PATH_MAX’ undeclared (first use in this function)
scripts/basic/fixdep.c:312: attention : implicit declaration of function ‘strchr’
scripts/basic/fixdep.c:312: attention : incompatible implicit declaration of built-in function ‘strchr’
scripts/basic/fixdep.c:314: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:314: erreur: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:315: attention : incompatible implicit declaration of built-in function ‘exit’
scripts/basic/fixdep.c:317: attention : incompatible implicit declaration of built-in function ‘memcpy’
scripts/basic/fixdep.c:318: attention : incompatible implicit declaration of built-in function ‘printf’
scripts/basic/fixdep.c:310: attention : unused variable ‘s’
scripts/basic/fixdep.c: In function ‘print_deps’:
scripts/basic/fixdep.c:347: erreur: storage size of ‘st’ isn’t known
scripts/basic/fixdep.c:351: erreur: ‘O_RDONLY’ undeclared (first use in this function)
scripts/basic/fixdep.c:353: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:353: erreur: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:355: attention : incompatible implicit declaration of built-in function ‘exit’
scripts/basic/fixdep.c:359: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:363: erreur: ‘PROT_READ’ undeclared (first use in this function)
scripts/basic/fixdep.c:363: erreur: ‘MAP_PRIVATE’ undeclared (first use in this function)
scripts/basic/fixdep.c:363: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:347: attention : unused variable ‘st’
scripts/basic/fixdep.c: In function ‘traps’:
scripts/basic/fixdep.c:382: attention : incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:382: erreur: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:384: attention : incompatible implicit declaration of built-in function ‘exit’
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2

Qu'ai-je oublié d'installer ou de faire pour pouvoir compiler mon kernel ?

Je pige pas, car j'ai déjà compilé mes kernels plein de fois et jamais eu ça, et maintenant sur cette nvl install j'ai cette batterie d'erreur, je parie que c'est un truc tout bête, mais là, je vois pas trop, je me suis dit que ça venait peut-être de gcc-4, mais en précisant gcc-3.4, j'ai le même soucis.

Vous n'auriez pas une idée ?

BenLog

Hors ligne

#2 Le 13/05/2006, à 14:03

Link31

Re : Compiation kernel

On dirait qu'il manque les librairies standard du C/C++. As-tu installé le paquet build-essential ?

Hors ligne

#3 Le 13/05/2006, à 14:23

benlog

Re : Compiation kernel

non, je n'avais pas installé ce paquet.

Mais arès installation de ce paquet, je continue d'avoir des erreurs, par contre il me manquait les libncurses mais c'est bon, maintenant, c'est en ordre.

Merci smile

Hors ligne