<div dir="ltr"><div>Hi</div><div><br></div><div>I am getting this error while building and installing ndn-cxx:</div><div><br></div><div><br></div><div><b>./libndn-cxx.so: error: undefined reference to 'EVP_blake2s256'<br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2b512'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_free'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_new'<br>./libndn-cxx.so: error: undefined reference to 'RSA_pkey_ctx_ctrl'<br>collect2: error: ld returned 1 exit status<br><br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2s256'<br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2b512'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_free'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_new'<br>./libndn-cxx.so: error: undefined reference to 'RSA_pkey_ctx_ctrl'<br>collect2: error: ld returned 1 exit status<br><br>Waf: Leaving directory `/lclhome/rkuma013/ndn-cxx/<wbr>build'<br>Build failed</b></div><div><br></div><div><font size="4"><br></font></div><div><font size="4"><br></font></div><div><font size="4">Below is the complete output.</font></div><div><font size="4">Please help to resolve this. </font><br></div><div><br></div><div>rkuma013@ecs261-d437:~$ git clone <a href="https://github.com/named-data/ndn-cxx.git" target="_blank">https://github.com/named-data/<wbr>ndn-cxx.git</a><br>Cloning into 'ndn-cxx'...<br>remote: Counting objects: 25147, done.<br>remote: Compressing objects: 100% (143/143), done.<br>remote: Total 25147 (delta 66), reused 78 (delta 37), pack-reused 24966<br>Receiving objects: 100% (25147/25147), 11.67 MiB | 0 bytes/s, done.<br>Resolving deltas: 100% (18224/18224), done.<br>Checking connectivity... done.<br>rkuma013@ecs261-d437:~$ git tag<br>fatal: Not a git repository (or any of the parent directories): .git<br>rkuma013@ecs261-d437:~$ cd ndn-cxx/<br>rkuma013@ecs261-d437:~/ndn-<wbr>cxx$ git tag<br>ndn-cxx-0.1.0<br>ndn-cxx-0.1.0-rc1<br>ndn-cxx-0.2.0<br>ndn-cxx-0.2.0-rc1<br>ndn-cxx-0.2.0-rc2<br>ndn-cxx-0.3.0<br>ndn-cxx-0.3.0-dev-pre-c++11<br>ndn-cxx-0.3.1<br>ndn-cxx-0.3.2<br>ndn-cxx-0.3.3<br>ndn-cxx-0.3.4<br>ndn-cxx-0.4.0<br>ndn-cxx-0.4.0-beta1<br>ndn-cxx-0.4.0-beta2<br>ndn-cxx-0.4.0-rc1<br>ndn-cxx-0.4.1<br>ndn-cxx-0.5.0<br>ndn-cxx-0.5.1<br>ndn-cxx-0.6.0<br>ndn-cxx-0.6.1<br>ndn-cxx-0.6.2<br>rkuma013@ecs261-d437:~/ndn-<wbr>cxx$ git checkout ndn-cxx-0.6.2<br>Note: checking out 'ndn-cxx-0.6.2'.<br><br>You are in 'detached HEAD' state. You can look around, make experimental<br>changes and commit them, and you can discard any commits you make in this<br>state without impacting any branches by performing another checkout.<br><br>If you want to create a new branch to retain commits you create, you may<br>do so (now or later) by using -b with the checkout command again. Example:<br><br>  git checkout -b <new-branch-name><br><br>HEAD is now at d9b083e... Prepare release 0.6.2<br>rkuma013@ecs261-d437:~/ndn-<wbr>cxx$ sudo ./waf configure --with-examples<br>[sudo] password for rkuma013: <br>Setting top to                           : /lclhome/rkuma013/ndn-cxx <br>Setting out to                           : /lclhome/rkuma013/ndn-cxx/<wbr>build <br>Building static library                  : no <br>Building shared library                  : yes <br>Checking for 'g++' (C++ compiler)        : /usr/bin/g++ <br>Checking C++ compiler version            : 5.4.0 <br>Checking supported CXXFLAGS              : -std=c++11 <br>Checking for std::to_string              : yes <br>Checking for std::vector::insert with const_iterator : yes <br>Checking for std::is_default_constructible <wbr>          : yes <br>Checking for std::is_nothrow_move_<wbr>constructible      : yes <br>Checking for std::is_nothrow_move_<wbr>assignable         : yes <br>Checking for program 'doxygen'                     <wbr>  : /usr/bin/doxygen <br>Checking for program 'tar'                         <wbr>  : /bin/tar <br>Checking for program 'sphinx-build'                <wbr>  : /usr/bin/sphinx-build <br>Checking for program 'sh'                          <wbr>  : /bin/sh <br>Checking for library pthread                       <wbr>  : yes <br>Checking for library rt                            <wbr>  : yes <br>Checking for getpass function                      <wbr>  : yes <br>Checking for rtnetlink                     <wbr>          : yes <br>Checking for IFA_FLAGS                     <wbr>          : yes <br>Checking for program 'pkg-config'                  <wbr>  : /usr/bin/pkg-config <br>Checking for 'sqlite3'                     <wbr>          : yes <br>Checking for OpenSSL lib                           <wbr>  : "OpenSSL 1.0.2g-fips  1 Mar 2016" <br>Checking if OpenSSL library works                    : yes <br>Checking for program 'dpkg-architecture'           <wbr>  : /usr/bin/dpkg-architecture <br>Checking boost includes                      <wbr>        : 1.58.0 <br>Checking boost libs                          <wbr>        : ok <br>Checking the flags needed to use pthreads            : -pthread <br>Checking for boost linkage                       <wbr>    : ok <br>Checking supported CXXFLAGS                      <wbr>    : -O2 -g -pedantic -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -fdiagnostics-color <br>Checking supported LINKFLAGS                     <wbr>    : -fuse-ld=gold -Wl,-O1 <br>'configure' finished successfully (5.514s)<br>rkuma013@ecs261-d437:~/ndn-<wbr>cxx$ sudo ./waf<br>Waf: Entering directory `/lclhome/rkuma013/ndn-cxx/<wbr>build'<br>[  1/209] Compiling src/common-pch.hpp<br>[  2/209] Compiling <a href="http://libndn-cxx.pc.in" target="_blank">libndn-cxx.pc.in</a><br>[  3/209] Compiling tools/wrapper/ndnsec-list.sh<br>[  4/209] Compiling tools/wrapper/ndnsec-delete.sh<br>[  5/209] Compiling tools/wrapper/ndnsec-cert-<wbr>dump.sh<br>[  6/209] Compiling tools/wrapper/ndnsec-cert-gen.<wbr>sh<br>[  7/209] Compiling tools/wrapper/ndnsec-sign-req.<wbr>sh<br>[  8/209] Compiling tools/wrapper/ndnsec-dump-<wbr>certificate.sh<br>[  9/209] Compiling tools/wrapper/ndnsec-keygen.sh<br>[ 10/209] Compiling tools/wrapper/ndnsec-ls-<wbr>identity.sh<br>[ 11/209] Compiling tools/wrapper/ndnsec-certgen.<wbr>sh<br>[ 12/209] Compiling tools/wrapper/ndnsec-install-<wbr>cert.sh<br>[ 13/209] Compiling tools/wrapper/ndnsec-key-gen.<wbr>sh<br>[ 14/209] Compiling tools/wrapper/ndnsec-get-<wbr>default.sh<br>[ 15/209] Compiling tools/wrapper/ndnsec-export.sh<br>[ 16/209] Compiling tools/wrapper/ndnsec-set-<wbr>default.sh<br>[ 17/209] Compiling tools/wrapper/ndnsec-import.sh<br>[ 18/209] Compiling tools/wrapper/ndnsec-unlock-<wbr>tpm.sh<br>[ 19/209] Compiling tools/wrapper/ndnsec-cert-<wbr>install.sh<br>[ 20/209] Processing sphinx_build [man]: docs/manpages/ndn-client.conf.<wbr>rst docs/manpages/ndn-log.rst docs/manpages/ndnsec-cert-<wbr>dump.rst docs/manpages/ndnsec-cert-gen.<wbr>rst docs/manpages/ndnsec-cert-<wbr>install.rst docs/manpages/ndnsec-delete.<wbr>rst docs/manpages/ndnsec-export.<wbr>rst docs/manpages/ndnsec-get-<wbr>default.rst docs/manpages/ndnsec-import.<wbr>rst docs/manpages/ndnsec-key-gen.<wbr>rst docs/manpages/ndnsec-list.rst docs/manpages/ndnsec-set-<wbr>default.rst docs/manpages/ndnsec-sign-req.<wbr>rst docs/manpages/ndnsec-unlock-<wbr>tpm.rst docs/manpages/ndnsec.rst docs/conf.py -> build/docs/manpages/ndnsec.1 build/docs/manpages/ndnsec-<wbr>cert-dump.1 build/docs/manpages/ndnsec-<wbr>cert-gen.1 build/docs/manpages/ndnsec-<wbr>cert-instal.1 build/docs/manpages/ndnsec-<wbr>delete.1 build/docs/manpages/ndnsec-<wbr>export.1 build/docs/manpages/ndnsec-<wbr>get-default.1 build/docs/manpages/ndnsec-<wbr>import.1 build/docs/manpages/ndnsec-<wbr>key-gen.1 build/docs/manpages/ndnsec-<wbr>list.1 build/docs/manpages/ndnsec-<wbr>set-default.1 build/docs/manpages/ndnsec-<wbr>sign-req.1 build/docs/manpages/ndnsec-<wbr>unlock-tpm.1 build/docs/manpages/ndn-<wbr>client.conf.5 build/docs/manpages/ndn-log.7<br><br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:13: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:13: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:29: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:34: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:39: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:51: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:54: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/examples.rst:54: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:18: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:21: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:21: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:37: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:39: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:44: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:44: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:47: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:53: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:53: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:63: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:66: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:66: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:66: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:69: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:83: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:83: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:97: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:97: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:97: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:97: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:97: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:102: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:114: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:117: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:122: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:142: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:144: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:148: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:150: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:155: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:161: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.2.0.rst:171: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.3.1.rst:13: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.3.1.rst:13: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.3.1.rst:16: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.3.1.rst:25: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.3.1.rst:28: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:25: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:33: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:47: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:69: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:71: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:71: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:76: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:76: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:76: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:82: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.5.1.rst:82: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:14: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:14: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:110: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:116: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:116: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:116: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:122: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.0.rst:122: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:9: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:9: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:13: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:31: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:37: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:43: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:49: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes/release-<wbr>notes-0.6.1.rst:55: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/specs/validation-error-<wbr>code.rst:4: ERROR: Unknown interpreted text role "ndn-cxx".<br>/lclhome/rkuma013/ndn-cxx/<wbr>docs/release-notes-latest.rst:<wbr>: WARNING: document isn't included in any toctree<br><br>[ 21/209] Compiling src/security/v2/validator-<wbr>config/checker.cpp<br>[ 22/209] Compiling src/util/regex/regex-pattern-<wbr>list-matcher.cpp<br>[ 23/209] Compiling src/delegation-list.cpp<br>[ 24/209] Compiling src/encoding/block.cpp<br>[ 25/209] Compiling src/delegation.cpp<br>[ 26/209] Compiling src/security/validator-null.<wbr>cpp<br>[ 27/209] Compiling src/mgmt/control-response.cpp<br>[ 28/209] Compiling src/net/face-uri.cpp<br>[ 29/209] Compiling src/net/network-monitor.cpp<br>[ 30/209] Compiling src/selectors.cpp<br>[ 31/209] Compiling src/transport/tcp-transport.<wbr>cpp<br>[ 32/209] Compiling src/security/transform/step-<wbr>source.cpp<br>[ 33/209] Compiling src/util/regex/regex-<wbr>component-matcher.cpp<br>[ 34/209] Compiling src/security/transform/signer-<wbr>filter.cpp<br>[ 35/209] Compiling src/security/signing-helpers.<wbr>cpp<br>[ 36/209] Compiling src/lp/cache-policy.cpp<br>[ 37/209] Compiling src/security/v2/trust-anchor-<wbr>group.cpp<br>[ 38/209] Compiling src/security/transform/public-<wbr>key.cpp<br>[ 39/209] Compiling src/security/transform/<wbr>verifier-filter.cpp<br>[ 40/209] Compiling src/security/transform/<wbr>private-key.cpp<br>[ 41/209] Compiling src/mgmt/nfd/rib-entry.cpp<br>[ 42/209] Compiling src/interest.cpp<br>[ 43/209] Compiling src/security/signature-sha256-<wbr>with-rsa.cpp<br>[ 44/209] Compiling src/security/transform/hmac-<wbr>filter.cpp<br>[ 45/209] Compiling src/security/pib/pib-sqlite3.<wbr>cpp<br>[ 46/209] Compiling src/util/notification-<wbr>subscriber.cpp<br>[ 47/209] Compiling src/util/segment-fetcher.cpp<br>[ 48/209] Compiling src/net/ethernet.cpp<br>[ 49/209] Compiling src/util/regex/regex-repeat-<wbr>matcher.cpp<br>[ 50/209] Compiling src/security/transform/hex-<wbr>decode.cpp<br>[ 51/209] Compiling src/security/v2/validator-<wbr>config/name-relation.cpp<br>[ 52/209] Compiling src/security/transform/digest-<wbr>filter.cpp<br>[ 53/209] Compiling src/security/transform/buffer-<wbr>source.cpp<br>[ 54/209] Compiling src/mgmt/nfd/fib-entry.cpp<br>[ 55/209] Compiling src/security/v2/certificate-<wbr>fetcher-from-network.cpp<br>[ 56/209] Compiling src/security/transform/block-<wbr>cipher.cpp<br>[ 57/209] Compiling src/util/string-helper.cpp<br>../src/interest.cpp: In member function ‘size_t ndn::Interest::wireEncode(ndn:<wbr>:encoding::EncodingImpl<TAG>&) const’:<br>../src/interest.cpp:88:7: warning: ‘bool ndn::Interest::hasSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (hasSelectors()) {<br>       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:277:3: note: declared here<br>   hasSelectors() const<br>   ^<br>../src/interest.cpp:89:20: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>     totalLength += getSelectors().wireEncode(<wbr>encoder);<br>                    ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp: In member function ‘bool ndn::Interest::matchesName(<wbr>const ndn::Name&) const’:<br>../src/interest.cpp:332:7: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (getMinSuffixComponents() >= 0 &&<br>       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:332:30: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (getMinSuffixComponents() >= 0 &&<br>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:334:60: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(name.size() - m_name.size() >= static_cast<size_t>(<wbr>getMinSuffixComponents())))<br>                              <wbr>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:334:83: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(name.size() - m_name.size() >= static_cast<size_t>(<wbr>getMinSuffixComponents())))<br>                              <wbr>                              <wbr>                       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:337:7: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (getMaxSuffixComponents() >= 0 &&<br>       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:337:30: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (getMaxSuffixComponents() >= 0 &&<br>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:339:60: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(name.size() - m_name.size() <= static_cast<size_t>(<wbr>getMaxSuffixComponents())))<br>                              <wbr>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:339:83: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(name.size() - m_name.size() <= static_cast<size_t>(<wbr>getMaxSuffixComponents())))<br>                              <wbr>                              <wbr>                       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:342:8: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (!getExclude().empty() &&<br>        ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:342:19: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (!getExclude().empty() &&<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:344:7: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       getExclude().isExcluded(name[<wbr>m_name.size()]))<br>       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:344:18: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       getExclude().isExcluded(name[<wbr>m_name.size()]))<br>                  ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp: In member function ‘bool ndn::Interest::matchesData(<wbr>const ndn::Data&) const’:<br>../src/interest.cpp:358:33: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   bool hasMinSuffixComponents = getMinSuffixComponents() >= 0;<br>                              <wbr>   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:358:56: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   bool hasMinSuffixComponents = getMinSuffixComponents() >= 0;<br>                              <wbr>                          ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:360:52: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>                              <wbr>  static_cast<size_t>(<wbr>getMinSuffixComponents()) : 0;<br>                              <wbr>                      ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:360:75: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>                              <wbr>  static_cast<size_t>(<wbr>getMinSuffixComponents()) : 0;<br>                              <wbr>                              <wbr>               ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:365:33: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   bool hasMaxSuffixComponents = getMaxSuffixComponents() >= 0;<br>                              <wbr>   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:365:56: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   bool hasMaxSuffixComponents = getMaxSuffixComponents() >= 0;<br>                              <wbr>                          ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:367:30: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(interestNameLength + getMaxSuffixComponents() >= fullNameLength))<br>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:367:53: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>       !(interestNameLength + getMaxSuffixComponents() >= fullNameLength))<br>                              <wbr>                       ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:390:8: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (!getExclude().empty() && fullNameLength > interestNameLength) {<br>        ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:390:19: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (!getExclude().empty() && fullNameLength > interestNameLength) {<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:393:11: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       if (getExclude().isExcluded(data.<wbr>getFullName().get(<wbr>interestNameLength)))<br>           ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:393:22: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       if (getExclude().isExcluded(data.<wbr>getFullName().get(<wbr>interestNameLength)))<br>                      ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:412:11: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       if (getExclude().isExcluded(<wbr>dataName.get(<wbr>interestNameLength)))<br>           ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:412:22: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>       if (getExclude().isExcluded(<wbr>dataName.get(<wbr>interestNameLength)))<br>                      ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:418:84: warning: ‘const ndn::KeyLocator& ndn::Interest::<wbr>getPublisherPublicKeyLocator() const’ is deprecated:  [-Wdeprecated-declarations]<br>   const KeyLocator& publisherPublicKeyLocator = this-><wbr>getPublisherPublicKeyLocator()<wbr>;<br>                              <wbr>                              <wbr>                        ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:332:3: note: declared here<br>   getPublisherPublicKeyLocator() const<br>   ^<br>../src/interest.cpp: In member function ‘bool ndn::Interest::<wbr>matchesInterest(const ndn::Interest&) const’:<br>../src/interest.cpp:439:30: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>           this->getSelectors() == other.getSelectors());<br>                              ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp:439:54: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>           this->getSelectors() == other.getSelectors());<br>                              <wbr>                        ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp: In function ‘std::ostream& ndn::operator<<(std::ostream&, const ndn::Interest&)’:<br>../src/interest.cpp:503:39: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (interest.<wbr>getMinSuffixComponents() >= 0) {<br>                              <wbr>         ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:504:82: warning: ‘int ndn::Interest::<wbr>getMinSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>     os << delim << "ndn.MinSuffixComponents=" << interest.<wbr>getMinSuffixComponents();<br>                              <wbr>                              <wbr>                      ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:300:3: note: declared here<br>   getMinSuffixComponents() const<br>   ^<br>../src/interest.cpp:507:39: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (interest.<wbr>getMaxSuffixComponents() >= 0) {<br>                              <wbr>         ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:508:82: warning: ‘int ndn::Interest::<wbr>getMaxSuffixComponents() const’ is deprecated:  [-Wdeprecated-declarations]<br>     os << delim << "ndn.MaxSuffixComponents=" << interest.<wbr>getMaxSuffixComponents();<br>                              <wbr>                              <wbr>                      ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:316:3: note: declared here<br>   getMaxSuffixComponents() const<br>   ^<br>../src/interest.cpp:511:33: warning: ‘int ndn::Interest::<wbr>getChildSelector() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (interest.getChildSelector() != DEFAULT_CHILD_SELECTOR) {<br>                              <wbr>   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:364:3: note: declared here<br>   getChildSelector() const<br>   ^<br>../src/interest.cpp:512:70: warning: ‘int ndn::Interest::<wbr>getChildSelector() const’ is deprecated:  [-Wdeprecated-declarations]<br>     os << delim << "ndn.ChildSelector=" << interest.getChildSelector();<br>                              <wbr>                              <wbr>          ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:364:3: note: declared here<br>   getChildSelector() const<br>   ^<br>../src/interest.cpp:528:28: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (!interest.getExclude().empty(<wbr>)) {<br>                            ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp:529:58: warning: ‘const ndn::Exclude& ndn::Interest::getExclude() const’ is deprecated:  [-Wdeprecated-declarations]<br>     os << delim << "ndn.Exclude=" << interest.getExclude();<br>                              <wbr>                            ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:348:3: note: declared here<br>   getExclude() const<br>   ^<br>../src/interest.cpp: In instantiation of ‘size_t ndn::Interest::wireEncode(ndn:<wbr>:encoding::EncodingImpl<TAG>&) const [with ndn::encoding::Tag TAG = (ndn::encoding::Tag)1u; size_t = long unsigned int]’:<br>../src/interest.cpp:100:1:   required from here<br>../src/interest.cpp:88:19: warning: ‘bool ndn::Interest::hasSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (hasSelectors()) {<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:277:3: note: declared here<br>   hasSelectors() const<br>   ^<br>../src/interest.cpp:88:19: warning: ‘bool ndn::Interest::hasSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (hasSelectors()) {<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:277:3: note: declared here<br>   hasSelectors() const<br>   ^<br>../src/interest.cpp:89:32: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>     totalLength += getSelectors().wireEncode(<wbr>encoder);<br>                              <wbr>  ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp:89:32: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>     totalLength += getSelectors().wireEncode(<wbr>encoder);<br>                              <wbr>  ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp: In instantiation of ‘size_t ndn::Interest::wireEncode(ndn:<wbr>:encoding::EncodingImpl<TAG>&) const [with ndn::encoding::Tag TAG = (ndn::encoding::Tag)0u; size_t = long unsigned int]’:<br>../src/interest.cpp:100:1:   required from here<br>../src/interest.cpp:88:19: warning: ‘bool ndn::Interest::hasSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (hasSelectors()) {<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:277:3: note: declared here<br>   hasSelectors() const<br>   ^<br>../src/interest.cpp:88:19: warning: ‘bool ndn::Interest::hasSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (hasSelectors()) {<br>                   ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:277:3: note: declared here<br>   hasSelectors() const<br>   ^<br>../src/interest.cpp:89:32: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>     totalLength += getSelectors().wireEncode(<wbr>encoder);<br>                              <wbr>  ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br>../src/interest.cpp:89:32: warning: ‘const ndn::Selectors& ndn::Interest::getSelectors() const’ is deprecated:  [-Wdeprecated-declarations]<br>     totalLength += getSelectors().wireEncode(<wbr>encoder);<br>                              <wbr>  ^<br>In file included from ../src/interest.cpp:22:0:<br>../src/interest.hpp:284:3: note: declared here<br>   getSelectors() const<br>   ^<br><br>[ 58/209] Compiling src/util/signal/connection.cpp<br>[ 59/209] Compiling src/security/signature-sha256-<wbr>with-ecdsa.cpp<br>[ 60/209] Compiling src/net/dns.cpp<br>[ 61/209] Compiling src/security/transform/base64-<wbr>encode.cpp<br>../src/util/notification-<wbr>subscriber.cpp: In member function ‘void ndn::util::<wbr>NotificationSubscriberBase::<wbr>sendInitialInterest()’:<br>../src/util/notification-<wbr>subscriber.cpp:82:31: warning: ‘ndn::Interest& ndn::Interest::<wbr>setChildSelector(int)’ is deprecated:  [-Wdeprecated-declarations]<br>   interest->setChildSelector(1);<br>                               ^<br>In file included from ../src/util/../face.hpp:27:0,<br>                 from ../src/util/notification-<wbr>subscriber.hpp:31,<br>                 from ../src/util/notification-<wbr>subscriber.cpp:28:<br>../src/util/../interest.hpp:<wbr>371:3: note: declared here<br>   setChildSelector(int childSelector)<br>   ^<br><br>[ 62/209] Compiling src/security/transform/bool-<wbr>sink.cpp<br>[ 63/209] Compiling src/security/transform/base64-<wbr>decode.cpp<br>[ 64/209] Compiling src/security/transform/strip-<wbr>space.cpp<br>[ 65/209] Compiling src/util/regex/regex-backref-<wbr>manager.cpp<br>[ 66/209] Compiling src/security/tpm/tpm.cpp<br>[ 67/209] Compiling src/net/detail/link-type-<wbr>helper.cpp<br>[ 68/209] Compiling src/mgmt/dispatcher.cpp<br>[ 69/209] Compiling src/security/tpm/key-handle.<wbr>cpp<br>[ 70/209] Compiling src/encoding/encoder.cpp<br>[ 71/209] Compiling src/security/v2/validator.cpp<br>[ 72/209] Compiling src/security/tpm/key-handle-<wbr>mem.cpp<br>[ 73/209] Compiling src/security/tpm/back-end.cpp<br>[ 74/209] Compiling src/util/dummy-client-face.cpp<br>[ 75/209] Compiling src/security/tpm/back-end-mem.<wbr>cpp<br>[ 76/209] Compiling src/net/detail/linux-if-<wbr>constants.cpp<br>../src/util/segment-fetcher.<wbr>cpp: In member function ‘void ndn::util::SegmentFetcher::<wbr>fetchFirstSegment(const ndn::Interest&, std::shared_ptr<ndn::util::<wbr>SegmentFetcher>)’:<br>../src/util/segment-fetcher.<wbr>cpp:80:30: warning: ‘ndn::Interest& ndn::Interest::<wbr>setChildSelector(int)’ is deprecated:  [-Wdeprecated-declarations]<br>   interest.setChildSelector(1);<br>                              ^<br>In file included from ../src/util/../face.hpp:27:0,<br>                 from ../src/util/segment-fetcher.<wbr>hpp:26,<br>                 from ../src/util/segment-fetcher.<wbr>cpp:22:<br>../src/util/../interest.hpp:<wbr>371:3: note: declared here<br>   setChildSelector(int childSelector)<br>   ^<br>../src/util/segment-fetcher.<wbr>cpp: In member function ‘void ndn::util::SegmentFetcher::<wbr>fetchNextSegment(const ndn::Interest&, const ndn::Name&, uint64_t, std::shared_ptr<ndn::util::<wbr>SegmentFetcher>)’:<br>../src/util/segment-fetcher.<wbr>cpp:96:30: warning: ‘ndn::Interest& ndn::Interest::<wbr>setChildSelector(int)’ is deprecated:  [-Wdeprecated-declarations]<br>   interest.setChildSelector(0);<br>                              ^<br>In file included from ../src/util/../face.hpp:27:0,<br>                 from ../src/util/segment-fetcher.<wbr>hpp:26,<br>                 from ../src/util/segment-fetcher.<wbr>cpp:22:<br>../src/util/../interest.hpp:<wbr>371:3: note: declared here<br>   setChildSelector(int childSelector)<br>   ^<br><br>[ 77/209] Compiling src/security/v2/certificate-<wbr>fetcher.cpp<br>[ 78/209] Compiling src/security/tpm/back-end-<wbr>file.cpp<br>[ 79/209] Compiling src/security/v2/validation-<wbr>policy-simple-hierarchy.cpp<br>[ 80/209] Compiling src/util/time.cpp<br>[ 81/209] Compiling src/security/signing-info.cpp<br>[ 82/209] Compiling src/link.cpp<br>[ 83/209] Compiling src/encoding/nfd-constants.cpp<br>[ 84/209] Compiling src/security/v2/certificate-<wbr>fetcher-offline.cpp<br>[ 85/209] Compiling src/security/security-common.<wbr>cpp<br>[ 86/209] Compiling src/security/v2/certificate.<wbr>cpp<br>[ 87/209] Compiling src/util/regex/regex-top-<wbr>matcher.cpp<br>[ 88/209] Compiling src/security/safe-bag.cpp<br>[ 89/209] Compiling src/util/io.cpp<br>[ 90/209] Compiling src/util/indented-stream.cpp<br>[ 91/209] Compiling src/interest-filter.cpp<br>[ 92/209] Compiling src/security/pib/pib.cpp<br>[ 93/209] Compiling src/meta-info.cpp<br>[ 94/209] Compiling src/util/time-unit-test-clock.<wbr>cpp<br>[ 95/209] Compiling src/security/pib/pib-memory.<wbr>cpp<br>[ 96/209] Compiling src/security/v2/validation-<wbr>state.cpp<br>[ 97/209] Compiling src/util/logger.cpp<br>[ 98/209] Compiling src/security/v2/key-chain.cpp<br>[ 99/209] Compiling src/mgmt/nfd/control-command.<wbr>cpp<br>[100/209] Compiling src/encoding/buffer-stream.cpp<br>[101/209] Compiling src/security/pib/key.cpp<br>[102/209] Compiling src/transport/transport.cpp<br>[103/209] Compiling src/security/pib/key-<wbr>container.cpp<br>[104/209] Compiling src/ims/in-memory-storage-<wbr>entry.cpp<br>[105/209] Compiling src/security/pib/identity.cpp<br>[106/209] Compiling src/util/regex/regex-matcher.<wbr>cpp<br>[107/209] Compiling src/net/address-converter.cpp<br>[108/209] Compiling src/security/pib/identity-<wbr>container.cpp<br>[109/209] Compiling src/security/pib/detail/key-<wbr>impl.cpp<br>[110/209] Compiling src/security/command-interest-<wbr>signer.cpp<br>[111/209] Compiling src/util/scheduler-scoped-<wbr>event-id.cpp<br>[112/209] Compiling src/signature.cpp<br>[113/209] Compiling src/security/pib/detail/<wbr>identity-impl.cpp<br>[114/209] Compiling src/util/logging.cpp<br>[115/209] Compiling src/mgmt/nfd/face-event-<wbr>notification.cpp<br>[116/209] Compiling src/security/v2/trust-anchor-<wbr>container.cpp<br>[117/209] Compiling src/encoding/estimator.cpp<br>[118/209] Compiling src/ims/in-memory-storage.cpp<br>[119/209] Compiling src/mgmt/nfd/channel-status.<wbr>cpp<br>[120/209] Compiling src/security/v2/validator-<wbr>config/filter.cpp<br>[121/209] Compiling src/ims/in-memory-storage-lfu.<wbr>cpp<br>[122/209] Compiling src/security/key-params.cpp<br>[123/209] Compiling src/security/digest-sha256.cpp<br>[124/209] Compiling src/encoding/buffer.cpp<br>[125/209] Compiling src/mgmt/nfd/forwarder-status.<wbr>cpp<br>[126/209] Compiling src/transport/unix-transport.<wbr>cpp<br>[127/209] Compiling src/util/regex/regex-pseudo-<wbr>matcher.cpp<br>../src/ims/in-memory-storage.<wbr>cpp: In member function ‘ndn::InMemoryStorageEntry* ndn::InMemoryStorage::<wbr>selectChild(const ndn::Interest&, boost::multi_index::detail::<wbr>ordered_index<boost::multi_<wbr>index::const_mem_fun<ndn::<wbr>InMemoryStorageEntry, const ndn::Name&, &ndn::InMemoryStorageEntry::<wbr>getFullName>, std::less<ndn::Name>, boost::multi_index::detail::<wbr>nth_layer<1, ndn::InMemoryStorageEntry*, boost::multi_index::indexed_<wbr>by<boost::multi_index::<wbr>ordered_unique<boost::multi_<wbr>index::tag<ndn::<wbr>InMemoryStorage::byFullName>, boost::multi_index::const_mem_<wbr>fun<ndn::InMemoryStorageEntry, const ndn::Name&, &ndn::InMemoryStorageEntry::<wbr>getFullName>, std::less<ndn::Name> > >, std::allocator<ndn::<wbr>InMemoryStorageEntry*> >, boost::mpl::v_item<ndn::<wbr>InMemoryStorage::byFullName, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::<wbr>ordered_unique_tag>::iterator) const’:<br>../src/ims/in-memory-storage.<wbr>cpp:276:57: warning: ‘int ndn::Interest::<wbr>getChildSelector() const’ is deprecated:  [-Wdeprecated-declarations]<br>   bool hasLeftmostSelector = (interest.getChildSelector() <= 0);<br>                              <wbr>                           ^<br>In file included from ../src/ims/in-memory-storage-<wbr>entry.hpp:26:0,<br>                 from ../src/ims/in-memory-storage.<wbr>hpp:25,<br>                 from ../src/ims/in-memory-storage.<wbr>cpp:22:<br>../src/ims/../interest.hpp:<wbr>364:3: note: declared here<br>   getChildSelector() const<br>   ^<br><br>[128/209] Compiling src/security/transform/hex-<wbr>encode.cpp<br>[129/209] Compiling src/lp/prefix-announcement.cpp<br>[130/209] Compiling src/util/sqlite3-statement.cpp<br>[131/209] Compiling src/security/pib/certificate-<wbr>container.cpp<br>[132/209] Compiling src/mgmt/nfd/cs-info.cpp<br>[133/209] Compiling src/packet-base.cpp<br>[134/209] Compiling src/lp/nack.cpp<br>[135/209] Compiling src/util/random.cpp<br>[136/209] Compiling src/security/v2/certificate-<wbr>bundle-fetcher.cpp<br>[137/209] Compiling src/net/network-monitor-stub.<wbr>cpp<br>[138/209] Compiling src/security/v2/certificate-<wbr>fetcher-direct-fetch.cpp<br>[139/209] Compiling src/util/signal/scoped-<wbr>connection.cpp<br>[140/209] Compiling src/security/v2/validation-<wbr>error.cpp<br>[141/209] Compiling src/net/network-interface.cpp<br>[142/209] Compiling src/security/v2/certificate-<wbr>cache.cpp<br>[143/209] Compiling src/security/v2/validator-<wbr>config/rule.cpp<br>[144/209] Compiling src/net/network-address.cpp<br>[145/209] Compiling src/key-locator.cpp<br>[146/209] Compiling src/security/transform/stream-<wbr>source.cpp<br>[147/209] Compiling src/ims/in-memory-storage-<wbr>persistent.cpp<br>[148/209] Compiling src/util/sha256.cpp<br>[149/209] Compiling src/util/regex/regex-<wbr>component-set-matcher.cpp<br>[150/209] Compiling src/util/config-file.cpp<br>[151/209] Compiling src/util/regex/regex-backref-<wbr>matcher.cpp<br>[152/209] Compiling src/mgmt/nfd/face-status.cpp<br>[153/209] Compiling src/ims/in-memory-storage-lru.<wbr>cpp<br>[154/209] Compiling src/lp/nack-header.cpp<br>[155/209] Compiling src/mgmt/nfd/command-options.<wbr>cpp<br>[156/209] Compiling src/data.cpp<br>[157/209] Compiling src/encoding/block-helpers.cpp<br>[158/209] Compiling src/security/v2/validation-<wbr>policy.cpp<br>../src/security/v2/<wbr>certificate-bundle-fetcher.<wbr>cpp: In member function ‘void ndn::security::v2::<wbr>CertificateBundleFetcher::<wbr>fetchFirstBundleSegment(const ndn::Name&, const std::shared_ptr<ndn::security:<wbr>:v2::CertificateRequest>&, const std::shared_ptr<ndn::security:<wbr>:v2::ValidationState>&, const ValidationContinuation&)’:<br>../src/security/v2/<wbr>certificate-bundle-fetcher.<wbr>cpp:100:36: warning: ‘ndn::Interest& ndn::Interest::<wbr>setChildSelector(int)’ is deprecated:  [-Wdeprecated-declarations]<br>   bundleInterest.<wbr>setChildSelector(1);<br>                              <wbr>      ^<br>In file included from ../src/security/v2/<wbr>certificate-request.hpp:25:0,<br>                 from ../src/security/v2/<wbr>certificate-fetcher.hpp:25,<br>                 from ../src/security/v2/<wbr>certificate-fetcher-from-<wbr>network.hpp:25,<br>                 from ../src/security/v2/<wbr>certificate-bundle-fetcher.<wbr>hpp:25,<br>                 from ../src/security/v2/<wbr>certificate-bundle-fetcher.<wbr>cpp:22:<br>../src/security/v2/../../<wbr>interest.hpp:371:3: note: declared here<br>   setChildSelector(int childSelector)<br>   ^<br><br>[159/209] Compiling src/name.cpp<br>[160/209] Compiling src/security/v2/validation-<wbr>policy-config.cpp<br>../src/security/v2/<wbr>certificate-cache.cpp: In member function ‘const ndn::security::v2::<wbr>Certificate* ndn::security::v2::<wbr>CertificateCache::find(const ndn::Interest&) const’:<br>../src/security/v2/<wbr>certificate-cache.cpp:82:33: warning: ‘int ndn::Interest::<wbr>getChildSelector() const’ is deprecated:  [-Wdeprecated-declarations]<br>   if (interest.getChildSelector() >= 0) {<br>                              <wbr>   ^<br>In file included from ../src/security/v2/<wbr>certificate-cache.hpp:25:0,<br>                 from ../src/security/v2/<wbr>certificate-cache.cpp:22:<br>../src/security/v2/../../<wbr>interest.hpp:364:3: note: declared here<br>   getChildSelector() const<br>   ^<br><br>[161/209] Compiling src/exclude.cpp<br>[162/209] Compiling src/mgmt/nfd/control-<wbr>parameters.cpp<br>[163/209] Compiling src/security/validator-config.<wbr>cpp<br>[164/209] Compiling src/security/transform/stream-<wbr>sink.cpp<br>[165/209] Compiling src/mgmt/nfd/face-query-<wbr>filter.cpp<br>[166/209] Compiling src/security/detail/openssl-<wbr>helper.cpp<br>[167/209] Compiling src/name-component.cpp<br>[168/209] Compiling src/lp/packet.cpp<br>[169/209] Compiling src/security/verification-<wbr>helpers.cpp<br>[170/209] Compiling src/mgmt/status-dataset-<wbr>context.cpp<br>../src/data.cpp: In member function ‘ndn::name::Component ndn::Data::getFinalBlockId() const’:<br>../src/data.cpp:316:37: warning: ‘ndn::name::Component ndn::MetaInfo::<wbr>getFinalBlockId() const’ is deprecated:  [-Wdeprecated-declarations]<br>   return m_metaInfo.getFinalBlockId();<br>                              <wbr>       ^<br>In file included from ../src/data.hpp:25:0,<br>                 from ../src/data.cpp:22:<br>../src/meta-info.hpp:143:3: note: declared here<br>   getFinalBlockId() const<br>   ^<br>../src/data.cpp: In member function ‘ndn::Data& ndn::Data::setFinalBlockId(<wbr>const ndn::name::Component&)’:<br>../src/data.cpp:323:42: warning: ‘ndn::MetaInfo& ndn::MetaInfo::<wbr>setFinalBlockId(const ndn::name::Component&)’ is deprecated:  [-Wdeprecated-declarations]<br>   m_metaInfo.setFinalBlockId(<wbr>finalBlockId);<br>                              <wbr>            ^<br>In file included from ../src/data.hpp:25:0,<br>                 from ../src/data.cpp:22:<br>../src/meta-info.hpp:156:3: note: declared here<br>   setFinalBlockId(const name::Component& finalBlockId);<br>   ^<br><br>[171/209] Compiling src/security/transform/<wbr>transform-base.cpp<br>[172/209] Compiling src/mgmt/nfd/strategy-choice.<wbr>cpp<br>[173/209] Compiling src/ims/in-memory-storage-<wbr>fifo.cpp<br>[174/209] Compiling src/security/v2/certificate-<wbr>storage.cpp<br>[175/209] Compiling src/util/scheduler.cpp<br>[176/209] Compiling src/mgmt/nfd/status-dataset.<wbr>cpp<br>[177/209] Compiling src/net/detail/network-<wbr>monitor-impl-rtnl.cpp<br>[178/209] Compiling src/security/v2/validation-<wbr>policy-command-interest.cpp<br>[179/209] Compiling src/encoding/tlv.cpp<br>[180/209] Compiling src/mgmt/nfd/face-monitor.cpp<br>[181/209] Compiling src/signature-info.cpp<br>[182/209] Compiling src/face.cpp<br>[183/209] Compiling src/mgmt/nfd/controller.cpp<br>[184/209] Compiling src/security/validity-period.<wbr>cpp<br>[185/209] Compiling src/security/v2/additional-<wbr>description.cpp<br>[186/209] Compiling tools/ndnsec/set-default.cpp<br>[187/209] Compiling tools/ndnsec/sign-req.cpp<br>[188/209] Compiling tools/ndnsec/cert-gen.cpp<br>[189/209] Compiling tools/ndnsec/cert-install.cpp<br>[190/209] Compiling tools/ndnsec/key-gen.cpp<br>[191/209] Compiling tools/ndnsec/cert-dump.cpp<br>[192/209] Compiling tools/ndnsec/list.cpp<br>[193/209] Compiling tools/ndnsec/export.cpp<br>[194/209] Compiling tools/ndnsec/util.cpp<br>[195/209] Compiling tools/ndnsec/unlock-tpm.cpp<br>[196/209] Compiling tools/ndnsec/get-default.cpp<br>[197/209] Compiling tools/ndnsec/import.cpp<br>[198/209] Compiling tools/ndnsec/delete.cpp<br>[199/209] Compiling examples/consumer-with-timer.<wbr>cpp<br>[200/209] Compiling examples/consumer.cpp<br>[201/209] Compiling examples/producer.cpp<br>[202/209] Compiling src/<a href="http://version.hpp.in" target="_blank">version.hpp.in</a><br>[203/209] Linking build/libndn-cxx.so<br>[204/209] Compiling tools/ndnsec/main.cpp<br>[205/209] Linking examples/consumer-with-timer<br>[206/209] Linking examples/consumer<br><b>./libndn-cxx.so: error: undefined reference to 'EVP_blake2s256'<br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2b512'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_free'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_new'<br>./libndn-cxx.so: error: undefined reference to 'RSA_pkey_ctx_ctrl'<br>collect2: error: ld returned 1 exit status<br><br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2s256'<br>./libndn-cxx.so: error: undefined reference to 'EVP_blake2b512'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_free'<br>./libndn-cxx.so: error: undefined reference to 'EVP_MD_CTX_new'<br>./libndn-cxx.so: error: undefined reference to 'RSA_pkey_ctx_ctrl'<br>collect2: error: ld returned 1 exit status<br><br>Waf: Leaving directory `/lclhome/rkuma013/ndn-cxx/<wbr>build'<br>Build failed</b><br> -> task in '/lclhome/rkuma013/ndn-cxx/<wbr>examples/consumer' failed with exit status 1 (run with -v to display more information)<br> -> task in '/lclhome/rkuma013/ndn-cxx/<wbr>examples/consumer-with-timer' failed with exit status 1 (run with -v to display more information)<br>rkuma013@ecs261-d437:~/ndn-<wbr>cxx$</div><br></div>