<div dir="auto">Hi.<div dir="auto"><br></div><div dir="auto">Thanks for your reply. I've already gone through the mailing list to look for potential solutions. But I found nothing for my situation.</div><div dir="auto"><br></div><div dir="auto">I freshly installed Ubuntu 16.04 and then tried to install ndnSIM. But at the first attempt itself that error came up. I'm not sure what's going wrong.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thanks. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 20 Sep, 2019, 8:14 PM Spyridon (Spyros) Mastorakis, <<a href="mailto:mastorakis@cs.ucla.edu">mastorakis@cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi,<div><br></div><div>First of all, please use the ndnSIM mailing list for related questions.</div><div><br></div><div>Please make sure to clean up your system from previous installations and try to install again. It is not clear to me what might be going wrong.</div><div><br></div><div>Thanks,</div><div><br><div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;word-wrap:break-word;line-break:after-white-space"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;word-wrap:break-word;line-break:after-white-space"><div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;word-wrap:break-word;line-break:after-white-space"><div>Spyridon (Spyros) Mastorakis<br>Assistant Professor<br>Computer Science Department<br>University of Nebraska, Omaha<br>Peter Kiewit Institute Room 175A<br><a href="https://sites.google.com/site/spyridonmastorakis" target="_blank" rel="noreferrer">https://sites.google.com/site/spyridonmastorakis</a><br><br><br></div></div></div></div></div><div><blockquote type="cite"><div>On Sep 20, 2019, at 6:02 AM, Debraj Das via Ndn-interest <<a href="mailto:ndn-interest@lists.cs.ucla.edu" target="_blank" rel="noreferrer">ndn-interest@lists.cs.ucla.edu</a>> wrote:</div><br><div><div dir="ltr"><div>Hello.</div><div><br></div><div>I'm stuck with ndnsim installation. I'm working with Ubuntu 16.04. I followed the steps written in <a href="https://ndnsim.net/current/getting-started.html" target="_blank" rel="noreferrer">https://ndnsim.net/current/getting-started.html</a> . Configuration went fine and it's also showing that ndnSIM is enabled -</div><div><br></div><div><br></div><div>Setting top to : /home/juit/ndnSIM/ns-3 <br>Setting out to : /home/juit/ndnSIM/ns-3/build <br>Checking for 'gcc' (C compiler) : /usr/bin/gcc <br>Checking for cc version : 5.4.0 <br>Checking for 'g++' (C++ compiler) : /usr/bin/g++ <br>Checking supported compiler CXXFLAGS : -std=c++14 <br>Checking supported optimizations CXXFLAGS : -O3 <br>Checking supported debug CXXFLAGS : -g <br>Checking supported warnings CXXFLAGS : -Wall -Wno-error=deprecated-declarations -fstrict-aliasing -Wstrict-aliasing <br>Checking for compilation flag -march=native support : ok <br>Checking for compilation flag -Wl,--soname=foo support : ok <br>Checking for compilation flag -std=c++14 support : ok <br>Checking for program 'python' : /usr/bin/python <br>Checking for python version >= 2.3 : 2.7.12 <br>python-config : /usr/bin/python-config <br>Asking python-config for pyembed '--cflags --libs --ldflags' flags : yes <br>Testing pyembed configuration : yes <br>Asking python-config for pyext '--cflags --libs --ldflags' flags : yes <br>Testing pyext configuration : yes <br>Checking for compilation flag -fvisibility=hidden support : ok <br>Checking for compilation flag -Wno-array-bounds support : ok <br>Checking for pybindgen location : ../pybindgen (guessed) <br>Checking for python module 'pybindgen' : 0.19.0.post4+g823d8b2 <br>Checking for pybindgen version : 0.19.0.post4+g823d8b2 <br>Checking for code snippet : no <br>Checking for types uint64_t and unsigned long equivalence : yes <br>Checking for code snippet : yes <br>Checking for types uint64_t and unsigned long long equivalence : no <br>Checking for the apidefs that can be used for Python bindings : gcc-ILP32 <br>Checking for internal GCC cxxabi : complete <br>Checking for python module 'pygccxml' : 1.9.1 <br>Checking for pygccxml version : 1.9.1 <br>Checking for program 'castxml' : /usr/bin/castxml <br>Checking for castxml version : 0.1 <br>Checking boost includes : 1_58 <br>Checking boost libs : ok <br>Checking for boost linkage : ok <br>Checking for click location : not found <br>Checking for program 'pkg-config' : /usr/bin/pkg-config <br>Checking for 'gtk+-3.0' : not found <br>Checking for 'libxml-2.0' : not found <br>checking for uint128_t : not found <br>checking for __uint128_t : not found <br>Checking high precision implementation : cairo 128-bit integer (default) <br>Checking for header stdint.h : yes <br>Checking for header inttypes.h : yes <br>Checking for header sys/inttypes.h : not found <br>Checking for header sys/types.h : yes <br>Checking for header sys/stat.h : yes <br>Checking for header dirent.h : yes <br>Checking for header stdlib.h : yes <br>Checking for header signal.h : yes <br>Checking for header pthread.h : yes <br>Checking for header stdint.h : yes <br>Checking for header inttypes.h : yes <br>Checking for header sys/inttypes.h : not found <br>Checking for library rt : yes <br>Checking for header sys/ioctl.h : yes <br>Checking for header net/if.h : yes <br>Checking for header net/ethernet.h : yes <br>Checking for header linux/if_tun.h : yes <br>Checking for header netpacket/packet.h : yes <br>Checking for NSC location : not found <br>Checking for program 'doxygen' : not found <br>Checking for program 'tar' : /bin/tar <br>Checking for program 'sphinx-build' : not found <br>Checking for std::to_string : yes <br>Checking for library pthread : yes <br>Checking for 'sqlite3' : yes <br>Checking for OpenSSL lib : "OpenSSL 1.0.2g-fips 1 Mar 2016" <br>Checking if OpenSSL library works : yes <br>Checking for OpenFlow location : not found <br>Checking for 'sqlite3' : yes <br>Checking for header linux/if_tun.h : yes <br>Checking for python module 'gi' : 3.20.0 <br>Checking for python module 'gi.repository.GObject' : ok <br>Checking for python module 'cairo' : ok <br>Checking for python module 'pygraphviz' : 1.3.1 <br>Checking for python module 'gi.repository.Gtk' : ok <br>Checking for python module 'gi.repository.Gdk' : ok <br>Checking for python module 'gi.repository.Pango' : ok <br>Checking for python module 'gi.repository.GooCanvas' : ok <br>Checking for program 'sudo' : /usr/bin/sudo <br>Checking for program 'valgrind' : not found <br>Checking for 'gsl' : not found <br>python-config : not found <br>Checking for program 'doxygen' : not found <br>---- Summary of optional NS-3 features:<br>Build profile : optimized<br>Build directory : <br>BRITE Integration : not enabled (BRITE not enabled (see option --with-brite))<br>DES Metrics event collection : not enabled (defaults to disabled)<br>Emulation FdNetDevice : enabled<br>Examples : not enabled (defaults to disabled)<br>File descriptor NetDevice : enabled<br>GNU Scientific Library (GSL) : not enabled (GSL not found)<br>Gcrypt library : not enabled (libgcrypt not found: you can use libgcrypt-config to find its location.)<br>GtkConfigStore : not enabled (library 'gtk+-3.0 >= 3.0' not found)<br>MPI Support : not enabled (option --enable-mpi not selected)<br>NS-3 Click Integration : not enabled (nsclick not enabled (see option --with-nsclick))<br>NS-3 OpenFlow Integration : not enabled (OpenFlow not enabled (see option --with-openflow))<br>Network Simulation Cradle : not enabled (NSC not found (see option --with-nsc))<br>PlanetLab FdNetDevice : not enabled (PlanetLab operating system not detected (see option --force-planetlab))<br>PyViz visualizer : enabled<br>Python API Scanning Support : enabled<br>Python Bindings : enabled<br>Real Time Simulator : enabled<br>SQlite stats data output : enabled<br>Tap Bridge : enabled<br>Tap FdNetDevice : enabled<br>Tests : not enabled (defaults to disabled)<br>Threading Primitives : enabled<br>Use sudo to set suid bit : not enabled (option --enable-sudo not selected)<br>XmlIo : not enabled (library 'libxml-2.0 >= 2.7' not found)<br>ndnSIM : enabled<br>'configure' finished successfully (5.120s)<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> But at the final step (./waf) it's showing the following error -</div><div><br></div><div><br></div><div><br></div><div>In file included from ../src/core/model/<a href="http://int64x64-cairo.cc:30" target="_blank" rel="noreferrer">int64x64-cairo.cc:30</a>:0:<br>../src/core/model/cairo-wideint.c: In function ‘cairo_uquorem64_t _cairo_uint_96by64_32x64_divrem(cairo_uint128_t, cairo_uint64_t)’:<br>../src/core/model/cairo-wideint.c:694:44: error: ‘UINT_MAX’ was not declared in this scope<br> result.quo = _cairo_uint32s_to_uint64 (UINT_MAX, UINT_MAX); //PDB cast<br> ^<br>../src/core/model/cairo-wideint.c:46:52: note: in definition of macro ‘_cairo_uint32s_to_uint64’<br> #define _cairo_uint32s_to_uint64(h,l) ((uint64_t) (h) << 32 | (l))<br> ^<br>../src/core/model/cairo-wideint.c: In function ‘cairo_quorem64_t _cairo_int_96by64_32x64_divrem(cairo_int128_t, cairo_int64_t)’:<br>../src/core/model/cairo-wideint.c:810:49: error: ‘UINT_MAX’ was not declared in this scope<br> qr.quo = _cairo_uint32s_to_uint64 (0x7FFFFFFF, UINT_MAX); //PDB cast<br> ^<br>../src/core/model/cairo-wideint.c:46:64: note: in definition of macro ‘_cairo_uint32s_to_uint64’<br> #define _cairo_uint32s_to_uint64(h,l) ((uint64_t) (h) << 32 | (l))<br> ^<br><br>Waf: Leaving directory `/home/juit/ndnSIM/ns-3/build'<br>Build failed<br> -> task in 'ns3-core' failed with exit status 1 (run with -v to display more information)<br></div><div><br></div><div><br></div><div>I'm new to ndnsim. I tried installing it on Ubuntu 14.04 also. But the build fails there too. Any kind of help would be appreciated.</div><div><br></div><div><br></div><div>Thanks<br></div></div></div></blockquote></div><br></div></div></blockquote></div>