[Kernel 2.4] Erreur dans fs/fs.o

Erreur dans fs/fs.o [Kernel 2.4] - Linux et OS Alternatifs

Marsh Posté le 08-04-2002 à 17:12:34    

Salut
 
J'essaye déspérement de compiler mon kernel 2.4.18 mais je butte sur une erreur de compilation, et je suis incapable de trouver d'où elle vient.
 
La voici :
 
make[1]: Leaving directory `/usr/src/linux-2.4.18/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.4.18/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
        --start-group \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
         drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/net/tokenring/tr.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o \
        net/network.o \
        /usr/src/linux-2.4.18/arch/i386/lib/lib.a /usr/src/linux-2.4.18/lib/lib.a /usr/src/linux-2.4.18/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
fs/fs.o: In function `dput':
fs/fs.o(.text+0x10d75): undefined reference to `atomic_dec_and_lock'

 
Je ne sais pas du tout pourquoi j'ai ca, j'ai déjà réussit à compiler ce noyau mais là il passe plus du tout, j'ai essayé de virer certaines options mais rien n'y fait.
 
Quelqu'un à une idée ?

Reply

Marsh Posté le 08-04-2002 à 17:12:34   

Reply

Marsh Posté le 08-04-2002 à 17:22:08    

Tiens c'est marrant on a des galères de compil assez proches en ce moment ! Lis les réponses que j'ai obtenues ce jour pour mon *$^¨% de compil dans le thème que j'ai lancé

Reply

Marsh Posté le 08-04-2002 à 17:54:14    

Je te remercie mais je l'avais déjà lu.
Mais, ton post est qd même différent du mien (pas les mêmes versions, pas vraiment le même problème).
Et, y'a déjà pas beaucoup de solution à ton problème, :) alors pour le mien... ;)

Reply

Marsh Posté le 08-04-2002 à 18:17:03    

donne un peu plus de precision stp
 
c a kel moment, quand tu lances kelles commandes ?
 
make bzImage, make modules.... ???


---------------
je donne des chatons (2 rouquins, nés y a 4 semaines, faible kilométrage, pas overclocké, zieu bleu, photo ici : http://kik0r.free.fr/kittenz/ ) des vrais gremlins
Reply

Marsh Posté le 08-04-2002 à 18:25:38    

Si c'est lors de la compilation de modules, essaye de compiler tout ce qui a trait aux systèmes de fichier en statique. sinon, fait le contraire :jap:  ... J'ai personnellement assez souvent vu des pbm de ce genre (comme s'il manquait un include) qui se résolvaient dès lors que je me résolvait moi-même à compiler certaines choses directement dans le noyau.
 
Sinon, rassure moi, tu as bien fait make dep && make clean après ton make [x][menu]config ? :heink:


---------------
L'air pur ? C'est pas un truc de RL, ça ? C'est pas hors-charte ?
Reply

Marsh Posté le 08-04-2002 à 19:55:51    

J'ai préparé mon noyau avec un make menuconfig
 
Je fais bien mon  
make dep clean
avant
et le problème se pose lors du
make bzImage
 
J'ai essayé de passer tous ce que j'utilisais dans la FS en module car j'ai déjà eu ce genre de problème et je le résolvais justement avec ce genre de méthode, mais ca n'a rien changé.

Reply

Marsh Posté le 10-04-2002 à 11:07:32    

J'ai avancé.
Comme je m'en sortais pas après d'autres tests, j'ai viré les sources et je les ai remis à partir de l'archive.
 
Je suis donc reparti de la config par défaut du noyau
J'ai refais une configuration vite fait dessus, j'ai lancé la compil et c'est passé ! J'ai refait une config plus précise, j'ai relancé et c'est encore passé.
J'ai booté dessus et ca marche !
Je compile une 3e version du noyau qui colle complètement à mes besoins (j'ai remis tous ce dont j'avais besoin au niveau des FS, j'espère que ca va passer).
 
Je vous tient au courant ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed