Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ndnSim build failed #120

Open
HermanTam opened this issue Apr 7, 2024 · 1 comment
Open

ndnSim build failed #120

HermanTam opened this issue Apr 7, 2024 · 1 comment

Comments

@HermanTam
Copy link

HermanTam commented Apr 7, 2024

Hello, my GCC version is as follows:

gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

But I got the following error when running './waf -v':

`[2372/3390] Compiling src/ndnSIM/ndn-cxx/ndn-cxx/security/validator-null.cpp
18:15:51 runner ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/ndn-cxx/ndn-cxx/security/validator-null.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/ndn-cxx/ndn-cxx/security/validator-null.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM']
In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ns3/ndnSIM/NFD/daemon/face/face-common.hpp:29,
from ns3/ndnSIM/NFD/daemon/face/face.hpp:29,
from ./ns3/ndnSIM/model/ndn-common.hpp:37,
from ../src/ndnSIM/apps/ndn-app.hpp:23,
from ../src/ndnSIM/apps/ndn-app.cpp:20:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:27:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
26 | #include "ndn-cxx/detail/cancel-handle.hpp"
+++ |+#include
27 | #include "ndn-cxx/util/time.hpp"

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ../src/ndnSIM/NFD/daemon/fw/strategy-info.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/asf-measurements.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/asf-strategy.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/asf-strategy.cpp:26:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:30:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
29 | #include "ns3/simulator.h"
+++ |+#include
30 |

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ns3/ndnSIM/NFD/daemon/face/face-common.hpp:29,
from ns3/ndnSIM/NFD/daemon/face/face.hpp:29,
from ./ns3/ndnSIM/model/ndn-common.hpp:37,
from ../src/ndnSIM/helper/ndn-app-helper.hpp:23,
from ../src/ndnSIM/helper/ndn-app-helper.cpp:20:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:27:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
26 | #include "ndn-cxx/detail/cancel-handle.hpp"
+++ |+#include
27 | #include "ndn-cxx/util/time.hpp"

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ../src/ndnSIM/NFD/daemon/face/face-common.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/face.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/face-table.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/forwarder.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/strategy.hpp:29,
from ../src/ndnSIM/NFD/daemon/fw/strategy.cpp:26:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:30:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
29 | #include "ns3/simulator.h"
+++ |+#include
30 |
../src/ndnSIM/NFD/daemon/fw/strategy.cpp: In member function ‘bool nfd::fw::Strategy::sendData(const ndn::Data&, nfd::face::Face&, const std::shared_ptrnfd::pit::Entry&)’:
../src/ndnSIM/NFD/daemon/fw/strategy.cpp:276:1: warning: control reaches end of non-void function [-Wreturn-type]
276 | }
| ^

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ../src/ndnSIM/NFD/daemon/face/network-predicate.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/network-predicate.cpp:26:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:30:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
29 | #include "ns3/simulator.h"
+++ |+#include
30 |

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ../src/ndnSIM/NFD/daemon/face/face-common.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/transport.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/internal-transport.hpp:29,
from ../src/ndnSIM/NFD/daemon/face/internal-transport.cpp:26:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:30:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
29 | #include "ns3/simulator.h"
+++ |+#include
30 |

In file included from ns3/ndnSIM/NFD/core/common.hpp:70,
from ../src/ndnSIM/NFD/daemon/rib/rib-update.hpp:29,
from ../src/ndnSIM/NFD/daemon/rib/rib-update-batch.hpp:29,
from ../src/ndnSIM/NFD/daemon/rib/rib-update-batch.cpp:26:
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:177:8: error: ‘optional’ in namespace ‘std’ does not name a template type
177 | std::optionalns3::EventId m_timerEvent;
| ^~~~~~~~
ns3/ndnSIM/ndn-cxx/util/scheduler.hpp:30:1: note: ‘std::optional’ is defined in header ‘’; did you forget to ‘#include ’?
29 | #include "ns3/simulator.h"
+++ |+#include
30 |`

