Actions
Bug #5103
closedDoes not compile correctly without specifying OpenSSL path
Status:
Rejected
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Description
OS: MACOS 10.15.4
Openssl: Installed by HomeBrew
brew list openssl
/usr/local/Cellar/openssl@1.1/1.1.1f/.bottle/etc/ (7 files)
/usr/local/Cellar/openssl@1.1/1.1.1f/bin/c_rehash
/usr/local/Cellar/openssl@1.1/1.1.1f/bin/openssl
/usr/local/Cellar/openssl@1.1/1.1.1f/include/openssl/ (104 files)
/usr/local/Cellar/openssl@1.1/1.1.1f/lib/libcrypto.1.1.dylib
/usr/local/Cellar/openssl@1.1/1.1.1f/lib/libssl.1.1.dylib
/usr/local/Cellar/openssl@1.1/1.1.1f/lib/engines-1.1/ (2 files)
/usr/local/Cellar/openssl@1.1/1.1.1f/lib/pkgconfig/ (3 files)
/usr/local/Cellar/openssl@1.1/1.1.1f/lib/ (4 other files)
/usr/local/Cellar/openssl@1.1/1.1.1f/share/doc/ (3963 files)
/usr/local/Cellar/openssl@1.1/1.1.1f/share/man/ (3963 files)
Replay the error:
./waf configure
Setting top to : /Users/ZhangZhiyi/Develop/ndn-tools
Setting out to : /Users/ZhangZhiyi/Develop/ndn-tools/build
Checking for 'clang++' (C++ compiler) : /usr/bin/clang++
Checking C++ compiler version : 11.0.0
Checking supported CXXFLAGS : -std=c++14 -isystem /usr/local/include -isystem /opt/local/include
Checking for program 'sphinx-build' : /usr/local/opt/sphinx-doc/bin/sphinx-build
Checking for program 'pkg-config' : /usr/local/bin/pkg-config
Checking for 'libndn-cxx' : yes
Checking for program 'dpkg-architecture' : not found
Checking boost includes : 1.70.0
Checking boost libs : boost_system-mt boost_program_options-mt boost_filesystem-mt
Checking for boost linkage : ok
Checking for 'libpcap' : yes
Checking if struct tcphdr has member th_off : yes
Checking if struct udphdr has member uh_ulen : yes
Checking supported CXXFLAGS : -O2 -g -pedantic -Wall -Wextra -Wnon-virtual-dtor -Wno-unused-parameter -fcolor-diagnostics -Wextra-semi -Wundefined-func-template -Wno-unused-local-typedef
Checking supported LINKFLAGS : not found
Tools to build : peek, ping, dissect, dissect-wireshark, chunks, dump
'configure' finished successfully (2.331s)
./waf
Waf: Entering directory `/Users/ZhangZhiyi/Develop/ndn-tools/build'
[ 2/38] Compiling build/core/version.cpp
[ 3/38] Compiling tools/peek/ndnpeek/ndnpeek.cpp
[ 4/38] Compiling tools/peek/ndnpeek/main.cpp
[ 5/38] Compiling tools/peek/ndnpoke/ndnpoke.cpp
[ 6/38] Compiling tools/peek/ndnpoke/main.cpp
[ 7/38] Compiling tools/ping/client/statistics-collector.cpp
[ 8/38] Compiling tools/ping/client/ping.cpp
[ 9/38] Compiling tools/ping/client/tracer.cpp
[10/38] Compiling tools/ping/client/main.cpp
[11/38] Compiling tools/ping/server/tracer.cpp
[12/38] Compiling tools/ping/server/ping-server.cpp
[13/38] Compiling tools/ping/server/main.cpp
[14/38] Compiling tools/dissect/ndn-dissect.cpp
[15/38] Compiling tools/dissect/main.cpp
[16/38] Compiling tools/chunks/catchunks/data-fetcher.cpp
[17/38] Compiling tools/chunks/catchunks/discover-version.cpp
[18/38] Linking build/bin/ndnpoke
ld: library not found for -lcrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Waf: Leaving directory `/Users/ZhangZhiyi/Develop/ndn-tools/build'
Build failed
-> task in 'ndnpoke' failed with exit status 1 (run with -v to display more information)
Updated by Davide Pesavento over 4 years ago
- Start date deleted (
04/20/2020)
-> task in 'ndnpoke' failed with exit status 1 (run with -v to display more information)
Please do what it says (./waf -v
) and paste the output here, just the failing linking command is enough.
Updated by Zhiyi Zhang over 4 years ago
Hmm. It's weird.
It seems that even I cannot replay the error again.
I think one possible reason is that I didn't distclean
the previous configure from an old version.
Sorry for bothering you.
I will close the issue and abandon the commit.
Updated by Davide Pesavento over 4 years ago
- Status changed from New to Rejected
Actions