Erreur lors de la compilation du noyau - Installation - Linux et OS Alternatifs
MarshPosté le 08-10-2007 à 00:13:36
Bonjour,
Cette soirée j'ai décidé malgré mes faibles connaissances à compiler et installer un nouveau noyau pour mon portable. Je travaille sous Uuntu et c'est la première fois que je faisais cette opération et je me suis entouré de tout les tutoriaux possibles. Après beaucoup de temps passé à bidouiller mon terminal, j'avais enfin mon kernel 2.6.22.9 prêt. Beaucoup d'heure plus tard et d'humeur combattive après une configuration laborieuse (make menuconfig), j'étais enfin prêt à compiler le noyau...Et la c'est le drame...En moins de 30 secondes, j'ai l'équivalent de 38 pages word d'erreur, et je sature @_@. Voici ce que m'affiche mon terminal après avoir lancé la commande make bzImage (comme c'est très long, j'ai supprimé le milieu...Si vous avez besoin de précisions "coupés au montage" je les fournirai).
D'avance merci à ceux qui tenteront de m'aider, ca me dépasse tout ca ^^'
Code :
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CC arch/i386/kernel/asm-offsets.s
In file included from include/asm/processor.h:11,
from include/asm/atomic.h:5,
from include/linux/crypto.h:20,
from arch/i386/kernel/asm-offsets.c:7:
include/asm/math_emu.h:6: attention : «struct _fpstate" declared inside parameter list
include/asm/math_emu.h:6: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez
include/asm/math_emu.h:7: attention : «struct _fpstate" declared inside parameter list
In file included from include/asm/alternative.h:6,
from include/asm/bitops.h:9,
from include/linux/bitops.h:9,
from include/asm/cpufeature.h:11,
from include/asm/processor.h:16,
from include/asm/atomic.h:5,
from include/linux/crypto.h:20,
from arch/i386/kernel/asm-offsets.c:7:
include/linux/types.h:10: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__kernel_dev_t"
include/linux/types.h:13: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «dev_t"
include/linux/types.h:14: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «ino_t"
include/linux/types.h:15: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «mode_t"
include/linux/types.h:16: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «nlink_t"
include/linux/types.h:17: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «off_t"
include/linux/types.h:18: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «pid_t"
include/linux/types.h:19: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «daddr_t"
include/linux/types.h:21: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «suseconds_t"
include/linux/types.h:22: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «timer_t"
include/linux/types.h:23: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «clockid_t"
include/linux/types.h:26: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «uid_t"
include/linux/types.h:27: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «gid_t"
include/linux/types.h:30: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «loff_t"
include/linux/types.h:39: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «size_t"
include/linux/types.h:44: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «ssize_t"
include/linux/types.h:49: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «ptrdiff_t"
include/linux/types.h:54: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «time_t"
include/linux/types.h:59: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «clock_t"
include/linux/types.h:64: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «caddr_t"
include/linux/types.h:82: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «u_int8_t"
include/linux/types.h:83: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «int8_t"
include/linux/types.h:84: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «u_int16_t"
include/linux/types.h:85: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «int16_t"
include/linux/types.h:86: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «u_int32_t"
include/linux/types.h:87: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «int32_t"
include/linux/types.h:91: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «uint8_t"
include/linux/types.h:92: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «uint16_t"
include/linux/types.h:93: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «uint32_t"
include/linux/types.h:96: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «uint64_t"
include/linux/types.h:97: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «u_int64_t"
include/linux/types.h:98: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «int64_t"
include/linux/types.h:153: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__le16"
include/linux/types.h:154: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__be16"
include/linux/types.h:155: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__le32"
include/linux/types.h:156: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__be32"
include/linux/types.h:158: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__le64"
include/linux/types.h:159: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__be64"
include/linux/types.h:161: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__sum16"
include/linux/types.h:162: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «__wsum"
include/linux/types.h:166: erreur: expected specifier-qualifier-list before «__kernel_daddr_t"
In file included from include/asm/bitops.h:9,
from include/linux/bitops.h:9,
from include/asm/cpufeature.h:11,
from include/asm/processor.h:16,
from include/asm/atomic.h:5,
from include/linux/crypto.h:20,
from arch/i386/kernel/asm-offsets.c:7:
include/asm/alternative.h:9: erreur: expected specifier-qualifier-list before «u8"
Dans le fichier inclus à partir de include/asm/bitops.h:366,
[...]
In file included from arch/i386/kernel/asm-offsets.c:11:
include/linux/suspend.h: In function «hibernate":
include/linux/suspend.h:79: erreur: «ENOSYS" undeclared (first use in this function)
In file included from arch/i386/kernel/asm-offsets.c:13:
arch/i386/kernel/sigframe.h: Hors de toute fonction :
arch/i386/kernel/sigframe.h:5: erreur: field «sc" has incomplete type
arch/i386/kernel/sigframe.h:6: erreur: field «fpstate" has incomplete type
arch/i386/kernel/sigframe.h:7: erreur: «_NSIG_WORDS" undeclared here (not in a function)
arch/i386/kernel/sigframe.h:17: erreur: field «info" has incomplete type
arch/i386/kernel/sigframe.h:18: erreur: field «uc" has incomplete type
arch/i386/kernel/sigframe.h:19: erreur: field «fpstate" has incomplete type
arch/i386/kernel/asm-offsets.c: In function «foo":
arch/i386/kernel/asm-offsets.c:33: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:34: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:35: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:36: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:37: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:38: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:39: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:40: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:41: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:44: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:45: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:46: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:47: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:48: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:49: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:50: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:51: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:54: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:55: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:56: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:57: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:58: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:59: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:60: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:61: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:64: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:65: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:66: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:69: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:70: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:71: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:72: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:73: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:74: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:75: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:76: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:77: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:78: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:79: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:80: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:81: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:82: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:83: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:84: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:87: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:88: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:91: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:92: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:93: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:96: erreur: expected expression before «struct"
arch/i386/kernel/asm-offsets.c:100: erreur: «PAGE_SHIFT" undeclared (first use in this function)
arch/i386/kernel/asm-offsets.c:102: erreur: «PTRS_PER_PMD" undeclared (first use in this function)
arch/i386/kernel/asm-offsets.c:105: erreur: «VDSO_PRELINK" undeclared (first use in this function)
arch/i386/kernel/asm-offsets.c:107: erreur: expected expression before «struct"
Marsh Posté le 08-10-2007 à 00:13:36
Bonjour,
Cette soirée j'ai décidé malgré mes faibles connaissances à compiler et installer un nouveau noyau pour mon portable. Je travaille sous Uuntu et c'est la première fois que je faisais cette opération et je me suis entouré de tout les tutoriaux possibles. Après beaucoup de temps passé à bidouiller mon terminal, j'avais enfin mon kernel 2.6.22.9 prêt. Beaucoup d'heure plus tard et d'humeur combattive après une configuration laborieuse (make menuconfig), j'étais enfin prêt à compiler le noyau...Et la c'est le drame...En moins de 30 secondes, j'ai l'équivalent de 38 pages word d'erreur, et je sature @_@. Voici ce que m'affiche mon terminal après avoir lancé la commande make bzImage (comme c'est très long, j'ai supprimé le milieu...Si vous avez besoin de précisions "coupés au montage" je les fournirai).
D'avance merci à ceux qui tenteront de m'aider, ca me dépasse tout ca ^^'