Build failed -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089043844144: cxx ndn-app.cpp -> ndn-app.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/apps/ndn-app.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/apps/ndn-app.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044149280: cxx asf-strategy.cpp -> asf-strategy.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/NFD/daemon/fw/asf-strategy.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon/fw/asf-strategy.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044009920: cxx ndn-app-helper.cpp -> ndn-app-helper.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/helper/ndn-app-helper.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/helper/ndn-app-helper.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044150512: cxx strategy.cpp -> strategy.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/NFD/daemon/fw/strategy.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon/fw/strategy.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044148048: cxx network-predicate.cpp -> network-predicate.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/NFD/daemon/face/network-predicate.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon/face/network-predicate.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044147376: cxx internal-transport.cpp -> internal-transport.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/NFD/daemon/face/internal-transport.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon/face/internal-transport.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM'] -> task in 'ns3-ndnSIM' failed with exit status 1: {task 140089044153088: cxx rib-update-batch.cpp -> rib-update-batch.cpp.5.o} ['/usr/bin/g++', '-std=c++17', '-O0', '-ggdb', '-g3', '-Wall', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-I.', '-I..', '-Ins3/ndnSIM/NFD', '-I../ns3/ndnSIM/NFD', '-Isrc/ndnSIM/NFD/core', '-I../src/ndnSIM/NFD/core', '-Isrc/ndnSIM/NFD/daemon', '-I../src/ndnSIM/NFD/daemon', '-Isrc/ndnSIM/NFD/rib', '-I../src/ndnSIM/NFD/rib', '-Ins3/ndnSIM', '-I../ns3/ndnSIM', '-Ins3/ndnSIM/ndn-cxx', '-I../ns3/ndnSIM/ndn-cxx', '-I.', '-I/usr/include', '-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_STD_TO_STRING=1', '-DHAVE_PTHREAD=1', '-DHAVE_SQLITE3=1', '-DHAVE_OPENSSL=1', '-DHAVE_SEMAPHORE_H=1', '-DHAVE_IF_TUN_H=1', '-DNS3_ENABLE_EXAMPLES', '../src/ndnSIM/NFD/daemon/rib/rib-update-batch.cpp', '-c', '-o/home/herman/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon/rib/rib-update-batch.cpp.5.o', '-DHAVE_BOOST', '-DHAVE_BOOST_FILESYSTEM', '-DHAVE_BOOST_CHRONO', '-DHAVE_BOOST_GRAPH', '-DHAVE_BOOST_IOSTREAMS', '-DHAVE_BOOST_UNIT_TEST_FRAMEWORK', '-DHAVE_BOOST_PROGRAM_OPTIONS', '-DHAVE_BOOST_REGEX', '-DHAVE_BOOST_DATE_TIME', '-DHAVE_BOOST_THREAD', '-DHAVE_BOOST_RANDOM', '-DHAVE_BOOST_SYSTEM']

