Προς το περιεχόμενο

linux: πρόβλημα με kernel compilation 2.6.1


Vaguras

Προτεινόμενες αναρτήσεις

Για δώστε τα φώτα σας σε ένα πρόβλημα που έχω:

Σε ένα ΡΙΙΙ 933 έχω σετάρει το mandrake 8.0 (που το θυμήθηκα ε;) επειδή έχει το πολύ ελαφρότερο KDE 2.1 με πυρήνα τον 2.4.3

Είπα λοιπόν να δοκιμάσω το νέο πυρήνα 2.6.1 που έιχα κατεβάσει στήνοντας τον στο εν λόγω σύστημα.

Αφού λοιπόν έκανα update όλα τα καλούδια (binutils,util-linux κλπ.) σύμφωνα με το documentation του νέου πυρήνα προχώρησα στα γνωστά

Όταν όμως δίνω make bzImage μετά από λίγο με πετάει με το εξής:

 

CC fs/ntfs/time.o

CC fs/ntfs/unistr.o

CC fs/ntfs/upcase.o

LD fs/ntfs/ntfs.o

LD fs/ntfs/built-in.o

CC fs/partitions/check.o

CC fs/partitions/amiga.o

CC fs/partitions/atari.o

CC fs/partitions/mac.o

CC fs/partitions/ldm.o

CC fs/partitions/msdos.o

CC fs/partitions/sgi.o

CC fs/partitions/sun.o

LD fs/partitions/built-in.o

CC fs/proc/task_mmu.o

CC fs/proc/inode.o

CC fs/proc/root.o

CC fs/procbase.o

CC fs/proc/generic.o

CC fs/proc/array.o

fs/proc/array.c:In function 'proc_pid_stat':

fs/proc/array.c:398:Unrecognized insn:

(insn/i 1334 1664 1658 (parallel[

(set (reg::SI 0 eax)

(asm_operands ("") ("=a") 0[

(reg:DI 1 edx) ]

[

(asm_input:DI ("A"))

] ("include/linux/times.h") 38))

(set (reg:SI 1 edx)

(asm_operands ("") ("=d") 1[

(reg:DI 1 edx)

]

[

(asm_input:DI ("A"))

] ("include/linux/times.h") 38))

(clobber (reg:QI 19 dirflag))

(clobber (reg:QI 18 fpsr))

(clobber (reg:QI 17 flags))

] ) -1 (insn_list 1328 (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

Τι λέτε να φταίει ;

:?: :?: :?:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

den mporw na sou pw kai polla, ena klassiko problem omws einai o compiler

Exeis gcc 2.95.3?

Ean exeis 3.2.x exeis xalara problem.

 

Alliws mporei na exei sxesi me to configuration, prin kati xronia epi 1-2 weeks prospa8ousa na kanw ton 2.2 compile epeidi eixa 2 incompatible options on...

Giati den dokimazeis etoimatzidiko kernel?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κατά 99% είναι πρόβλημα του compiler, όπως είπε και ο nonickch_. Δες αν υπάρχουν πακέτα για τον gcc 3 και πέρασέ τα (αν και δύσκολα θα δουλέψουν χωρίς προβλήματα). Επίσης πριν κάνεις οτιδήποτε με πυρήνα 2.6 διάβασε το README όπως είπε και ο Dimmu_Borgir. Θα χρειαστεί να αλλάξεις αρκετά πράγματα στο σύστημά σου.

 

den mporw na sou pw kai polla' date=' ena klassiko problem omws einai o compiler

Exeis gcc 2.95.3?

Ean exeis 3.2.x exeis xalara problem.

[/quote']

 

Όχι, έχει κάτι χειρότερο: gcc 2.96 (το Redhat και το Mandrake πολλοί εμίσησαν, το Slackware και το debian ουδείς...)

 

Vaguras: Μπορεί το Mandrake 8 να έχει «ελαφρύ» KDE 2.1 (το 3 προσωπικά μου έτρεχε πιο γρήγορα), ωστόσο παραμένει - μαζί με τα RedHat 7.1, 7.2 και 7.3 - μία από τις πιο buggy διανομές ever. Έχει gcc 2.96 (μακράν ο χειρότερος και πιο buggy gcc που έχει υπάρξει) και, αν δε με απατά η μνήμη μου, glibc 2.2.2 pre-release. Ακόμα και να παίξει ο πυρήνας το σύστημα θα είναι εξαιρετικά ασταθές. Άλλαξέ το όσο μπορείς (αν επιμένεις Mandrake πέρνα τουλάχιστον το 9).

 

Alliws mporei na exei sxesi me to configuration, prin kati xronia epi 1-2 weeks prospa8ousa na kanw ton 2.2 compile epeidi eixa 2 incompatible options on...

 

Δε σου έβγαζε unrecognized insn όμως ;)

 

Giati den dokimazeis etoimatzidiko kernel?

 

2.6.1 για Mandrake 8 λίγο δύσκολο να βρεθεί.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλε Apoikos έχεις δίκιο το πρόβλημα ήταν στον gcc 2.96 έκανα ένα search sto google και βρήκα ότι το μήνυμα αναφέρεται στον compiler. Τον πατσάρισα και το πρόβλημα λύθηκε αν και δημιουργήθηκαν άλλα.

Για τους υπόλοιπους παιδιά ευχαριστώ για τη βοήθεια.

 

Τελικά ο νέος πυρήνας στήθηκε αλλά δεν μπουτάρει αφου μου βγάζει το εξης :

PnPBios:Unknown Tag 0x82 length i18

Ξεκνάει το init αλλά μετά το load keymap us [ok]

παγώνουν τα παντα!!!Καμιά ιδέα;;;;

 

 

Έχω επίσης τα mandrake 9.1 slack 9.0, 9.1 μου αρέσουν σαν διανομές αλλά το πρόβλημα είναι ότι το KDE 3 είναι βαρύ για το σύστημα μου (για παράδειγμα το MDK 9.1 φορτώνει πολύ πιο αργά από το 8.0 τόσο στο boot όσο και στο KDE. Τα slack είναι βέβαια λίγο πιο ελαφριά από το mandrake 9.1 αλλά το ΚDE 3 είναι πάντα εκεί, έχω ΡΙΙΙ 933 με 256 RAM intel 815E chipset αρκετά παλιό δηλαδή.)

Έχω σκεφτεί να στήσω slack αλλά με παλιότερο KDE 2 που όμως δεν βρίσκω να κατεβάσω από το νετ. Ξέρει κανεις κανένα Link για το ΚDE 2.2 σε tarball?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...