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.10000000000000008881784197001252323389053344727e+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.785714285714285551875946111977100372314453125e+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
Problems in compiling D-ITG
Started by MietitoreDAnime, Feb 15 2007 06:03 AM
2 replies to this topic
#1
Posted 15 February 2007 - 06:03 AM
|
|
|
#2
Posted 15 February 2007 - 09:13 AM
do you actually see the ‘ characters in the code? If so, that could be part of the problem. Are there any dependencies that you haven't satisfied on your machine?
#3
Posted 15 February 2007 - 09:18 AM
No I just don't see these characters, this characters appear in this post instead of ".There are no dependencies that I haven't satisfied on my machine. I type the make command in the directory src of the program. Please help me, sorry for my bad english ...
Bye
Bye


Sign In
Create Account

Back to top









