Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    C++ Problemi di compilazione di D-ITG

    Ciao a tutti
    Ho dei problemi di compilazione del programma Distributed Internet Traffic Generator (D-ITG). E' un generatore free creato dal dipartimento di Ingegneria Informatica dell'Università Federico II di Napoli, e lo potete trovare all'indirizzo http://www.grid.unina.it/software/ITG/
    Io digito il comando make nella directory src del programma e mi riporta sempre lo stesso errore (Qui compaiono dei caratteri strani al posto di " ma nella schermata di errore non ci sono):

    fabio@fabio:~/Tesi Specialistica/DITG/trunk/src$ make
    make[1]: Entering directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend'
    make -C newran -ef nr_gnu.mak myexcept.o
    make[2]: Entering directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    make[2]: `myexcept.o' is up to date.
    make[2]: Leaving directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    make -C newran -ef nr_gnu.mak extreal.o
    make[2]: Entering directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    make[2]: `extreal.o' is up to date.
    make[2]: Leaving directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    make -C newran -ef nr_gnu.mak newran.o
    make[2]: Entering directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    make[2]: `newran.o' is up to date.
    make[2]: Leaving directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend/newran'
    g++ -DLINUX_OS -Wall -Wno-deprecated -c -o traffic.o traffic.cpp
    traffic.cpp: In function ‘void telnetParser(SumRandom**, SumRandom**, TDistro&, TDistro&)’:
    traffic.cpp:75: error: no match for ‘operator*’ in ‘1.100000000000000088817841970012523233890533447 27e+0 * * ParetoRV’
    traffic.cpp:80: error: no match for ‘operator+’ in ‘D + 21’
    traffic.cpp: In function ‘void voIPParser(int, char**, int&, unsigned int, SumRandom**, SumRandom**, TDistro&, TDistro&)’:
    traffic.cpp:177: error: no match for ‘operator*’ in ‘((VAD * framesize) * samples) * * ConstantRV’
    traffic.cpp:181: error: no match for ‘operator*’ in ‘(1.0e+3 / pkts) * * ConstantRV’
    traffic.cpp: In function ‘void dnsParser(SumRandom**, SumRandom**, TDistro&, TDistro&)’:
    traffic.cpp:198: error: no match for ‘operator*’ in ‘1.785714285714285551875946111977100372314453125 e+3 * * ConstantRV"
    traffic.cpp:204: error: no match for ‘operator*’ in "2.2e+2 * * UniformRV"
    make[1]: *** [traffic.o] Error 1
    make[1]: Leaving directory `/home/fabio/Tesi Specialistica/DITG/trunk/src/ITGSend'
    make: *** [ITGSend] Error 2

    Per piacere aiutatemi, Grazie in anticipo

  2. #2
    I caratteri strani che vedete nel messaggio di errore sono dovuti al copia e incolla dalla finestra di errore, rappresenterebbero degli ". Scusate per la mancanza...
    Tornando all'errore credo che il problema sia nella versione di g++ che uso (4.1.2) oppure mi manca qualche libreria di g++, ma non riesco a capire quale. Potete aiutarmi per piacere?
    Grazie in anticipo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.