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 [EMAIL PROTECTED] /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 [EMAIL PROTECTED] /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

Répondre à