Problem persists in a non-NFS location.
Waf: Entering directory `/tmp/ndn-cxx/build'
fatal: No names found, cannot describe anything.
[ 69/104] cxxprogram: build/tests/main.cpp.1.o build/tests/management/test-nfd-channel-status.cpp.1.o build/tests/management/test-nfd-control-command.cpp.1.o build/tests/management/test-nfd-control-parameters.cpp.1.o build/tests/management/test-nfd-control-response.cpp.1.o build/tests/management/test-nfd-controller.cpp.1.o build/tests/management/test-nfd-face-event-notification.cpp.1.o build/tests/management/test-nfd-face-status.cpp.1.o build/tests/management/test-nfd-fib-entry.cpp.1.o build/tests/management/test-nfd-forwarder-status.cpp.1.o build/tests/management/test-nfd-strategy-choice.cpp.1.o build/tests/security/identity-fixture.cpp.1.o build/tests/security/test-certificate-cache.cpp.1.o build/tests/security/test-encode-decode-certificate.cpp.1.o build/tests/security/test-keychain.cpp.1.o build/tests/security/test-sec-tpm-file.cpp.1.o build/tests/security/test-signature-sha256.cpp.1.o build/tests/security/test-signed-interest.cpp.1.o build/tests/security/test-validator.cpp.1.o build/tests/test-block.cpp.1.o build/tests/test-data.cpp.1.o build/tests/test-exclude.cpp.1.o build/tests/test-interest.cpp.1.o build/tests/test-key-locator.cpp.1.o build/tests/test-name.cpp.1.o build/tests/test-version.cpp.1.o build/tests/transport/test-unix-transport.cpp.1.o build/tests/util/test-config-file.cpp.1.o build/tests/util/test-io.cpp.1.o build/tests/util/test-regex.cpp.1.o build/tests/util/test-scheduler.cpp.1.o build/tests/util/test-time.cpp.1.o build/tests/security/test-sec-public-info-sqlite3.cpp.1.o -> build/unit-tests
tests/security/test-encode-decode-certificate.cpp.1.o: In function `ndn::SecurityTestCertificate::Encode::test_method()':
/tmp/ndn-cxx/build/../tests/security/test-encode-decode-certificate.cpp:93: undefined reference to `CryptoPP::StringSinkTemplate<std::string>::StringSinkTemplate(std::string&)'
tests/security/test-encode-decode-certificate.cpp.1.o: In function `~StringSinkTemplate':
/usr/local/include/cryptopp/filters.h:586: undefined reference to `vtable for CryptoPP::StringSinkTemplate<std::string>'
(omitted)
./libndn-cxx.a(certificate-subject-description.cpp.2.o): In function `ndn::CertificateSubjectDescription::decode(CryptoPP::BufferedTransformation&)':
/tmp/ndn-cxx/build/../src/security/certificate-subject-description.cpp:69: undefined reference to `CryptoPP::BERDecodeTextString(CryptoPP::BufferedTransformation&, std::string&, unsigned char)'
./libndn-cxx.a(certificate-subject-description.cpp.2.o): In function `ndn::CertificateSubjectDescription::encode(CryptoPP::BufferedTransformation&) const':
/tmp/ndn-cxx/build/../src/security/certificate-subject-description.cpp:44: undefined reference to `CryptoPP::DEREncodeTextString(CryptoPP::BufferedTransformation&, std::string const&, unsigned char)'
Waf: Leaving directory `/tmp/ndn-cxx/build'
Build failed
-> task in '../unit-tests' failed (exit status 1):
{task 689673068: cxxprogram main.cpp.1.o,test-nfd-channel-status.cpp.1.o,test-nfd-control-command.cpp.1.o,test-nfd-control-parameters.cpp.1.o,test-nfd-control-response.cpp.1.o,test-nfd-controller.cpp.1.o,test-nfd-face-event-notification.cpp.1.o,test-nfd-face-status.cpp.1.o,test-nfd-fib-entry.cpp.1.o,test-nfd-forwarder-status.cpp.1.o,test-nfd-strategy-choice.cpp.1.o,identity-fixture.cpp.1.o,test-certificate-cache.cpp.1.o,test-encode-decode-certificate.cpp.1.o,test-keychain.cpp.1.o,test-sec-tpm-file.cpp.1.o,test-signature-sha256.cpp.1.o,test-signed-interest.cpp.1.o,test-validator.cpp.1.o,test-block.cpp.1.o,test-data.cpp.1.o,test-exclude.cpp.1.o,test-interest.cpp.1.o,test-key-locator.cpp.1.o,test-name.cpp.1.o,test-version.cpp.1.o,test-unix-transport.cpp.1.o,test-config-file.cpp.1.o,test-io.cpp.1.o,test-regex.cpp.1.o,test-scheduler.cpp.1.o,test-time.cpp.1.o,test-sec-public-info-sqlite3.cpp.1.o -> unit-tests}
['/usr/bin/g++', 'tests/main.cpp.1.o', 'tests/management/test-nfd-channel-status.cpp.1.o', 'tests/management/test-nfd-control-command.cpp.1.o', 'tests/management/test-nfd-control-parameters.cpp.1.o', 'tests/management/test-nfd-control-response.cpp.1.o', 'tests/management/test-nfd-controller.cpp.1.o', 'tests/management/test-nfd-face-event-notification.cpp.1.o', 'tests/management/test-nfd-face-status.cpp.1.o', 'tests/management/test-nfd-fib-entry.cpp.1.o', 'tests/management/test-nfd-forwarder-status.cpp.1.o', 'tests/management/test-nfd-strategy-choice.cpp.1.o', 'tests/security/identity-fixture.cpp.1.o', 'tests/security/test-certificate-cache.cpp.1.o', 'tests/security/test-encode-decode-certificate.cpp.1.o', 'tests/security/test-keychain.cpp.1.o', 'tests/security/test-sec-tpm-file.cpp.1.o', 'tests/security/test-signature-sha256.cpp.1.o', 'tests/security/test-signed-interest.cpp.1.o', 'tests/security/test-validator.cpp.1.o', 'tests/test-block.cpp.1.o', 'tests/test-data.cpp.1.o', 'tests/test-exclude.cpp.1.o', 'tests/test-interest.cpp.1.o', 'tests/test-key-locator.cpp.1.o', 'tests/test-name.cpp.1.o', 'tests/test-version.cpp.1.o', 'tests/transport/test-unix-transport.cpp.1.o', 'tests/util/test-config-file.cpp.1.o', 'tests/util/test-io.cpp.1.o', 'tests/util/test-regex.cpp.1.o', 'tests/util/test-scheduler.cpp.1.o', 'tests/util/test-time.cpp.1.o', 'tests/security/test-sec-public-info-sqlite3.cpp.1.o', '-o', '/tmp/ndn-cxx/build/unit-tests', '-Wl,-Bstatic', '-L.', '-lndn-cxx', '-Wl,-Bdynamic', '-L/usr/local/lib', '-L/usr/local/lib', '-L/usr/local/lib', '-lboost_system', '-lboost_filesystem', '-lboost_date_time', '-lboost_iostreams', '-lboost_regex', '-lboost_program_options', '-lboost_chrono', '-lboost_unit_test_framework', '-lssl', '-lcrypto', '-lcryptopp', '-lsqlite3', '-lrt', '-lpthread']
Snippet from build/config.log:
----------------------------------------
Checking Crypto++ lib
562
----------------------------------------
Checking if CryptoPP library works
==>
#include <cryptopp/config.h>
int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}
<==
[1/2] ESC[32mcxx: build/.conf_check_6a78f4c666aa1d864c15d677c916b759/test.cpp ->
build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbuild/test.cpp.1.o
ESC[0m
['/usr/bin/g++', '-pedantic', '-Wall', '-Wno-long-long', '-O0', '-g3', '-Werror'
, '-I/usr/local/include', '-D_DEBUG=1', '-DHAVE_PTHREAD=1', '-DHAVE_RT=1', '-DHA
VE_OPENSSL=1', '-DHAVE_SQLITE3=1', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] ESC[33mcxxprogram: build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbuild/test.cpp.1.o -> build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbui
int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}
<==
[1/2] ESC[32mcxx: build/.conf_check_6a78f4c666aa1d864c15d677c916b759/test.cpp ->
build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbuild/test.cpp.1.o
ESC[0m
['/usr/bin/g++', '-pedantic', '-Wall', '-Wno-long-long', '-O0', '-g3', '-Werror'
, '-I/usr/local/include', '-D_DEBUG=1', '-DHAVE_PTHREAD=1', '-DHAVE_RT=1', '-DHA
VE_OPENSSL=1', '-DHAVE_SQLITE3=1', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] ESC[33mcxxprogram: build/.conf_check_6a78f4c666aa1d864c15d677c916b759/test
build/test.cpp.1.o -> build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbui
ld/testprog
ESC[0m
['/usr/bin/g++', 'test.cpp.1.o', '-o', '/tmp/ndn-cxx/build/.conf_check_6a78f4c666aa1d864c15d677c916b759/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lcryptopp', '-lpthread']
yes