Hi
I have installed ndnSIM and ns-3 and get nacarino/ndn-mobility. Then I put it in ndnSIM/ns-3 folder.Now I want to run .cc file such as ndn-mobility-random.cc in scenarios folder.Althogh I put .cc file in extensions folder but it doesn't work and give me below error. I don't know how to run it. please help me.
~/ndnSIM/ns-3/ndn-mobility$ ./waf --run=ndn-mobility-random
Waf: Entering directory `/home/samira/ndnSIM/ns-3/ndn-mobility/build'
[ 1/104] cxx: extensions/ndn-mobility-random.cc -> build/extensions/ndn-mobility-random.cc.1.o
[ 2/104] cxx: extensions/nnnSIM/apps/nnn-app.cc -> build/extensions/nnnSIM/apps/nnn-app.cc.1.o
[ 3/104] cxx: extensions/nnnSIM/apps/nnn-consumer-cbr.cc -> build/extensions/nnnSIM/apps/nnn-consumer-cbr.cc.1.o
[ 4/104] cxx: extensions/nnnSIM/apps/nnn-consumer.cc -> build/extensions/nnnSIM/apps/nnn-consumer.cc.1.o
In file included from ../extensions/nnnSIM/apps/nnn-app.cc:23:0:
../extensions/nnnSIM/apps/nnn-app.h:31:30: fatal error: ns3-dev/ns3/name.h: No such file or directory
include <ns3-dev/ns3/name.h>
^
compilation terminated.
../extensions/nnnSIM/apps/nnn-consumer-cbr.cc:35:34: fatal error: ns3-dev/ns3/ndn-name.h: No such file or directory
include <ns3-dev/ns3/ndn-name.h>
^
compilation terminated.
../extensions/nnnSIM/apps/nnn-consumer.cc:33:34: fatal error: ns3-dev/ns3/ndn-name.h: No such file or directory
include <ns3-dev/ns3/ndn-name.h>
^
compilation terminated.
In file included from /usr/local/include/ndn-cxx/interest.hpp:25:0,
from /usr/local/include/ns3-dev/ns3/ndnSIM/model/ndn-common.hpp:28,
from /usr/local/include/ns3-dev/ns3/ndnSIM/helper/ndn-stack-helper.hpp:23,
from /usr/local/include/ns3-dev/ns3/ndn-all.hpp:23,
from /usr/local/include/ns3-dev/ns3/ndnSIM-module.h:10,
from ../extensions/ndn-mobility-random.cc:56:
/usr/local/include/ndn-cxx/common.hpp:63:4: error: #error "ndn-cxx applications must be compiled using the C++11 standard"
error "ndn-cxx applications must be compiled using the C++11 standard"
^
In file included from /usr/include/c++/4.8/cstdint:35:0,
from /usr/local/include/ndn-cxx/common.hpp:67,
from /usr/local/include/ndn-cxx/interest.hpp:25,
from /usr/local/include/ns3-dev/ns3/ndnSIM/model/ndn-common.hpp:28,
from /usr/local/include/ns3-dev/ns3/ndnSIM/helper/ndn-stack-helper.hpp:23,
from /usr/local/include/ns3-dev/ns3/ndn-all.hpp:23,
from /usr/local/include/ns3-dev/ns3/ndnSIM-module.h:10,
from ../extensions/ndn-mobility-random.cc:56:
/usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
error This file requires compiler and library support for the \
^
../extensions/ndn-mobility-random.cc:57:66: fatal error: ns3-dev/ns3/ndnSIM/utils/tracers/ipv4-rate-l3-tracer.h: No such file or directory
include <ns3-dev/ns3/ndnSIM/utils/tracers/ipv4-rate-l3-tracer.h>
Hi I have installed ndnSIM and ns-3 and get nacarino/ndn-mobility. Then I put it in ndnSIM/ns-3 folder.Now I want to run .cc file such as ndn-mobility-random.cc in scenarios folder.Althogh I put .cc file in extensions folder but it doesn't work and give me below error. I don't know how to run it. please help me.
~/ndnSIM/ns-3/ndn-mobility$ ./waf --run=ndn-mobility-random Waf: Entering directory `/home/samira/ndnSIM/ns-3/ndn-mobility/build' [ 1/104] cxx: extensions/ndn-mobility-random.cc -> build/extensions/ndn-mobility-random.cc.1.o [ 2/104] cxx: extensions/nnnSIM/apps/nnn-app.cc -> build/extensions/nnnSIM/apps/nnn-app.cc.1.o [ 3/104] cxx: extensions/nnnSIM/apps/nnn-consumer-cbr.cc -> build/extensions/nnnSIM/apps/nnn-consumer-cbr.cc.1.o [ 4/104] cxx: extensions/nnnSIM/apps/nnn-consumer.cc -> build/extensions/nnnSIM/apps/nnn-consumer.cc.1.o In file included from ../extensions/nnnSIM/apps/nnn-app.cc:23:0: ../extensions/nnnSIM/apps/nnn-app.h:31:30: fatal error: ns3-dev/ns3/name.h: No such file or directory
include <ns3-dev/ns3/name.h>
compilation terminated. ../extensions/nnnSIM/apps/nnn-consumer-cbr.cc:35:34: fatal error: ns3-dev/ns3/ndn-name.h: No such file or directory
include <ns3-dev/ns3/ndn-name.h>
compilation terminated. ../extensions/nnnSIM/apps/nnn-consumer.cc:33:34: fatal error: ns3-dev/ns3/ndn-name.h: No such file or directory
include <ns3-dev/ns3/ndn-name.h>
compilation terminated. In file included from /usr/local/include/ndn-cxx/interest.hpp:25:0, from /usr/local/include/ns3-dev/ns3/ndnSIM/model/ndn-common.hpp:28, from /usr/local/include/ns3-dev/ns3/ndnSIM/helper/ndn-stack-helper.hpp:23, from /usr/local/include/ns3-dev/ns3/ndn-all.hpp:23, from /usr/local/include/ns3-dev/ns3/ndnSIM-module.h:10, from ../extensions/ndn-mobility-random.cc:56: /usr/local/include/ndn-cxx/common.hpp:63:4: error: #error "ndn-cxx applications must be compiled using the C++11 standard"
error "ndn-cxx applications must be compiled using the C++11 standard"
In file included from /usr/include/c++/4.8/cstdint:35:0, from /usr/local/include/ndn-cxx/common.hpp:67, from /usr/local/include/ndn-cxx/interest.hpp:25, from /usr/local/include/ns3-dev/ns3/ndnSIM/model/ndn-common.hpp:28, from /usr/local/include/ns3-dev/ns3/ndnSIM/helper/ndn-stack-helper.hpp:23, from /usr/local/include/ns3-dev/ns3/ndn-all.hpp:23, from /usr/local/include/ns3-dev/ns3/ndnSIM-module.h:10, from ../extensions/ndn-mobility-random.cc:56: /usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
error This file requires compiler and library support for the \
^ ../extensions/ndn-mobility-random.cc:57:66: fatal error: ns3-dev/ns3/ndnSIM/utils/tracers/ipv4-rate-l3-tracer.h: No such file or directory
include <ns3-dev/ns3/ndnSIM/utils/tracers/ipv4-rate-l3-tracer.h>
compilation terminated. Waf: Leaving directory`/home/samira/ndnSIM/ns-3/ndn-mobility/build' Build failed -> task in 'extensions' failed (exit status 1): {task 3067421644L: cxx nnn-app.cc -> nnn-app.cc.1.o} ['/usr/bin/g++', '-O3', '-g', [], '-pthread', '-pthread', '-pthread', '-pthread', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/usr/include/libxml2', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/usr/local/include', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_ANTENNA=1', '-DHAVE_NS3_AODV=1', '-DHAVE_NS3_BRIDGE=1', '-DHAVE_NS3_BUILDINGS=1', '-DHAVE_NS3_CONFIG_STORE=1', '-DHAVE_NS3_CSMA=1', '-DHAVE_NS3_CSMA_LAYOUT=1', '-DHAVE_NS3_DSDV=1', '-DHAVE_NS3_DSR=1', '-DHAVE_NS3_EMU=1', '-DHAVE_NS3_ENERGY=1', '-DHAVE_NS3_FD_NET_DEVICE=1', '-DHAVE_NS3_FLOW_MONITOR=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_LTE=1', '-DHAVE_NS3_MESH=1', '-DHAVE_NS3_MPI=1', '-DHAVE_NS3_NETANIM=1', '-DHAVE_NS3_NIX_VECTOR_ROUTING=1', '-DHAVE_NS3_OLSR=1', '-DHAVE_NS3_POINT_TO_POINT_LAYOUT=1', '-DHAVE_NS3_PROPAGATION=1', '-DHAVE_NS3_SPECTRUM=1', '-DHAVE_NS3_STATS=1', '-DHAVE_NS3_TAP_BRIDGE=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_UAN=1', '-DHAVE_NS3_VIRTUAL_NET_DEVICE=1', '-DHAVE_NS3_VISUALIZER=1', '-DHAVE_NS3_WIFI=1', '-DHAVE_NS3_WIMAX=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '../extensions/nnnSIM/apps/nnn-app.cc', '-c', '-o', 'extensions/nnnSIM/apps/nnn-app.cc.1.o'] -> task in 'extensions' failed (exit status 1): {task 3067421804L: cxx nnn-consumer-cbr.cc -> nnn-consumer-cbr.cc.1.o} ['/usr/bin/g++', '-O3', '-g', [], '-pthread', '-pthread', '-pthread', '-pthread', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/usr/include/libxml2', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/usr/local/include', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_ANTENNA=1', '-DHAVE_NS3_AODV=1', '-DHAVE_NS3_BRIDGE=1', '-DHAVE_NS3_BUILDINGS=1', '-DHAVE_NS3_CONFIG_STORE=1', '-DHAVE_NS3_CSMA=1', '-DHAVE_NS3_CSMA_LAYOUT=1', '-DHAVE_NS3_DSDV=1', '-DHAVE_NS3_DSR=1', '-DHAVE_NS3_EMU=1', '-DHAVE_NS3_ENERGY=1', '-DHAVE_NS3_FD_NET_DEVICE=1', '-DHAVE_NS3_FLOW_MONITOR=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_LTE=1', '-DHAVE_NS3_MESH=1', '-DHAVE_NS3_MPI=1', '-DHAVE_NS3_NETANIM=1', '-DHAVE_NS3_NIX_VECTOR_ROUTING=1', '-DHAVE_NS3_OLSR=1', '-DHAVE_NS3_POINT_TO_POINT_LAYOUT=1', '-DHAVE_NS3_PROPAGATION=1', '-DHAVE_NS3_SPECTRUM=1', '-DHAVE_NS3_STATS=1', '-DHAVE_NS3_TAP_BRIDGE=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_UAN=1', '-DHAVE_NS3_VIRTUAL_NET_DEVICE=1', '-DHAVE_NS3_VISUALIZER=1', '-DHAVE_NS3_WIFI=1', '-DHAVE_NS3_WIMAX=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '../extensions/nnnSIM/apps/nnn-consumer-cbr.cc', '-c', '-o', 'extensions/nnnSIM/apps/nnn-consumer-cbr.cc.1.o'] -> task in 'extensions' failed (exit status 1): {task 3067421964L: cxx nnn-consumer.cc -> nnn-consumer.cc.1.o} ['/usr/bin/g++', '-O3', '-g', [], '-pthread', '-pthread', '-pthread', '-pthread', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/usr/include/libxml2', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/usr/local/include', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_ANTENNA=1', '-DHAVE_NS3_AODV=1', '-DHAVE_NS3_BRIDGE=1', '-DHAVE_NS3_BUILDINGS=1', '-DHAVE_NS3_CONFIG_STORE=1', '-DHAVE_NS3_CSMA=1', '-DHAVE_NS3_CSMA_LAYOUT=1', '-DHAVE_NS3_DSDV=1', '-DHAVE_NS3_DSR=1', '-DHAVE_NS3_EMU=1', '-DHAVE_NS3_ENERGY=1', '-DHAVE_NS3_FD_NET_DEVICE=1', '-DHAVE_NS3_FLOW_MONITOR=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_LTE=1', '-DHAVE_NS3_MESH=1', '-DHAVE_NS3_MPI=1', '-DHAVE_NS3_NETANIM=1', '-DHAVE_NS3_NIX_VECTOR_ROUTING=1', '-DHAVE_NS3_OLSR=1', '-DHAVE_NS3_POINT_TO_POINT_LAYOUT=1', '-DHAVE_NS3_PROPAGATION=1', '-DHAVE_NS3_SPECTRUM=1', '-DHAVE_NS3_STATS=1', '-DHAVE_NS3_TAP_BRIDGE=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_UAN=1', '-DHAVE_NS3_VIRTUAL_NET_DEVICE=1', '-DHAVE_NS3_VISUALIZER=1', '-DHAVE_NS3_WIFI=1', '-DHAVE_NS3_WIMAX=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '../extensions/nnnSIM/apps/nnn-consumer.cc', '-c', '-o', 'extensions/nnnSIM/apps/nnn-consumer.cc.1.o'] -> task in 'extensions' failed (exit status 1): {task 3067421516L: cxx ndn-mobility-random.cc -> ndn-mobility-random.cc.1.o} ['/usr/bin/g++', '-O3', '-g', [], '-pthread', '-pthread', '-pthread', '-pthread', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/usr/include/libxml2', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/samira/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/samira/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/usr/local/include', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_ANTENNA=1', '-DHAVE_NS3_AODV=1', '-DHAVE_NS3_BRIDGE=1', '-DHAVE_NS3_BUILDINGS=1', '-DHAVE_NS3_CONFIG_STORE=1', '-DHAVE_NS3_CSMA=1', '-DHAVE_NS3_CSMA_LAYOUT=1', '-DHAVE_NS3_DSDV=1', '-DHAVE_NS3_DSR=1', '-DHAVE_NS3_EMU=1', '-DHAVE_NS3_ENERGY=1', '-DHAVE_NS3_FD_NET_DEVICE=1', '-DHAVE_NS3_FLOW_MONITOR=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_LTE=1', '-DHAVE_NS3_MESH=1', '-DHAVE_NS3_MPI=1', '-DHAVE_NS3_NETANIM=1', '-DHAVE_NS3_NIX_VECTOR_ROUTING=1', '-DHAVE_NS3_OLSR=1', '-DHAVE_NS3_POINT_TO_POINT_LAYOUT=1', '-DHAVE_NS3_PROPAGATION=1', '-DHAVE_NS3_SPECTRUM=1', '-DHAVE_NS3_STATS=1', '-DHAVE_NS3_TAP_BRIDGE=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_UAN=1', '-DHAVE_NS3_VIRTUAL_NET_DEVICE=1', '-DHAVE_NS3_VISUALIZER=1', '-DHAVE_NS3_WIFI=1', '-DHAVE_NS3_WIMAX=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '../extensions/ndn-mobility-random.cc', '-c', '-o', 'extensions/ndn-mobility-random.cc.1.o']