Re: [sarge] kernel 2.4.20 un po' lunga

2003-06-21 Per discussione Mattia Dongili
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

2003-06-20 Per discussione Mattia Dongili
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

2003-06-20 Per discussione Marco Valli
-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

2003-06-19 Per discussione Mattia Dongili
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

2003-06-19 Per discussione Gianni Olivieri
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

2003-06-19 Per discussione Mattia Dongili
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

2003-06-19 Per discussione maniu

 [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

2003-06-19 Per discussione Gianni Olivieri
 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

2003-06-19 Per discussione Matteo D'Alfonso
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

2003-06-19 Per discussione Gianni Olivieri
 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

2003-06-19 Per discussione Marco Valli
-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

2003-06-18 Per discussione Luca Pavan
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

2003-06-18 Per discussione Mauro
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