compil du noyau qui foire
Salut,
Alors , je voulais recompiler mon noyau mais voila ya plus rien qui
marche, je m'explique :
#make mrproper
#cp ../config .config
#make menuconfig
(verification)
#mv /lib/modules/2.4.20 /lib/modules/2.4.20.old
#make dep
ok
#make clean
ok
#make bzImage
et voila ce qu'il me sort (après quelque temps d'attente ) :
make[1]: Entering directory `/usr/src/linux-2.4.20/arch/i386/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux-2.4.20/arch/i386/lib'
gcc -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux-2.4.20/include -c
checksum.S -o checksum.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=old_checksum -c -o
old-checksum.o old-checksum.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=delay -c -o delay.o
delay.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=usercopy -c -o
usercopy.o usercopy.c
gcc -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux-2.4.20/include -c
getuser.S -o getuser.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=memcpy -c -o memcpy.o
memcpy.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=strstr -c -o strstr.o
strstr.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon
-nostdinc -iwithprefix include -DKBUILD_BASENAME=mmx -c -o mmx.o mmx.c
rm -f lib.a
ar rcs lib.a checksum.o old-checksum.o delay.o usercopy.o getuser.o
memcpy.o strstr.o mmx.o
make[2]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.4.20/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o init/do_mounts.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/char/drm/drm.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o
drivers/video/video.o \
net/network.o \
/usr/src/linux-2.4.20/arch/i386/lib/lib.a
/usr/src/linux-2.4.20/lib/lib.a
/usr/src/linux-2.4.20/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
net/network.o(.text+0xd847): In function `rtnetlink_rcv':
: référence indéfinie vers « rtnetlink_rcv_skb »
make: *** [vmlinux] Erreur 1
zsh: exit 2 make bzImage
(j'en peut etre mis un peu trop , mais mieux vaut trop que trop peu)
#dpkg -l |grep libc
ii libc6 2.3.1-17 GNU C Library: Shared libraries and
Timezone
ii libc6-dev 2.3.1-17 GNU C Library: Development Libraries
and Hea
pour make : make 3.80-1
pour gcc :
0:30 root@xamad /lib# dpkg -l |grep gcc
ii gcc 3.3-1 The GNU C compiler.
ii gcc-2.95 2.95.4-17 The GNU C compiler.
ii gcc-3.0 3.0.4-7 The GNU C compiler.
ii gcc-3.0-base 3.0.4-16 The GNU Compiler Collection (base
package)
ii gcc-3.3 3.3-2 The GNU C compiler
ii gcc-3.3-base 3.3-2 The GNU Compiler Collection (base
package)
ii libgcc1 3.3-2 GCC support library
UN gcc -v me donne :
0:31 root@xamad /lib# gcc -v
Lecture des spécification à partir de
/usr/lib/gcc-lib/i386-linux/3.3/specs
Configuré avec: ../src/configure -v
--enable-languages=c,c++,java,f77,pascal,objc,ada,treelang
--prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared
--with-system-zlib --enable-nls --without-included-gettext
--enable-__cxa_atexit --enable-clocale=gnu --enable-debug
--enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc
i386-linux
Modèle de thread: posix
version gcc 3.3 (Debian)
Voila, j'ai entendu parler de probleme avec gcc 3.2 , serait-ce ca ?
Sinon j'utilise une Sid
AMD Duron
2 disk U-DMA
1 carte scsi (inutiliser pour le moment)
memoire pc133
a part ca je vois pas d'autres info a mettre qui serait utiles.
Merci d'avance
--
---------------------------
VIVE Le Logiciel Libre
Reply to: