Gå til innhold

kernel compile feil...


Anbefalte innlegg

Jeg bruker Rh 7.3 og sko kompilere 2.6-test8 og fikk denne feilmelingen

 

[root@onkel linux]# make
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
 CHK     include/linux/compile.h
 CC      arch/i386/kernel/microcode.o
arch/i386/kernel/microcode.c: In function `find_matching_ucodes':
arch/i386/kernel/microcode.c:328: parse error before `int'
arch/i386/kernel/microcode.c:329: `ext_tablep' undeclared (first use in this function)
arch/i386/kernel/microcode.c:329: (Each undeclared identifier is reported only once
arch/i386/kernel/microcode.c:329: for each function it appears in.)
make[1]: *** [arch/i386/kernel/microcode.o] Error 1
make: *** [arch/i386/kernel] Error 2

 

noen forslag?

Lenke til kommentar
Videoannonse
Annonse

Da er jeg ikke helt sikker, men jeg tror problemet kommer av at du har for gammel versjon av gcc, men jeg trodde problemet kun gjalt til og med gcc 2.95 (det finnes en patch som lar deg oppgradere med så gammel versjon, men jeg husker ikke hvor den er :grine: ) Mulig problemet er løst i test9

Lenke til kommentar

anyways.. prøvde nå med test9 og jeg fikk nå denne feilen:

 

[root@onkel linux]# make
 HOSTCC  scripts/modpost.o
 HOSTLD  scripts/modpost
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
 CHK     include/linux/compile.h
 CC      fs/proc/array.o
fs/proc/array.c: In function `proc_pid_stat':
fs/proc/array.c:398: Unrecognizable insn:
(insn/i 1337 1673 1667 (parallel[
           (set (reg:SI 0 eax)
               (asm_operands ("") ("=a") 0[
                       (reg:DI 1 edx)
                   ]
                   [
                       (asm_input:DI ("A"))
                   ]  ("include/linux/times.h") 37))
           (set (reg:SI 1 edx)
               (asm_operands ("") ("=d") 1[
                       (reg:DI 1 edx)
                   ]
                   [
                       (asm_input:DI ("A"))
                   ]  ("include/linux/times.h") 37))
           (clobber (reg:QI 19 dirflag))
           (clobber (reg:QI 18 fpsr))
           (clobber (reg:QI 17 flags))
       ] ) -1 (insn_list 1331 (nil))
   (nil))
fs/proc/array.c:398: confused by earlier errors, bailing out
make[2]: *** [fs/proc/array.o] Error 1
make[1]: *** [fs/proc] Error 2
make: *** [fs] Error 2

 

hva skal jeg gjøre?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...