Project

General

Profile

Actions

Bug #3286

closed

Undefined symbols for architecture x86_64:

Added by fabio barker7 over 8 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Compilation
Target version:
Start date:
10/24/2015
Due date:
% Done:

0%

Estimated time:

Description

I am trying to install ndnSIM 2.1 and run into the following problem. Use the Mac OS 10.10.5 system
when I will configure and build ndnSIM with python using ./waf command the following error appears.

Undefined symbols for architecture x86_64:
"vtable for CryptoPP::SHA256", referenced from:
CryptoPP::SHA256::SHA256() in sec-tpm-file.cpp.3.o
CryptoPP::SHA256::SHA256(CryptoPP::SHA256 const&) in sec-tpm-file.cpp.3.o
CryptoPP::SHA256::SHA256() in validator.cpp.3.o
CryptoPP::SHA256::SHA256(CryptoPP::SHA256 const&) in validator.cpp.3.o
CryptoPP::SHA256::SHA256() in crypto.cpp.3.o
CryptoPP::SHA256::SHA256(CryptoPP::SHA256 const&) in crypto.cpp.3.o
CryptoPP::SHA256::SHA256() in digest.cpp.3.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
...

Actions #1

Updated by Alex Afanasyev almost 6 years ago

  • Status changed from New to Closed

No longer applicable to the latest versions of ndnSIM (not using CryptoPP anymore)

Actions

Also available in: Atom PDF