Newsgroup: it.comp.os.linux.development
Titolo: Internal compiler error, cosa significa?

 for instructions.

Significa che c'è un bug nella tua versione del compilatore, e dovresti
riportarlo a Mandrake (il vendor della tua distribuzione, suppongo).
Vorranno anche l'output di gcc -v e il nome del pacchetto che stai
compilando.
Se necessario anche il sorgente preprocessato (di solito ti viene
richiesto esplicitamente), puoi ottenerlo con :
gcc -E  sniffer_tos.c > sniffer_tos.i
PS: hai scritto "-o2" al posto di "-O2"
PPS: mai compilare da utente root
Ciao.

 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
- Questo e' il mio appartamento.  Ti piace?  E' arredato in stile invernale.
- E com'e' d'estate?
- Con le finestre aperte.
		-- Judd Hirsh

 Curiosità: come mai?
li leggi tutti i makefile prima di usarli o ti fidi ?
;-)
-- 
- Il nuovo contraccettivo dei carabinieri?
- Non appena vedono una cicogna, le sparano!
                -- Da it.hobby.umorismo

 
Mi fido, perchè prendo sorgenti dai repository ufficiali.
Altrimenti dovrei anche leggere il sorgente del programma (unsisammai 
che un bel programma server e quindi obbligato a partire come root, 
quando ne ha voglia mi trincia l'hard disk)
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
L'astinenza e' una buona cosa, ma dovrebbe sempre essere praticata con
moderazione.
		-- Anonimo

> Mi fido, perchè prendo sorgenti dai repository ufficiali.
pure io , ma ho un bell' utente mrbuild ;-)
-- 
Se la vita e' semplicemente un gioco, la domanda rimane: per il
divertimento di chi?

 
E` vero che la prudenza non è mai troppa, però così ti devi pure 
spulciare i sorgenti di quello che compili
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Guarda, ti do un consiglio spassionato: ogni tanto, quando parli, fai
qualche pausa.  Saranno le parti piu' interessanti del discorso.
		-- Steve Martin

 spulciare i sorgenti di quello che compili
be' , la roba seria la prendo dai siti ufficiali , le cavolate possono fare
quello che vogliono.
e cmq da quando usiamo vmware a ricreare una macchina ci metto 5 minuti.
byez
-- 
Quinta Legge di Parkinson:
        Se c'e' una maniera di rimandare una decisione importante, la buona
        burocrazia, pubblica o privata, la trovera'.


segnala l'errore al team di gcc, fai un giro su 
http://gcc.gnu.org
 , e'
un baco del compilatore.

 Mi fido, perchè prendo sorgenti dai repository ufficiali.
Non ti fidare. Anche i siti ufficiali piangono ;-)
Inoltre il mio root ha tanti di quei trucchi per evitare di incasinare il
sistema che non so nemmeno se uno standard makefile (vabbe`, diciamo un
makefile un po' spinto o malscritto) arriverebbe a funzionare.
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch



Ciao,
 da quanto tempo non fai un controllo serio sulla RAM?
 Federico



Significa quello che c'è scritto. C'è un "internal compiler
error" e ti chiedono se per favore "submit a full bug report". Prima di
submittare magari controlla che stai usando l'ultima versione di gcc.
Giusto un paio di curiosità.. perché compili da root ? quel "-o2" non
dovrebbe essere "-O2" ? e perché col "-c" non dai estensione al file
oggetto creato ? Giusto per curiosità..
Ciao Ciao
M?



Mi è capitato di vedere quell'errore anche con ricorsività sbagliate,
dereferenziazioni particolari e cosette simili...risolto l'errore nel
codice, gcc non faceva più una piega...

 with preprocessed source if appropriate.
Se riprovi a compilarlo l'errore è lo stesso e sempre allo stesso punto?
Ciao,
-- 
 Daniele Orlandi                                                        つづく

 Ciao,
Ripeto, sono d'accordo ma allora mi dovrei leggere anche i sorgenti del 
kernel per vedere se c'è stato messo le mani (ed è decisamente aldilà 
della mia portata)
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Dio e' morto.
Ma non preoccupatevi: la Vergine Maria e' di nuovo incinta.
		-- Graffito, Los Angeles, 1981

 della mia portata)
Tanto per dire quanto bisogna fidarsi di siti che SEMBRANO ufficiali.
http://linux.slashdot.org/article.pl?sid=05/09/21/1252213&tid=154&tid=172&tid=106
E comunque, a scrivere qualche regola di Makefile sbagliata ci si mette
un attimo:
.PHONY : all install clean distclean ...
clean:
	@rm -Rf $(build_dir)
Cosa succede se $(build_dir) è stata manipolata in qualche modo strano
5000 righe sopra? Magari aggiungendo .. ? Con le sostituzioni che fanno
alcuni makefile complessi, non è impossibile.
Nessuno dice che il distributore sia malizioso. Solo umano. Persino il
portage di Gentoo è riuscito a farmi "rm -Rf /usr/share/doc/*" in
un'occasione. E per fortuna che era "solo" la directory con la
documentazione!
Siccome sono in pochi a voler leggere makefiles e sorgenti di _tutto
quanto_, proprio per questa ragione la tua è un'argomentazione _a
favore_ di compilare da utente normale, e riservare solo il passo di
installazione all'utente root.
Questo minimizza la _possibilità_ di eventuali errori umani.
Poi, per carità, siamo in un Paese libero (anche se qualcuno opinerebbe
;-) ).
Ciao,
-- 
Matteo Settenvini
FSF Associated Member
Email : 
mat...@member.fsf.org
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d--(-) s+:- a-- C++ UL+++
P?>++ L+++>$ E+>+++ W+++ N++ o?
w--- O- M++ PS++ PE- Y+>++
PGP+++ t+ 5 X- R tv-- b+++ DI+
D++ G++ e h+ r-- y?
------END GEEK CODE BLOCK------

 Ciao,
Ma sono più che d'accordo, però l'install lo devi fare come root (almeno 
per certi programmi) e quindi il problema lo trovi lo stesso.
Va da se che se uno cracca un repository non si mette (banalmente) a 
cambiare il makefile ma ci mette delle backdoor o altri troiai ben nascosti.
Se tu dai make e si razza la /etc te ne accorgi subito e dai l'allarme....
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Preferirei essere negro piuttosto che gay, perche' se sei negro non lo devi
dire a tua madre!
		-- Charles Pierce

 per certi programmi) e quindi il problema lo trovi lo stesso.
make -n
Di solito si legge velocemente ;-)
