Erreur dans fs/fs.o [Kernel 2.4] - Linux et OS Alternatifs
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é
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...
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.... ???
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 ... 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 ?
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é.
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
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 ?