Hi all, I have some problems in compiling Distributed Internet Traffic Generator (D-ITG) on an Ubuntu machine. The Generator is free and you can find it at
..:: D-ITG, Distributed Internet Traffic Generator ::... When I try to compile the program, I get the following error:
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
Have I missed some option when I call "make"?
Can someone help me?
Thank you