Pagina 1 di 1
[g++ compiler] errore in fase di compilazione
Inviato: mercoledì 27 febbraio 2008, 17:29
da figumorisca81
Salve a tutti, qualcuno mi saprebbe dire che razza di errore è
Grazie
Re: [g++ compiler] errore in fase di compilazione
Inviato: mercoledì 27 febbraio 2008, 21:30
da Spinus
Riesci ad incollare il codice? Perché questo errore non l'ho mai visto :P
Re: [g++ compiler] errore in fase di compilazione
Inviato: giovedì 28 febbraio 2008, 12:10
da figumorisca81
Sto cercando di compilare del codice UNISIM infilandoci in mezzo anche un modulo systemc. In pratica quando va a includere gli headerfile di systemc mi tira fuori questo errore. Se vuoi vedere anche il Makefile che sto usando dimmelo e lo posto.
Codice: Seleziona tutto
gcongiu@zola:~/systemc_unisim/attempt1/Register$ make -f Makefile.my
unisim_compiler -I. -I.. -I/home/gcongiu/systemc-2.2.0/include ex4.uni
Adding directory to include search path: .
Adding directory to include search path: ..
Adding directory to include search path: /home/gcongiu/systemc-2.2.0/include
Adding leaf module: Source
Adding leaf module: Sink
Adding leaf module: Register
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:102: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:102: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:151: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:151: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:207: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ifs.h:207: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/kernel/sc_event.h:182: error: expected unqualified-id before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/kernel/sc_event.h:182: error: abstract declarator ‘sc_core::sc_event*’ used as declaration
/home/gcongiu/systemc-2.2.0/include/sysc/kernel/sc_event.h:182: error: expected ‘;’ before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/kernel/sc_event.h:185: error: expected `;' before ‘const’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_port.h:184: error: expected ‘,’ or ‘...’ before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_port.h:186: error: expected ‘,’ or ‘...’ before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:123: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:123: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:350: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:350: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h: In member function ‘virtual bool sc_core::sc_signal<bool>::posedge() const’:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:355: error: expected primary-expression before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:355: error: expected `)' before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h: In member function ‘virtual bool sc_core::sc_signal<bool>::negedge() const’:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:359: error: expected primary-expression before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:359: error: expected `)' before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h: At global scope:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:594: error: duplicate ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:594: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h: In member function ‘virtual bool sc_core::sc_signal<sc_dt::sc_logic>::posedge() const’:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:599: error: expected primary-expression before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:599: error: expected `)' before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h: In member function ‘virtual bool sc_core::sc_signal<sc_dt::sc_logic>::negedge() const’:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:603: error: expected primary-expression before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal.h:603: error: expected `)' before ‘virtual’
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h: At global scope:
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:203: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:548: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:803: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:977: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:1306: error: expected unqualified-id before ‘)’ token
/home/gcongiu/systemc-2.2.0/include/sysc/communication/sc_signal_ports.h:1542: error: expected unqualified-id before ‘)’ token
source.sim:16: error: ‘instance’ does not name a type
source.sim:52: error: ISO C++ forbids declaration of ‘count’ with no type
source.sim:52: error: expected ‘;’ before ‘.’ token
source.sim:53: error: ISO C++ forbids declaration of ‘count’ with no type
source.sim:53: error: expected ‘;’ before ‘.’ token
source.sim:54: error: ISO C++ forbids declaration of ‘count’ with no type
source.sim:54: error: expected ‘;’ before ‘.’ token
source.sim:55: error: ISO C++ forbids declaration of ‘count’ with no type
source.sim:55: error: expected ‘;’ before ‘.’ token
source.sim: In constructor ‘Source::Source(char*)’:
source.sim:25: error: ‘generate’ is not a member of ‘Source::Source(char*)::FSC_CURRENT_USER_MODULE’
Compile was unsuccessful =(
g++ -I`unisim_compiler -i` -I. -I.. -I/home/gcongiu/systemc-2.2.0/include -x c++ -o ex4.uni.tmp.bin ex4.uni.tmp.cxx
make: *** [ex4.uni.cxx] Error 2
Re: [g++ compiler] errore in fase di compilazione
Inviato: giovedì 28 febbraio 2008, 19:12
da Spinus
Mi spiace ma non ho mai usato UNISIM e non so esattamente cosa faccia questo unisim_compiler...
Re: [g++ compiler] errore in fase di compilazione
Inviato: giovedì 28 febbraio 2008, 20:45
da figumorisca81
vabbè grazie lo stesso . cmq ho risolto
