Re: [sarge] kernel 2.4.20 un po' lunga
On Fri, 20 Jun 2003 16:05:44 +0200 Marco Valli [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 10:04, venerdì 20 giugno 2003, Mattia Dongili ha scritto: ripeto, il problema e' la versione del gcc Ripeto anch'io ;-) per me il problema non è il compilatore, ma i sorgenti -che ora sono stati aggiornati alla *8, come altri hanno sottolineato. dipende da che lato guardi il problema: se consideri che il kernel in questione compila con tutti i gcc tra il 2.95 e il 3.2 e che nella nuova versione del compilatore ci sono dei cambiamenti e che il 2.4.20 e' stato rilasciato ben prima del gcc-3.3, allora il problema e' la versione del compilatore come dico io, altrimenti e' come dici tu. [da Documentation/Changes del kernel tree 2.4.20] GCC --- [...] The recommended compiler for the kernel is gcc 2.95.x (x = 3), and it should be used when you need absolute stability. You may use gcc 3.0.x instead if you wish, although it may cause problems. Later versions of gcc have not received much testing for Linux kernel compilation, and there are almost certainly bugs (mainly, but not exclusively, in the kernel) that will need to be fixed in order to use these compilers. In any case, using pgcc instead of egcs or plain gcc is just asking for trouble. [fine] Probabilmente qualche buon anima sviluppatore debian ha sistemato i sorgenti e li ha ri-rilasciati (_il_pacchetto_debian_, non il kernel *ufficiale*). aloha -- mattia
Re: [sarge] kernel 2.4.20 un po' lunga
On Thu, 19 Jun 2003 16:28:01 +0200 Marco Valli [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 09:58, giovedì 19 giugno 2003, Mattia Dongili ha scritto: il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. Per la cronaca, ché tanto ha risolto, non credo proprio che fosse questo il problema: - ---snip--- Jun 19 08:22:14 Cosmo kernel: Linux version 2.4.20-cosmo ([EMAIL PROTECTED]) (gcc version 3.3 (Debian)) #2 lun giu 9 20:17:23 CEST 2003 - ---snip-- non sara' che hai compilato con opzioni diverse (basta anche un modulo compilato statico)? ripeto, il problema e' la versione del gcc ciao -- mattia
Re: [sarge] kernel 2.4.20 un po' lunga
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 10:04, venerdì 20 giugno 2003, Mattia Dongili ha scritto: ripeto, il problema e' la versione del gcc Ripeto anch'io ;-) per me il problema non è il compilatore, ma i sorgenti -che ora sono stati aggiornati alla *8, come altri hanno sottolineato. saluti - -- Marco Valli - Allergico alla Legge Running Debian GNU/Linux - - GnuPG Key: http://keyserver.autistici.org - - http://www.filiarmonici.org - per un mondo senza galere -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE+8xS9KWzZpd1PVYQRAkSYAJ94ehRId0TpwFApI24uplYURwfm9ACcCt1H VxgGaABW5C3dfoTLvuhSIDg= =dOQ+ -END PGP SIGNATURE-
Re: [sarge] kernel 2.4.20 un po' lunga
On Wed, 18 Jun 2003 23:58:04 +0200 Luca Pavan [EMAIL PROTECTED] wrote: ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image [...] --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. -- mattia
Re: [sarge] kernel 2.4.20 un po' lunga
On Thu, Jun 19, 2003 at 09:58:30AM +0200, Mattia Dongili wrote: On Wed, 18 Jun 2003 23:58:04 +0200 Luca Pavan [EMAIL PROTECTED] wrote: ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image [...] --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. ehm... e come faccio a farglielo usare? -- mattia -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Gianni Olivieri | [EMAIL PROTECTED] | Debian GNU/Linux http://gianni.cln.it | Sys Admin . Programmer . Web design Gli arcobaleni d'altri mondi hanno colori che non so Lungo i ruscelli daltri mondi nascono fiori che non ho [F. De Andre'] - firma generata casualmente -
Re: [sarge] kernel 2.4.20 un po' lunga
On Thu, 19 Jun 2003 10:28:31 +0200 Gianni Olivieri [EMAIL PROTECTED] wrote: On Thu, Jun 19, 2003 at 09:58:30AM +0200, Mattia Dongili wrote: On Wed, 18 Jun 2003 23:58:04 +0200 Luca Pavan [EMAIL PROTECTED] wrote: ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image [...] --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. ehm... e come faccio a farglielo usare? in maniera definitiva modifichi il link /usr/bin/gcc affinche' punti al gcc-3.2.3, in maniera temporanea per la compilazione in corso basta un 'export CC=gcc-3.2.3', in maniera temporanea per la sessione in corso 'alias gcc=gcc-3.2.3' a te la scelta NB: sostitusci 'gcc-3.2.3' con quello che vuoi usare e/o hai installato -- mattia
Re: [sarge] kernel 2.4.20 un po' lunga
[EMAIL PROTECTED] Thu, 2003-06-19 at 10:28, Gianni Olivieri wrote: On Thu, Jun 19, 2003 at 09:58:30AM +0200, Mattia Dongili wrote: On Wed, 18 Jun 2003 23:58:04 +0200 Luca Pavan [EMAIL PROTECTED] wrote: ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image [...] --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. ehm... e come faccio a farglielo usare? ls -als di /usr/bin/gcc cosa ti da? se gcc-3.3 allora fai ln -sf /usr/bin/gcc-3.2 /usr/bin/gcc se nn hai gcc-3.2 rm -rf /usr/bin/gcc apt-get install gcc-3.2 e poi ln -sf /usr/bin/gcc-3.2 /usr/bin/gcc se il problema nn e' questo... buon divertimento :) baiz!
Re: [sarge] kernel 2.4.20 un po' lunga
in maniera definitiva modifichi il link /usr/bin/gcc affinche' punti al gcc-3.2.3, in maniera temporanea per la compilazione in corso basta un 'export CC=gcc-3.2.3', in maniera temporanea per la sessione in corso 'alias gcc=gcc-3.2.3' a te la scelta NB: sostitusci 'gcc-3.2.3' con quello che vuoi usare e/o hai installato grazie ad entrambi :-) ora provo e vedo se continua a darmi errore... -- Gianni Olivieri | [EMAIL PROTECTED] | Debian GNU/Linux http://gianni.cln.it | Sys Admin . Programmer . Web design Sono io la morte e porto corona, io son di tutti voi signora e padrona e davanti alla mia falce il capo tu dovrai chinare e dell'oscura morte al passo andare [A. Branduardi] - firma generata casualmente -
Re: [sarge] kernel 2.4.20 un po' lunga
On Thu, Jun 19, 2003 at 10:28:31AM +0200, Gianni Olivieri wrote: On Thu, Jun 19, 2003 at 09:58:30AM +0200, Mattia Dongili wrote: il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. ehm... e come faccio a farglielo usare? apt-cache search ^gcc apt-get -f -u install gcc-versione.che.vuoi man update-alternatives update-alternatives --config cc Werewolf -- Matteo D'Alfonso \/ werewolf(at)pavia.linux.it \/\/ http://bagginslab.hopto.org/ /\/\ http://pavia.linux.it//\
Re: [sarge] kernel 2.4.20 un po' lunga
apt-cache search ^gcc apt-get -f -u install gcc-versione.che.vuoi man update-alternatives update-alternatives --config cc per conferma: distribuzione: sarge kernel:2.4.20 gcc: gcc-3.3 non compila il kernel (e chisa cos'altro) sostituendo le gcc-3.3 con le gcc-3.2 rifunziona tutto. -- Gianni Olivieri | [EMAIL PROTECTED] | Debian GNU/Linux http://gianni.cln.it | Sys Admin . Programmer . Web design Mi piace che mi grandini sul viso la fitta sassaiola dell'ingiuria, l'agguanto solo per sentirmi vivo al guscio della mia capigliatura [A. Branduardi] - firma generata casualmente -
Re: [sarge] kernel 2.4.20 un po' lunga
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 09:58, giovedì 19 giugno 2003, Mattia Dongili ha scritto: il problema e' il gcc-3.3 usa il gcc-3.2.3 o minori. Per la cronaca, ché tanto ha risolto, non credo proprio che fosse questo il problema: - ---snip--- Jun 19 08:22:14 Cosmo kernel: Linux version 2.4.20-cosmo ([EMAIL PROTECTED]) (gcc version 3.3 (Debian)) #2 lun giu 9 20:17:23 CEST 2003 - ---snip-- saluti - -- Marco Valli - Allergico alla Legge Running Debian GNU/Linux - - GnuPG Key: http://keyserver.autistici.org - - http://www.filiarmonici.org - per un mondo senza galere -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE+8chxKWzZpd1PVYQRAurBAJ9WnpTDLxJFzwNj8ugLUuiRj4Yi3wCfaj0i yJxL79qpVHIftLtW+frssbc= =1U7L -END PGP SIGNATURE-
[sarge] kernel 2.4.20 un po' lunga
ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image inizio errori- make[3]: Entering directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' gcc -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/kernel-source-2.4.20/include -c checksum.S -o checksum.o gcc -D__KERNEL__ -I/usr/src/kernel-source-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/kernel-source-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/kernel-source-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/kernel-source-2.4.20/include -c getuser.S -o getuser.o gcc -D__KERNEL__ -I/usr/src/kernel-source-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/kernel-source-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/kernel-source-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 gcc -D__KERNEL__ -I/usr/src/kernel-source-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=dec_and_lock -c -o dec_and_lock.o dec_and_lock.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 dec_and_lock.o make[3]: Leaving directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' make[2]: Leaving directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' ld -m elf_i386 -T /usr/src/kernel-source-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/acpi/acpidrv.o drivers/parport/driver.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/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o \ net/network.o \ /usr/src/kernel-source-2.4.20/arch/i386/lib/lib.a /usr/src/kernel-source-2.4.20/lib/lib.a /usr/src/kernel-source-2.4.20/arch/i386/lib/lib.a \ --end-group \-o vmlinux net/network.o(.text+0xe8a5): In function `rtnetlink_rcv': : undefined reference to `rtnetlink_rcv_skb' make[1]: *** [vmlinux] Error 1 make[1]: Leaving directory `/usr/src/kernel-source-2.4.20' make: *** [stamp-build] Error 2 --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. Luca -- Non vi nascondo che quando vedo quelle magliette bianche e nere... scatta dentro di me un meccanismo che non so spiegare. Carlton Myers
Re: [sarge] kernel 2.4.20 un po' lunga
Hai dato prima make-kpkg clean? On Wednesday 18 June 2003 23:58, Luca Pavan wrote: ciao lista, sto compilando il kernel (prelevato con apt-get) in oggetto e ottengo una sfilza di errori quando do il comando $ make-kpgk kernel-image inizio errori- make[3]: Entering directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' gcc -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/kernel-source-2.4.20/include -c checksum.S -o checksum.o gcc -D__KERNEL__ -I/usr/src/kernel-source-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/kernel-source-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/kernel-source-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/kernel-source-2.4.20/include -c getuser.S -o getuser.o gcc -D__KERNEL__ -I/usr/src/kernel-source-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/kernel-source-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/kernel-source-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 gcc -D__KERNEL__ -I/usr/src/kernel-source-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=dec_and_lock -c -o dec_and_lock.o dec_and_lock.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 dec_and_lock.o make[3]: Leaving directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' make[2]: Leaving directory `/usr/src/kernel-source-2.4.20/arch/i386/lib' ld -m elf_i386 -T /usr/src/kernel-source-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/acpi/acpidrv.o drivers/parport/driver.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/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o \ net/network.o \ /usr/src/kernel-source-2.4.20/arch/i386/lib/lib.a /usr/src/kernel-source-2.4.20/lib/lib.a /usr/src/kernel-source-2.4.20/arch/i386/lib/lib.a \ --end-group \-o vmlinux net/network.o(.text+0xe8a5): In function `rtnetlink_rcv': : undefined reference to `rtnetlink_rcv_skb' make[1]: *** [vmlinux] Error1 make[1]: Leaving directory `/usr/src/kernel-source-2.4.20' make: *** [stamp-build] Error 2 --- fine errori --- ho avuto gli stessi errori più o meno con il kernel 2.4.19 e con gcc 3.3 ringrazio in anticipo tutti gli aiuti che mi vengono dati. Luca -- Non vi nascondo che quando vedo quelle magliette bianche e nere... scatta dentro di me un meccanismo che non so spiegare. Carlton Myers