erreur a la compilation d'un noyau 2.2.18
Pour ajouter le support du masquerading dans le noyau, j' ai tenté de
recompiler ce derneir un 2.2.18 déjà 36 fois recompilé sans problème, mais là
j'ai eu lla désagréable surprise de voir ma compil s'interrompre avec le
message suivant (ci-joint les quelques lignes avant l'interruption).
make[2]: Leaving directory `/usr/src/2218/linux/arch/i386/boot/compressed'
make[1]: Leaving directory `/usr/src/2218/linux/arch/i386/boot'
rm -f kernel/ksyms.lst include/linux/compile.h
rm -f core `find . -name '*.[oas]' ! \( -regex '.*lxdialog/.*' \
-o -regex '.*ksymoops/.*' \) -print`
rm -f core `find . -type f -name 'core' -print`
rm -f core `find . -name '.*.flags' -print`
rm -f vmlinux System.map
rm -f .tmp*
rm -f drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c
rm -f drivers/char/conmakehash
rm -f drivers/sound/bin2hex drivers/sound/hex2hex
if [ -d modules ]; then \
rm -f core `find modules/ -type f -print`; \
fi
rm -f submenu*
cc -D__KERNEL__ -I/usr/src/2218/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -D__SMP__ -pipe -fno-strength-reduce -m486
-malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o
init/main.o init/main.c
/usr/lib/gcc-lib/i386-linux/2.95.4/cpp0: error while loading shared
libraries: cannot open shared object file: cannot load shared object file:
Error 36
cc: Internal compiler error: program cc1 got fatal signal 11
make: *** [init/main.o] Erreur 1
Autre problème j'étais parvenu il y a quelque temps à compiler un 2.4.1, mais
je rencontrai alors un pb avec ma carte son qui nécessite une modif d'irq et
dma (il s'agit d'une mad16 assez ancienne), avec les anciennes versions du
noyau il était possible de modifier ces paramètres manuellement, avec la
version actuelle cela semble plus difficile, comment faire ?
--
Eric Delassus - Cogito - http://perso.wanadoo.fr/eric.delassus
ULiCe - Association des utilisateurs de linux et des logiciels libres du
centre -
http://ulice.revolink.com
Reply to: