i comment out the following lines in the following directory /aqua-sim-ng/wscript
#'model/aqua-sim-routing-ddos.cc',
'#model/aqua-sim-routing-ddos.h',
and also in the following directory /aqua-sim-ng/examples/wscript
#obj = bld.create_ns3_program('ddos', ['network', 'mobility', 'energy', 'applications', 'aqua-sim-ng'])
obj.source = 'ddos.cc'
#obj = bld.create_ns3_program('aqua-sim-example', ['network', 'mobility', 'energy', 'applications', 'aqua-sim-ng'])
#obj.source = 'aqua-sim-example.cc'
and now run the command as ./waf --run broadcastMAC_example --disable-python
but still the error occurs as
wscript:122: Warning: (in aqua-sim-ng) Requested to build modular python bindings, but apidefs dir not found => skipped the bindings.
if i == 3:
[1615/2667] Compiling src/aqua-sim-ng/examples/GOAL_string.cc
[1616/2667] Compiling src/aqua-sim-ng/examples/broadcastMAC_example.cc
[1618/2667] Compiling src/aqua-sim-ng/model/aqua-sim-mobility-kinematic.cc
[1620/2667] Compiling src/aqua-sim-ng/model/aqua-sim-routing-buffer.cc
[1670/2667] Compiling src/aqua-sim-ng/model/aqua-sim-routing-flooding.cc
[1896/2667] Compiling src/aqua-sim-ng/model/aqua-sim-routing-dynamic.cc
In file included from ./ns3/aqua-sim-ng-module.h:44:0,
from ../src/aqua-sim-ng/examples/GOAL_string.cc:25:
./ns3/aqua-sim-routing-dbr.h:86:7: error: redefinition of ‘class ns3::QueueItem’
class QueueItem : public Object {
^
In file included from ./ns3/node.h:29:0,
from ./ns3/application.h:28,
from ./ns3/application-container.h:26,
from ./ns3/network-module.h:12,
from ../src/aqua-sim-ng/examples/GOAL_string.cc:22:
./ns3/net-device.h:55:7: error: previous definition of ‘class ns3::QueueItem’
class QueueItem : public SimpleRefCount<QueueItem>
^
In file included from ./ns3/aqua-sim-ng-module.h:44:0,
from ../src/aqua-sim-ng/examples/broadcastMAC_example.cc:25:
./ns3/aqua-sim-routing-dbr.h:86:7: error: redefinition of ‘class ns3::QueueItem’
class QueueItem : public Object {
^
In file included from ./ns3/node.h:29:0,
from ./ns3/application.h:28,
from ./ns3/application-container.h:26,
from ./ns3/network-module.h:12,
from ../src/aqua-sim-ng/examples/broadcastMAC_example.cc:22:
./ns3/net-device.h:55:7: error: previous definition of ‘class ns3::QueueItem’
class QueueItem : public SimpleRefCount<QueueItem>
^
Waf: Leaving directory `/home/abir/ns3/ns-allinone-3.25/ns-3.25/build'
Build failed
-> task in 'GOAL_string' failed (exit status 1):
{task 140693929504336: cxx GOAL_string.cc -> GOAL_string.cc.3.o}
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-pthread', '-pthread', '-I.', '-I..', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DNS3_BUILD_PROFILE_DEBUG', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_IF_NETS_H=1', '-DHAVE_NET_ETHERNET_H=1', '-DHAVE_PACKET_H=1', '-DHAVE_IF_TUN_H=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../src/aqua-sim-ng/examples/GOAL_string.cc', '-c', '-o', '/home/abir/ns3/ns-allinone-3.25/ns-3.25/build/src/aqua-sim-ng/examples/GOAL_string.cc.3.o']
-> task in 'broadcastMAC_example' failed (exit status 1):
{task 140693929503120: cxx broadcastMAC_example.cc -> broadcastMAC_example.cc.1.o}
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-pthread', '-pthread', '-I.', '-I..', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DNS3_BUILD_PROFILE_DEBUG', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_IF_NETS_H=1', '-DHAVE_NET_ETHERNET_H=1', '-DHAVE_PACKET_H=1', '-DHAVE_IF_TUN_H=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../src/aqua-sim-ng/examples/broadcastMAC_example.cc', '-c', '-o', '/home/abir/ns3/ns-allinone-3.25/ns-3.25/build/src/aqua-sim-ng/examples/broadcastMAC_example.cc.1.o']
need help please.