m-namazi / maryam

0 stars 0 forks source link

run mobility code in ndnSIM #1

Open m-namazi opened 9 years ago

m-namazi commented 9 years ago

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']

m-namazi commented 9 years ago

Dear Alex I want to run ndn-mobility-random.cc in ndnSIM, but I can't. I would appreciate if you say what I do. Thank you