[Ndn-interest] Help with ndn-ccx Installation
Adriana Gastezzi Montero
adrianagastezzi at gmail.com
Sat May 18 13:22:59 PDT 2019
Hello,
My name is Adriana, I study at the Polithecnic University of Madrid, I'm
new into NDN, and I trying to use the NDN project following the
documentation https://named-data.net/doc/ndn-cxx/0.6.5/INSTALL.html but I
think I've missed something because I cannot run the examples that you show
in the webpage above.
I'm working in a ubuntu 16.04 virtual machine and I've done the following
so far:
1. sudo apt install build-essential libsqlite3-dev libboost-all-dev libssl-
dev
2. sudo apt install doxygen graphviz python3-pip
sudo pip3 install sphinx sphinxcontrib-doxylink
3. then git clone https://github.com/named-data/ndn-cxx.git
4. cd ndn-cxx
5. then ./waf configure --enable-static --with-examples and I've got this
root at ndn-VirtualBox:/home/ndn/ndn-cxx# ./waf configure --enable-static
--with-examples
Setting top to : /home/ndn/ndn-cxx
Setting out to : /home/ndn/ndn-cxx/build
Building static library : yes
Building shared library : yes
Checking for 'g++' (C++ compiler) : /usr/bin/g++
Checking C++ compiler version : 5.4.0
Checking supported CXXFLAGS : -std=c++14
Checking supported LINKFLAGS : -fuse-ld=gold
Checking for std::to_string : yes
Checking for program 'doxygen' : /usr/bin/doxygen
Checking for program 'tar' : /bin/tar
Checking for program 'sphinx-build' : /usr/local/bin/sphinx-build
Checking for program 'sh' : /bin/sh
Checking for library pthread : yes
Checking for library rt : yes
Checking for function getpass : yes
Checking for netlink : yes
Checking for NETLINK_EXT_ACK : no
Checking for IFA_FLAGS : yes
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for 'sqlite3' : yes
Checking for OpenSSL version : "OpenSSL 1.0.2g-fips 1 Mar
2016"
Checking if OpenSSL library works : yes
Checking for program 'dpkg-architecture' : /usr/bin/dpkg-architecture
Checking boost includes : 1.58.0
Checking boost libs : lib stacktrace_backtrace not
found in /usr/lib/x86_64-linux-gnu
Checking boost libs : lib stacktrace_basic not found
in /usr/lib/x86_64-linux-gnu
Checking boost libs : boost_system
boost_program_options boost_chrono boost_date_time boost_filesystem
boost_thread boost_log
Checking the flags needed to use pthreads : -pthread
Checking for boost linkage : ok
Checking supported CXXFLAGS : -O2 -g -pedantic -Wall -Wextra
-Wnon-virtual-dtor -Wno-unused-parameter -fdiagnostics-color
Checking supported LINKFLAGS : -Wl,-O1
'configure' finished successfully (6.172s)
6. ./waf
and it shows:
root at ndn-VirtualBox:/home/ndn/ndn-cxx# ./waf
Waf: Entering directory `/home/ndn/ndn-cxx/build'
[186/382] Linking build/examples/consumer-with-timer
[188/382] Linking build/examples/consumer
[190/382] Linking build/examples/producer
Waf: Leaving directory `/home/ndn/ndn-cxx/build'
'build' finished successfully (3.042s)
7. finally sudo ./waf install
and these are the last entries:
- install /usr/local/share/man/man7/ndn-log.7 (from
build/docs/manpages/ndn-log.7)
+ install /usr/local/bin/ndnsec (from build/bin/ndnsec)
Waf: Leaving directory `/home/ndn/ndn-cxx/build'
'install' finished successfully (8.435s)
8. when ejecute sudo ldconfig nothing is shown:
root at ndn-VirtualBox:/home/ndn/ndn-cxx# sudo ldconfig
root at ndn-VirtualBox:/home/ndn/ndn-cxx#
After that I want to run the examples, I've got this message:
root at ndn-VirtualBox:/home/ndn/ndn-cxx# ./build/examples/producer
ERROR: error while connecting to the forwarder (No such file or directory)
The same with the both consumer:
root at ndn-VirtualBox:/home/ndn/ndn-cxx# ./build/examples/consumer
Sending
/example/testApp/randomData?ndn.MustBeFresh=1&ndn.InterestLifetime=2000
WARNING: Interest.CanBePrefix will be set to false in the near future.
Please declare a preferred setting via Interest::setDefaultCanBePrefix.
ERROR: error while connecting to the forwarder (No such file or directory)
root at ndn-VirtualBox:/home/ndn/ndn-cxx# ./build/examples/consumer-with-timer
Sending
/example/testApp/randomData?ndn.MustBeFresh=1&ndn.InterestLifetime=2000
WARNING: Interest.CanBePrefix will be set to false in the near future.
Please declare a preferred setting via Interest::setDefaultCanBePrefix.
ERROR: error while connecting to the forwarder (No such file or directory)
I've downloading ndn.-cxx in my home directory:
ndn at ndn-VirtualBox:~$ ls
Descargas Escritorio Imágenes ndn-cxx Público
Documentos examples.desktop Música Plantillas Vídeos
And I've checked that ndn-cxx library has been installed in /usr/local/lib
ndn at ndn-VirtualBox:/usr/local/lib$ ls
libndn-cxx.a libndn-cxx.so.0.6.6 python2.7
libndn-cxx.so pkgconfig python3.5
ndn at ndn-VirtualBox:/usr/local/lib$
So, the question is why the examples do not deploy? in the installation
guide doesn't say that I have to install NFD in order to deploy those
example, so why I've got those message error about the ndn forward.
I appreciate any information you can provide, please.
Best Regards,
Adriana
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20190518/50bcfc17/attachment.html>
More information about the Ndn-interest
mailing list