`~/ndnSIM/ns-3$ ./waf configure --enable-examples
Setting top to : /home/herman/ndnSIM/ns-3
Setting out to : /home/herman/ndnSIM/ns-3/build
Checking for 'gcc' (C compiler) : /usr/bin/gcc
Checking for cc version : 11.4.0
Checking for 'g++' (C++ compiler) : /usr/bin/g++
Checking supported compiler CXXFLAGS : -std=c++17
Checking supported optimizations CXXFLAGS : -O0
Checking supported debug CXXFLAGS : -ggdb -g3
Checking supported warnings CXXFLAGS : -Wall -Wno-error=deprecated-declarations -fstrict-aliasing -Wstrict-aliasing

Checking for compilation flag -Wl,--soname=foo support : ok
Checking for compilation flag -std=c++17 support : ok
Checking boost includes : 1_74 /usr/include
Checking boost libs : ok /usr/lib/x86_64-linux-gnu
Checking for boost linkage : ok
Checking for program 'python' : /usr/bin/python3
Checking for python version >= 2.3 : 3.10.12
python-config : /usr/bin/python3-config
Asking python-config for pyembed '--cflags --libs --ldflags --embed' flags : yes
Testing pyembed configuration : yes
Asking python-config for pyext '--cflags --libs --ldflags' flags : yes
Testing pyext configuration : yes
Checking for compilation flag -fvisibility=hidden support : ok
Checking for compilation flag -Wno-array-bounds support : ok
Checking for pybindgen location : ../pybindgen (guessed)
Checking for python module 'pybindgen' : 0.22.1.post1+ga619e22
Checking for pybindgen version : 0.22.1.post1+ga619e22
Checking for code snippet : yes
Checking for types uint64_t and unsigned long equivalence : no
Checking for code snippet : no
Checking for types uint64_t and unsigned long long equivalence : yes
Checking for the apidefs that can be used for Python bindings : gcc-LP64
Checking for internal GCC cxxabi : complete
Checking for python module 'pygccxml' : 2.4.0
Checking for pygccxml version : 2.4.0
Checking for program 'castxml' : /usr/bin/castxml
Checking for castxml version : 0.4
Checking for click location : not found
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for 'gtk+-3.0 >= 3.22' : not found
Checking for 'libxml-2.0 >= 2.7' : not found
checking for uint128_t : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
not found
checking for __uint128_t : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking high precision implementation : 128-bit integer (default)
Checking for header stdint.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header inttypes.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header sys/inttypes.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
not found
Checking for header sys/types.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header sys/stat.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header dirent.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header signal.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header pthread.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header stdint.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header inttypes.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header sys/inttypes.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
not found
Checking for library rt : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header sys/ioctl.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header net/if.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header net/ethernet.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for 'libdpdk' : not found
Checking for header linux/if_tun.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header netpacket/packet.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header net/netmap_user.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
not found
Checking for NSC location : not found
Checking for program 'doxygen' : not found
Checking for program 'tar' : /usr/bin/tar
Checking for program 'sphinx-build' : not found
Checking for std::to_string : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for library pthread : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for 'sqlite3' : yes
Checking for OpenSSL version : 3.0.2
Checking if OpenSSL library works : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for OpenFlow location : not found
Checking for 'sqlite3' : yes
Checking for header semaphore.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for header linux/if_tun.h : /home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:71: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
/home/herman/ndnSIM/ns-3/.waf3-2.0.21-c6c9a875365426e5928462b9b74d40b5/waflib/Runner.py:55: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
self.setDaemon(1)
yes
Checking for python module 'gi' : 3.42.1
Checking for python module 'gi.repository.GObject' : ok
Checking for python module 'cairo' : ok
Checking for python module 'pygraphviz' : not found
Checking for python module 'gi.repository.Gtk' : ok
Checking for python module 'gi.repository.Gdk' : ok
Checking for python module 'gi.repository.Pango' : ok
Checking for python module 'gi.repository.GooCanvas' : ok
Checking for program 'sudo' : /usr/bin/sudo
Checking for program 'valgrind' : not found
Checking for 'gsl' : not found
libgcrypt-config : not found
Checking for program 'doxygen' : not found
---- Summary of optional NS-3 features:
Build profile : debug
Build directory :
BRITE Integration : not enabled (BRITE not enabled (see option --with-brite))
DES Metrics event collection : not enabled (defaults to disabled)
DPDK NetDevice : not enabled (libdpdk not found, $RTE_SDK and/or $RTE_TARGET environment variable not set or incorrect)
Emulation FdNetDevice : enabled
Examples : enabled
File descriptor NetDevice : enabled
GNU Scientific Library (GSL) : not enabled (GSL not found)
Gcrypt library : not enabled (libgcrypt not found: you can use libgcrypt-config to find its location.)
GtkConfigStore : not enabled (library 'gtk+-3 >= 3.22' not found)
MPI Support : not enabled (option --enable-mpi not selected)
NS-3 Click Integration : not enabled (nsclick not enabled (see option --with-nsclick))
NS-3 OpenFlow Integration : not enabled (OpenFlow not enabled (see option --with-openflow))
Netmap emulation FdNetDevice : not enabled (needs net/netmap_user.h)
Network Simulation Cradle : not enabled (NSC not found (see option --with-nsc))
PlanetLab FdNetDevice : not enabled (PlanetLab operating system not detected (see option --force-planetlab))
PyViz visualizer : not enabled (Missing python modules: pygraphviz)
Python API Scanning Support : enabled
Python Bindings : enabled
Real Time Simulator : enabled
SQLite stats support : enabled
Tap Bridge : enabled
Tap FdNetDevice : enabled
Tests : not enabled (defaults to disabled)
Threading Primitives : enabled
Use sudo to set suid bit : not enabled (option --enable-sudo not selected)
XmlIo : not enabled (library 'libxml-2.0 >= 2.7' not found)
ndnSIM : enabled
'configure' finished successfully (25.233s)`

@tabatabaei
Copy link

I have same problem. not support ubuntu 22.04
I think if they changed the compiling method and use Cmake instead of waf we can use newer version of NS3 and Ubuntu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants