<div dir="ltr"><div>I see, but in my case i cannot use new version. we are working under one application thats why it may cause some troubles if I update ndn-cxx. <br><br></div>But I also tried with older version of ndn-tools-0.1, but still get same trouble. So anyway, thank you for your help.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Best Regards,</span><br><div><span style="color:rgb(0,0,0);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Alexander Ni</span></div><div><span style="color:rgb(0,0,0);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px"><br></span></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 4, 2015 at 5:41 PM, Alex Afanasyev <span dir="ltr"><<a href="mailto:aa@cs.ucla.edu" target="_blank">aa@cs.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Ohh. I think I know what's going on now.</div><div><br></div><div>For the latest release of ndn-tools to work you need to use the latest release of ndn-cxx library.  I suspect you have version that is relatively old (less than 0.3.3).  Just update to the latest version (either master branch or a recent release 0.3.4) and should work.</div><div><br></div><div>---</div><div>Alex</div><div><div class="h5"><br><div><blockquote type="cite"><div>On Sep 4, 2015, at 1:34 AM, Alexander Ni <<a href="mailto:alexni1992@gmail.com" target="_blank">alexni1992@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div><div>Yes:<br><br>1.<br>[root@Consumer1 /]# cd /usr/local/include/ndn-cxx/<br>[root@Consumer1 ndn-cxx]# ls<br>common.hpp      interest-filter.hpp  name-component.hpp  signature-info.hpp<br>common-pch.hpp  interest.hpp         name.hpp            tag-host.hpp<br>data.hpp        key-locator.hpp      ndn-cxx-config.hpp  tag.hpp<br>encoding        link.hpp             security            transport<br>exclude.hpp     management           selectors.hpp       util<br>face.hpp        meta-info.hpp        signature.hpp       version.hpp<br><br></div>2. It has header files but, I cannot find direct file of the error "signing-helpers.hpp".<br><br></div><div>3. All before was done from root user, but anyway:<br><br></div><div>drwxr-xr-x  2 root root 4096 Aug 21 10:52 ChronoSync<br>drwxr-xr-x 31 root root 4096 Aug 21 10:49 ndnboost<br>drwxr-xr-x  9 root root 4096 Aug 21 10:49 ndn-cpp<br>drwxr-xr-x  7 root root 4096 Aug 21 10:52 ndn-cxx<br><br></div>and<br><br>-rw-r--r-- 1 root root  4596 Aug 21 10:49 common.hpp<br>-rw-r--r-- 1 root root  1965 Aug 21 10:49 common-pch.hpp<br>-rw-r--r-- 1 root root 10147 Aug 21 10:49 data.hpp<br>drwxr-xr-x 3 root root  4096 Aug 21 10:52 encoding<br>-rw-r--r-- 1 root root  5943 Aug 21 10:49 exclude.hpp<br>-rw-r--r-- 1 root root 23815 Aug 21 10:49 face.hpp<br>-rw-r--r-- 1 root root  4270 Aug 21 10:49 interest-filter.hpp<br>-rw-r--r-- 1 root root 11695 Aug 21 10:49 interest.hpp<br>-rw-r--r-- 1 root root  3929 Aug 21 10:49 key-locator.hpp<br>-rw-r--r-- 1 root root  5564 Aug 21 10:49 link.hpp<br>drwxr-xr-x 2 root root  4096 Aug 21 10:52 management<br>-rw-r--r-- 1 root root  6755 Aug 21 10:49 meta-info.hpp<br>-rw-r--r-- 1 root root 19162 Aug 21 10:49 name-component.hpp<br>-rw-r--r-- 1 root root 16395 Aug 21 10:49 name.hpp<br>-rw-r--r-- 1 root root   594 Aug 21 10:49 ndn-cxx-config.hpp<br>drwxr-xr-x 3 root root  4096 Aug 21 10:52 security<br>-rw-r--r-- 1 root root  3179 Aug 21 10:49 selectors.hpp<br>-rw-r--r-- 1 root root  3642 Aug 21 10:49 signature.hpp<br>-rw-r--r-- 1 root root  3254 Aug 21 10:49 signature-info.hpp<br>-rw-r--r-- 1 root root  2623 Aug 21 10:49 tag-host.hpp<br>-rw-r--r-- 1 root root  1583 Aug 21 10:49 tag.hpp<br>drwxr-xr-x 2 root root  4096 Aug 21 10:52 transport<br>drwxr-xr-x 3 root root  4096 Aug 21 10:52 util<br>-rw-r--r-- 1 root root  2223 Aug 21 10:49 version.hpp<br><br><div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Best Regards,</span><br><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Alexander Ni</span></div><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px"><br></span></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 4, 2015 at 5:19 PM, Alex Afanasyev <span dir="ltr"><<a href="mailto:aa@cs.ucla.edu" target="_blank">aa@cs.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Thanks.</div><div><br></div><div>Can you triple check that you have </div><div><br></div><div>- /usr/local/include/ndn-cxx folder, </div><div>- that it has header files, and </div><div>- that it has correct permissions... </div><div><br></div><div>I cannot think of any other reason why compiler cannot find the header(s).</div><div><br></div><div>---</div><div>Alex</div><div><div><br><div><blockquote type="cite"><div>On Sep 4, 2015, at 1:15 AM, Alexander Ni <<a href="mailto:alexni1992@gmail.com" target="_blank">alexni1992@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div>Yes, here they are:<br><br>1. export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH<br><br></div>2. /usr/local/lib64/pkconfig/libndn-cxx.pc<br><div>prefix=/usr/local<br>exec_prefix=/usr/local<br>libdir=/usr/local/lib64<br>includedir=/usr/local/include<br><br>Name: libndn-cxx<br>Description: NDN C++ library with eXperimental eXtensions<br>Version: 0.3.2<br>Libs: -L${libdir}  -L/usr/lib64 -L/usr/lib -lndn-cxx -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_regex -lboost_program_options -lboost_chrono -lboost_random -lcryptopp -lsqlite3 -lrt -lpthread <br>Cflags: -I${includedir}  -I/usr/include<br><br>3.<br>AR = ['/usr/bin/ar']<br>ARFLAGS = ['rcs']<br>BINDIR = '/usr/local/bin'<br>BOOST_VERSION = '1_55'<br>BOOST_VERSION_NUMBER = 105500<br>CC_VERSION = ('4', '9', '2')<br>COMPILER_CXX = 'g++'<br>CPPPATH_ST = '-I%s'<br>CXX = ['/usr/lib64/ccache/g++']<br>CXXFLAGS = ['-pedantic', '-Wall', '-O2', '-g', '-std=c++11']<br>CXXFLAGS_MACBUNDLE = ['-fPIC']<br>CXXFLAGS_cxxshlib = ['-fPIC']<br>CXXLNK_SRC_F = []<br>CXXLNK_TGT_F = ['-o']<br>CXX_NAME = 'gcc'<br>CXX_SRC_F = []<br>CXX_TGT_F = ['-c', '-o']<br>DATADIR = '/usr/local/share'<br>DATAROOTDIR = '/usr/local/share'<br>DEFINES = ['NDEBUG', 'HAVE_INTTYPES_H=1', 'HAVE_STDINT_H=1', 'HAVE_SYS_BITYPES_H=1', 'HAVE_SYS_TYPES_H=1']<br>DEFINES_NDN_CXX = ['HAVE_NDN_CXX=1']<br>DEFINES_PCAP = ['HAVE_PCAP=1']<br>DEFINES_ST = '-D%s'<br>DEST_BINFMT = 'elf'<br>DEST_CPU = 'x86_64'<br>DEST_OS = 'linux'<br>DOCDIR = '/usr/local/share/doc/ndn-tools'<br>DVIDIR = '/usr/local/share/doc/ndn-tools'<br>EXEC_PREFIX = '/usr/local'<br>HAVE_NDN_CXX = 1<br>HAVE_PCAP = 1<br>HTMLDIR = '/usr/local/share/doc/ndn-tools'<br>INCLUDEDIR = '/usr/local/include'<br>INCLUDES_BOOST = '/usr/include'<br>INCLUDES_NDN_CXX = ['/usr/local/include']<br>INFODIR = '/usr/local/share/info'<br>LIBDIR = '/usr/local/lib64'<br>LIBEXECDIR = '/usr/local/libexec'<br>LIBPATH_BOOST = ['/usr/lib64']<br>LIBPATH_NDN_CXX = ['/usr/local/lib64', '/usr/lib64']<br>LIBPATH_ST = '-L%s'<br>LIB_BOOST = ['boost_system', 'boost_iostreams', 'boost_regex']<br>LIB_NDN_CXX = ['ndn-cxx', 'boost_system', 'boost_filesystem', 'boost_date_time', 'boost_iostreams', 'boost_regex', 'boost_program_options', 'boost_chrono', 'boost_random', 'cryptopp', 'sqlite3', 'rt', 'pthread']<br>LIB_PCAP = ['pcap']<br>LIB_ST = '-l%s'<br>LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup']<br>LINKFLAGS_cxxshlib = ['-shared']<br>LINKFLAGS_cxxstlib = ['-Wl,-Bstatic']<br>LINK_CXX = ['/usr/lib64/ccache/g++']<br>LOCALEDIR = '/usr/local/share/locale'<br>LOCALSTATEDIR = '/usr/local/var'<br>MANDIR = '/usr/local/share/man'<br>OLDINCLUDEDIR = '/usr/include'<br>PACKAGE = 'ndn-tools'<br>PDFDIR = '/usr/local/share/doc/ndn-tools'<br>PKGCONFIG = ['/usr/bin/pkg-config']<br>PREFIX = '/usr/local'<br>PSDIR = '/usr/local/share/doc/ndn-tools'<br>RPATH_ST = '-Wl,-rpath,%s'<br>SBINDIR = '/usr/local/sbin'<br>SHAREDSTATEDIR = '/usr/local/com'<br>SHLIB_MARKER = '-Wl,-Bdynamic'<br>SONAME_ST = '-Wl,-h,%s'<br>SPHINX_BUILD = ['/usr/bin/sphinx-build']<br>STLIBPATH_ST = '-L%s'<br>STLIB_MARKER = '-Wl,-Bstatic'<br>STLIB_ST = '-l%s'<br>SYSCONFDIR = '/usr/local/etc'<br>cxxprogram_PATTERN = '%s'<br>cxxshlib_PATTERN = 'lib%s.so'<br>cxxstlib_PATTERN = 'lib%s.a'<br>define_key = ['HAVE_INTTYPES_H', 'HAVE_STDINT_H', 'HAVE_SYS_BITYPES_H', 'HAVE_SYS_TYPES_H']<br>macbundle_PATTERN = '%s.bundle'<br><br></div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Best Regards,</span><br><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Alexander Ni</span></div><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px"><br></span></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 4, 2015 at 5:02 PM, Alex Afanasyev <span dir="ltr"><<a href="mailto:aa@cs.ucla.edu" target="_blank">aa@cs.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Can you please a little more details:</div><div><br></div><div>- what is the value for PKG_CONFIG_PATH</div><div>- what is the content of libndn-cxx.pc within the path (can you attach it)</div><div>- what is the content of build/c4che/_cache.py (can you attach it)</div><div><br></div><div>I'm almost certain that the include path pointed in libndn-cxx.pc does not contain ndn-cxx includes...</div><div><br></div><div>---</div><div>Alex</div><div><div><br><div><blockquote type="cite"><div>On Sep 4, 2015, at 12:59 AM, Alexander Ni <<a href="mailto:alexni1992@gmail.com" target="_blank">alexni1992@gmail.com</a>> wrote:</div><br><div><div dir="ltr">There is the point, I already have set PKG_CONFIG_PATH path to libndn-cxx.pc before I configured it (below). But build command anyway showed me such error (previously mentioned) <br><br><div>[root@Consumer1 ndn-tools]# ./waf configure</div><div>Setting top to                           : /root/ndn/ndn-tools</div><div>Setting out to                           : /root/ndn/ndn-tools/build</div><div>Checking for 'g++' (C++ compiler)        : /usr/lib64/ccache/g++</div><div>Checking supported CXXFLAGS              : -std=c++11</div><div>Checking supported CXXFLAGS              : -pedantic -Wall -O2 -g</div><div>Checking for program 'sphinx-build'      : /usr/bin/sphinx-build</div><div>Checking for program 'pkg-config'        : /usr/bin/pkg-config</div><div>Checking for 'libndn-cxx'                : yes</div><div>Checking boost includes                  : 1.55.0</div><div>Checking boost libs                      : ok</div><div>Checking for boost linkage               : ok</div><div>Checking for header inttypes.h           : yes</div><div>Checking for header stdint.h             : yes</div><div>Checking for header sys/bitypes.h        : yes</div><div>Checking for __attribute__               : yes</div><div>Checking for header ['sys/types.h', 'sys/time.h', 'time.h'] : yes</div><div>Checking for 'libpcap'                                      : yes</div><div>'configure' finished successfully (0.897s)</div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Best Regards,</span><br><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px">Alexander Ni</span></div><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333330154419px;line-height:18.2000007629395px"><br></span></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 4, 2015 at 4:47 PM, Alex Afanasyev <span dir="ltr"><<a href="mailto:aa@cs.ucla.edu" target="_blank">aa@cs.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>It seems that the compilation cannot find ndn-cxx library headers.</div><div><br></div><div>The configuration script uses pkg-config to find parameters (include and linker flags) for the library.  The standard location for it is /usr/local/lib/pkgconfig/libndn-cxx.pc and /usr/lib*/pkgconfig/libndn-cxx.pc.</div><div><br></div><div>If you have previously installed ndn-cxx into a standard location and then removed headers, but kept .pc file, then you may get the error you showing.   To use ndn-cxx from a non-standard location, you need to set PKG_CONFIG_PATH environment variable (see hints in <a href="http://named-data.net/doc/NFD/current/INSTALL.html" target="_blank">http://named-data.net/doc/NFD/current/INSTALL.html</a>).</div><div><br></div><div>---</div><div>Alex</div><br><div><blockquote type="cite"><div><div><div>On Sep 4, 2015, at 12:43 AM, Alexander Ni <<a href="mailto:alexni1992@gmail.com" target="_blank">alexni1992@gmail.com</a>> wrote:</div><br></div></div><div><div><div><div dir="ltr"><div>Hello everyone.<br><br>I was trying to build ndn-tools but in non-standard location get an error. Can somebody help me to solve this problem?</div><div><br>./waf<br><br>[ 5/40] Compiling tools/dump/main.cpp<br>In file included from ../core/version.hpp:23:0,<br>                 from ../core/version.cpp:20:<br>../core/common.hpp:64:48: fatal error: ndn-cxx/security/signing-helpers.hpp: No such file or directory<br> #include <ndn-cxx/security/signing-helpers.hpp><br>                                                ^<br>compilation terminated.<br><br>In file included from /root/ndn/ndn-tools/core/version.hpp:23:0,<br>                 from ../tools/peek/ndn-peek.cpp:51:<br>/root/ndn/ndn-tools/core/common.hpp:64:48: fatal error: ndn-cxx/security/signing-helpers.hpp: No such file or directory<br> #include <ndn-cxx/security/signing-helpers.hpp><br>                                                ^<br>compilation terminated.<br><br>In file included from /root/ndn/ndn-tools/core/version.hpp:23:0,<br>                 from ../tools/peek/ndn-poke.cpp:51:<br>/root/ndn/ndn-tools/core/common.hpp:64:48: fatal error: ndn-cxx/security/signing-helpers.hpp: No such file or directory<br> #include <ndn-cxx/security/signing-helpers.hpp><br>                                                ^<br>compilation terminated.<br><br>In file included from /root/ndn/ndn-tools/core/version.hpp:23:0,<br>                 from ../tools/dump/main.cpp:38:<br>/root/ndn/ndn-tools/core/common.hpp:64:48: fatal error: ndn-cxx/security/signing-helpers.hpp: No such file or directory<br> #include <ndn-cxx/security/signing-helpers.hpp><br>                                                ^<br>compilation terminated.<br><br>Waf: Leaving directory `/root/ndn/ndn-tools/build'<br>Build failed<br> -> task in 'core-objects' failed (exit status 1): <br>    {task 139918217243024: cxx version.cpp -> version.cpp.1.o}<br>['/usr/lib64/ccache/g++', '-pedantic', '-Wall', '-O2', '-g', '-std=c++11', '-I/usr/local/include', '-I/usr/include', '-DNDEBUG', '-DHAVE_INTTYPES_H=1', '-DHAVE_STDINT_H=1', '-DHAVE_SYS_BITYPES_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_NDN_CXX=1', '../core/version.cpp', '-c', '-o', '/root/ndn/ndn-tools/build/core/version.cpp.1.o']<br> -> task in '../../bin/ndnpeek' failed (exit status 1): <br>    {task 139918217338640: cxx ndn-peek.cpp -> ndn-peek.cpp.1.o}<br>['/usr/lib64/ccache/g++', '-pedantic', '-Wall', '-O2', '-g', '-std=c++11', '-I/root/ndn/ndn-tools/build', '-I/root/ndn/ndn-tools', '-I/usr/local/include', '-I/usr/include', '-DNDEBUG', '-DHAVE_INTTYPES_H=1', '-DHAVE_STDINT_H=1', '-DHAVE_SYS_BITYPES_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_NDN_CXX=1', '../tools/peek/ndn-peek.cpp', '-c', '-o', '/root/ndn/ndn-tools/build/tools/peek/ndn-peek.cpp.1.o']<br> -> task in '../../bin/ndnpoke' failed (exit status 1): <br>    {task 139918217363152: cxx ndn-poke.cpp -> ndn-poke.cpp.2.o}<br>['/usr/lib64/ccache/g++', '-pedantic', '-Wall', '-O2', '-g', '-std=c++11', '-I/root/ndn/ndn-tools/build', '-I/root/ndn/ndn-tools', '-I/usr/local/include', '-I/usr/include', '-DNDEBUG', '-DHAVE_INTTYPES_H=1', '-DHAVE_STDINT_H=1', '-DHAVE_SYS_BITYPES_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_NDN_CXX=1', '../tools/peek/ndn-poke.cpp', '-c', '-o', '/root/ndn/ndn-tools/build/tools/peek/ndn-poke.cpp.2.o']<br> -> task in '../../bin/ndndump' failed (exit status 1): <br>    {task 139918217362960: cxx main.cpp -> main.cpp.2.o}<br>['/usr/lib64/ccache/g++', '-pedantic', '-Wall', '-O2', '-g', '-std=c++11', '-I/root/ndn/ndn-tools/build/tools/dump', '-I/root/ndn/ndn-tools/tools/dump', '-I/root/ndn/ndn-tools/build', '-I/root/ndn/ndn-tools', '-I/usr/local/include', '-I/usr/include', '-DNDEBUG', '-DHAVE_INTTYPES_H=1', '-DHAVE_STDINT_H=1', '-DHAVE_SYS_BITYPES_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_NDN_CXX=1', '-DHAVE_PCAP=1', '../tools/dump/main.cpp', '-c', '-o', '/root/ndn/ndn-tools/build/tools/dump/main.cpp.2.o']<br><br></div><div><br></div><div><div><div><div><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333px;line-height:18.2px">Best Regards,</span><br><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333px;line-height:18.2px">Alexander Ni</span></div><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13.3333px;line-height:18.2px"><br></span></div></div></div></div></div></div>
</div></div></div></div></div></div>
_______________________________________________<br>Nfd-dev mailing list<br><a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br></div></blockquote></div><br></div></blockquote></div><br></div>
</div></blockquote></div><br></div></div></div></blockquote></div><br></div>
</div></blockquote></div><br></div></div></div></blockquote></div><br></div>
</div></blockquote></div><br></div></div></div></blockquote></div><br></div>