errore durante la compilazione

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
fobiss
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: lunedì 31 dicembre 2007, 19:51

errore durante la compilazione

Messaggio da fobiss »

salve, io sono quasi totalmente ignorante di programmazione, per questo avrei bisogno di aiuto per il seguente problema: ho scaricato il sorgente di un programma (ROOT, per l'analisi dei dati sperimentali, http://root.cern.ch) e, nonostante dopo aver dato ./configure non mi abbia dato alcun errore o avvertenza (l'unica libreria necesaria l'ho installata e mi ha detto lui stesso di proseguire dando make), ad un certo la compilazione si interrompe col seguente messaggio:

Codice: Seleziona tutto

{standard input}: Assembler messages:
{standard input}:111751: Warning: end of file not at end of a line; newline inserted
{standard input}:112024: Error: no such instruction: `mo'
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.

make: *** [graf3d/eve/src/G__Eve.o] Error 1
make: *** Waiting for unfinished jobs....
rm core/utils/src/RStl_tmp.cxx core/utils/src/rootcint_tmp.cxx
per la precisione avevo dato make -j2 dato che ho un dual core, ma non credo c'entri qualcosa, fatto sta che non so cosa fare adesso.
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: errore durante la compilazione

Messaggio da bite »

make -j qualche volta potrebbe dare problemi, come primo tentativo riprova senza questa opzione.

In alternativa potrebbe essere una corruzione dei sorgenti che hai scaricato, ma mi sembra più improbabile.

cc1plus è una delle fasi della compilazione. Normalmente le varie fasi usano file temporanei per collaborare, ma nel tuo caso sembra che usino pipe. Prova a vedere se nel makefile c'è

Codice: Seleziona tutto

-pipe
tra le opzioni di compilazione, ed eventualmente toglila.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti