Project

General

Profile

Task #2513 » config.log

Yumin Xia, 03/06/2016 10:54 PM

 
# project nfd (0.4.0) configured on Mon Mar 7 14:45:28 2016 by
# waf 1.8.9 (abi 98, python 20709f0 on linux2)
# using ./waf configure
#
----------------------------------------
Setting top to
/home/stumble/learn/ndn/NFD_Logger/NFD
----------------------------------------
Setting out to
/home/stumble/learn/ndn/NFD_Logger/NFD/build
----------------------------------------
Checking for 'g++' (C++ compiler)
find program=['g++', 'c++'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='CXX' -> ['/usr/bin/g++']
find program=['ar'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='AR' -> ['/usr/bin/ar']
/usr/bin/g++
----------------------------------------
Checking supported CXXFLAGS
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_91945add305e3b0ff55b3e08f30c07a9/test.cpp

['/usr/bin/g++', '-Werror', '-std=c++11', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_91945add305e3b0ff55b3e08f30c07a9/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_91945add305e3b0ff55b3e08f30c07a9/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_91945add305e3b0ff55b3e08f30c07a9/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
-std=c++11
----------------------------------------
Checking supported CXXFLAGS
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_d93fef18e2b13f5977d85c2a9ecf79c1/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-O2', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d93fef18e2b13f5977d85c2a9ecf79c1/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_d93fef18e2b13f5977d85c2a9ecf79c1/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d93fef18e2b13f5977d85c2a9ecf79c1/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_47956ed810204734dc1e12445c883502/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-g', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_47956ed810204734dc1e12445c883502/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_47956ed810204734dc1e12445c883502/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_47956ed810204734dc1e12445c883502/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_561715dc8ad934937245120c7d770f45/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-pedantic', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_561715dc8ad934937245120c7d770f45/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_561715dc8ad934937245120c7d770f45/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_561715dc8ad934937245120c7d770f45/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_16f2553bf98ba1dd5d9f6fb55dc5239f/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-Wall', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_16f2553bf98ba1dd5d9f6fb55dc5239f/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_16f2553bf98ba1dd5d9f6fb55dc5239f/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_16f2553bf98ba1dd5d9f6fb55dc5239f/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_fb71092f8ac1d62fe51c0af1288b9238/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-Wextra', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_fb71092f8ac1d62fe51c0af1288b9238/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_fb71092f8ac1d62fe51c0af1288b9238/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_fb71092f8ac1d62fe51c0af1288b9238/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_abe0844519d42024046175712ca641b4/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-Wno-unused-parameter', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_abe0844519d42024046175712ca641b4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_abe0844519d42024046175712ca641b4/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_abe0844519d42024046175712ca641b4/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_b293d973e4ddf910191cac5ed1edf5a4/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-Wno-missing-field-initializers', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b293d973e4ddf910191cac5ed1edf5a4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b293d973e4ddf910191cac5ed1edf5a4/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b293d973e4ddf910191cac5ed1edf5a4/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_d20e0ceabc99f72472559026ceea8fce/test.cpp

['/usr/bin/g++', '-std=c++11', '-Werror', '-fdiagnostics-color', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d20e0ceabc99f72472559026ceea8fce/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_d20e0ceabc99f72472559026ceea8fce/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d20e0ceabc99f72472559026ceea8fce/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
-O2 -g -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fdiagnostics-color
----------------------------------------
Checking for program 'doxygen'
not found
find program=['doxygen'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='DOXYGEN' -> None
from /home/stumble/learn/ndn/NFD_Logger/NFD: Could not find the program ['doxygen']
----------------------------------------
Checking for program 'tar'
/bin/tar
find program=['tar'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='TAR' -> ['/bin/tar']
----------------------------------------
Checking for program 'sphinx-build'
not found
find program=['sphinx-build'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='SPHINX_BUILD' -> None
from /home/stumble/learn/ndn/NFD_Logger/NFD: Could not find the program ['sphinx-build']
------------------------------------------
Checking for std::is_default_constructible
==>

#include <type_traits>
static_assert(std::is_default_constructible<int>::value, "");

<==
[1/1] Compiling build/.conf_check_bf53047aed81cdefb84df0ba3ca3d81e/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_bf53047aed81cdefb84df0ba3ca3d81e/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for std::is_move_constructible
==>

#include <type_traits>
static_assert(std::is_move_constructible<int>::value, "");

<==
[1/1] Compiling build/.conf_check_b4c3191e2b4b4d8e79499db797fcebcf/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b4c3191e2b4b4d8e79499db797fcebcf/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for override specifier
==>

class Base
{
virtual void
f(int a);
};

class Derived : public Base
{
virtual void
f(int a) override;
};

<==
[1/1] Compiling build/.conf_check_81d6003629aeff804dd10f987d1e9214/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_81d6003629aeff804dd10f987d1e9214/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for final specifier on method
==>

class Base
{
virtual void
f(int a);
};

class Derived : public Base
{
virtual void
f(int a) final;
};

<==
[1/1] Compiling build/.conf_check_802281d4355b1da6ebcb004203b229b0/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_802281d4355b1da6ebcb004203b229b0/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for final specifier on class
==>

class A final
{
};

<==
[1/1] Compiling build/.conf_check_f6b7b7628b32ece5de58fdce3a0793e2/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_f6b7b7628b32ece5de58fdce3a0793e2/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for program 'bash'
/bin/bash
find program=['bash'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='BASH' -> ['/bin/bash']
------------------------------------------
Checking for program 'pkg-config'
/usr/bin/pkg-config
find program=['pkg-config'] paths=['/home/stumble/bin', '/usr/local/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games'] var='PKGCONFIG' -> ['/usr/bin/pkg-config']
------------------------------------------
Checking for 'libndn-cxx'
['/usr/bin/pkg-config', '--cflags', '--libs', 'libndn-cxx']
out: -I/usr/local/include -L/usr/local/lib -L/usr/lib/i386-linux-gnu -lndn-cxx -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_regex -lboost_program_options -lboost_chrono -lboost_random -lcryptopp -lsqlite3 -lrt -lpthread

yes
------------------------------------------
Checking for librt library
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_cf58b7b0b113cd35588f9e2198fceb67/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_cf58b7b0b113cd35588f9e2198fceb67/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_cf58b7b0b113cd35588f9e2198fceb67/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_cf58b7b0b113cd35588f9e2198fceb67/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lrt']
yes
------------------------------------------
Checking for libresolv library
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_c66f8838fed17e80cf6f4694a25fa4e0/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_c66f8838fed17e80cf6f4694a25fa4e0/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_c66f8838fed17e80cf6f4694a25fa4e0/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_c66f8838fed17e80cf6f4694a25fa4e0/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lresolv']
yes
-------------------------------------------------
Checking if privilege drop/elevation is supported
==>

#include <unistd.h>
#include <pwd.h>
#include <grp.h>
int
main(int, char**)
{
::sysconf(_SC_GETGR_R_SIZE_MAX);
group grp;
getgrnam_r("nogroup", &grp, nullptr, 0, nullptr);
passwd pwd;
getpwnam_r("nobody", &pwd, nullptr, 0, nullptr);

int ret = setegid(grp.gr_gid);
ret = seteuid(pwd.pw_uid);
(void)(ret);
return 0;
}

<==
[1/2] Compiling build/.conf_check_a83ba314192d7536015a76c4b07e9fe4/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_a83ba314192d7536015a76c4b07e9fe4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_a83ba314192d7536015a76c4b07e9fe4/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_a83ba314192d7536015a76c4b07e9fe4/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
-------------------------------------------------
Checking for header ifaddrs.h
==>
#include <ifaddrs.h>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_e52b184c78958e282f0cdc5bb2733f09/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_e52b184c78958e282f0cdc5bb2733f09/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_e52b184c78958e282f0cdc5bb2733f09/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_e52b184c78958e282f0cdc5bb2733f09/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
-------------------------------------------------
Checking boost includes
1.55.0
-------------------------------------------------
Checking boost libs
Found the boost path in /usr/lib/i386-linux-gnu with the libraries:
/usr/lib/i386-linux-gnu/libboost_atomic.a
/usr/lib/i386-linux-gnu/libboost_atomic.so
/usr/lib/i386-linux-gnu/libboost_atomic.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_chrono.a
/usr/lib/i386-linux-gnu/libboost_chrono.so
/usr/lib/i386-linux-gnu/libboost_chrono.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_context.a
/usr/lib/i386-linux-gnu/libboost_context.so
/usr/lib/i386-linux-gnu/libboost_context.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_coroutine.a
/usr/lib/i386-linux-gnu/libboost_date_time.a
/usr/lib/i386-linux-gnu/libboost_date_time.so
/usr/lib/i386-linux-gnu/libboost_date_time.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_exception.a
/usr/lib/i386-linux-gnu/libboost_filesystem.a
/usr/lib/i386-linux-gnu/libboost_filesystem.so
/usr/lib/i386-linux-gnu/libboost_filesystem.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_graph.a
/usr/lib/i386-linux-gnu/libboost_graph.so
/usr/lib/i386-linux-gnu/libboost_graph.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_graph_parallel.a
/usr/lib/i386-linux-gnu/libboost_graph_parallel.so
/usr/lib/i386-linux-gnu/libboost_graph_parallel.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_iostreams.a
/usr/lib/i386-linux-gnu/libboost_iostreams.so
/usr/lib/i386-linux-gnu/libboost_iostreams.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_locale.a
/usr/lib/i386-linux-gnu/libboost_locale.so
/usr/lib/i386-linux-gnu/libboost_locale.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_log.a
/usr/lib/i386-linux-gnu/libboost_log.so
/usr/lib/i386-linux-gnu/libboost_log.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_log_setup.a
/usr/lib/i386-linux-gnu/libboost_log_setup.so
/usr/lib/i386-linux-gnu/libboost_log_setup.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99.a
/usr/lib/i386-linux-gnu/libboost_math_c99.so
/usr/lib/i386-linux-gnu/libboost_math_c99.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99f.a
/usr/lib/i386-linux-gnu/libboost_math_c99f.so
/usr/lib/i386-linux-gnu/libboost_math_c99f.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99l.a
/usr/lib/i386-linux-gnu/libboost_math_c99l.so
/usr/lib/i386-linux-gnu/libboost_math_c99l.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1.a
/usr/lib/i386-linux-gnu/libboost_math_tr1.so
/usr/lib/i386-linux-gnu/libboost_math_tr1.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1f.a
/usr/lib/i386-linux-gnu/libboost_math_tr1f.so
/usr/lib/i386-linux-gnu/libboost_math_tr1f.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1l.a
/usr/lib/i386-linux-gnu/libboost_math_tr1l.so
/usr/lib/i386-linux-gnu/libboost_math_tr1l.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi.a
/usr/lib/i386-linux-gnu/libboost_mpi.so
/usr/lib/i386-linux-gnu/libboost_mpi.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.a
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.so
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.a
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.so
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python.a
/usr/lib/i386-linux-gnu/libboost_mpi_python.so
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.a
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.so
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_program_options.a
/usr/lib/i386-linux-gnu/libboost_program_options.so
/usr/lib/i386-linux-gnu/libboost_program_options.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python-py27.a
/usr/lib/i386-linux-gnu/libboost_python-py27.so
/usr/lib/i386-linux-gnu/libboost_python-py27.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python-py34.a
/usr/lib/i386-linux-gnu/libboost_python-py34.so
/usr/lib/i386-linux-gnu/libboost_python-py34.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python.a
/usr/lib/i386-linux-gnu/libboost_python.so
/usr/lib/i386-linux-gnu/libboost_random.a
/usr/lib/i386-linux-gnu/libboost_random.so
/usr/lib/i386-linux-gnu/libboost_random.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_regex.a
/usr/lib/i386-linux-gnu/libboost_regex.so
/usr/lib/i386-linux-gnu/libboost_regex.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_serialization.a
/usr/lib/i386-linux-gnu/libboost_serialization.so
/usr/lib/i386-linux-gnu/libboost_serialization.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_signals.a
/usr/lib/i386-linux-gnu/libboost_signals.so
/usr/lib/i386-linux-gnu/libboost_signals.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_system.a
/usr/lib/i386-linux-gnu/libboost_system.so
/usr/lib/i386-linux-gnu/libboost_system.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_test_exec_monitor.a
/usr/lib/i386-linux-gnu/libboost_thread.a
/usr/lib/i386-linux-gnu/libboost_thread.so
/usr/lib/i386-linux-gnu/libboost_thread.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_timer.a
/usr/lib/i386-linux-gnu/libboost_timer.so
/usr/lib/i386-linux-gnu/libboost_timer.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.a
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.so
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_wave.a
/usr/lib/i386-linux-gnu/libboost_wave.so
/usr/lib/i386-linux-gnu/libboost_wave.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_wserialization.a
/usr/lib/i386-linux-gnu/libboost_wserialization.so
/usr/lib/i386-linux-gnu/libboost_wserialization.so.1.55.0
Trying pattern boost_system(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_system-mt-1_55.so$
Trying pattern boost_system(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_system-mt.so$
Trying pattern boost_system.so$
Found boost lib libboost_system.so
Trying pattern boost_chrono(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_chrono-mt-1_55.so$
Trying pattern boost_chrono(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_chrono-mt.so$
Trying pattern boost_chrono.so$
Found boost lib libboost_chrono.so
Trying pattern boost_program_options(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_program_options-mt-1_55.so$
Trying pattern boost_program_options(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_program_options-mt.so$
Trying pattern boost_program_options.so$
Found boost lib libboost_program_options.so
Trying pattern boost_random(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_random-mt-1_55.so$
Trying pattern boost_random(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_random-mt.so$
Trying pattern boost_random.so$
Found boost lib libboost_random.so
Trying pattern boost_thread(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_thread-mt-1_55.so$
Trying pattern boost_thread(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_thread-mt.so$
Trying pattern boost_thread.so$
Found boost lib libboost_thread.so
Trying pattern boost_log(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_log-mt-1_55.so$
Trying pattern boost_log(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_log-mt.so$
Trying pattern boost_log.so$
Found boost lib libboost_log.so
Trying pattern boost_log_setup(-gcc[0-9]{0,3})-mt-1_55.so$
Trying pattern boost_log_setup-mt-1_55.so$
Trying pattern boost_log_setup(-gcc[0-9]{0,3})-mt.so$
Trying pattern boost_log_setup-mt.so$
Trying pattern boost_log_setup.so$
Found boost lib libboost_log_setup.so
ok
-------------------------------------------------
Checking for boost linkage
==>

#include <boost/system/error_code.hpp>
int main() { boost::system::error_code c; }

<==
[1/2] Compiling build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread', '-lboost_log', '-lboost_log_setup']
==>

#include <boost/thread.hpp>
int main() { boost::thread t; }

<==
[1/2] Compiling build/.conf_check_eef41120bad67572e335250548010875/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_eef41120bad67572e335250548010875/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_eef41120bad67572e335250548010875/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_eef41120bad67572e335250548010875/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread', '-lboost_log', '-lboost_log_setup']
==>

#include <boost/log/trivial.hpp>
#include <boost/log/utility/setup/console.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
int main() {
using namespace boost::log;
add_common_attributes();
add_console_log(std::clog, keywords::format = "%Message%");
BOOST_LOG_TRIVIAL(debug) << "log is working" << std::endl;
}

<==
[1/2] Compiling build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DBOOST_LOG_DYN_LINK', '-DBOOST_LOG_NO_THREADS', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread', '-lboost_log', '-lboost_log_setup']
err: test.cpp.1.o:在函数‘make_attribute_value<unsigned int&>’中:
/usr/include/boost/log/attributes/attribute_value_impl.hpp:107:对‘boost::log::v2_st::attribute::impl::operator new(unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::basic_clock<boost::log::v2_st::attributes::local_time_traits>::impl::~impl()’中:
/usr/include/boost/log/attributes/clock.hpp:57:对‘boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::attribute_value_impl<unsigned int>::~attribute_value_impl()’中:
/usr/include/boost/log/attributes/attribute_value_impl.hpp:47:对‘boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::attribute_value_impl<boost::posix_time::ptime>::~attribute_value_impl()’中:
/usr/include/boost/log/attributes/attribute_value_impl.hpp:47:对‘boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::attribute_value_impl<boost::log::v2_st::aux::id<boost::log::v2_st::aux::process> >::~attribute_value_impl()’中:
/usr/include/boost/log/attributes/attribute_value_impl.hpp:47:对‘boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::constant<boost::log::v2_st::aux::id<boost::log::v2_st::aux::process> >::impl::~impl()’中:
/usr/include/boost/log/attributes/constant.hpp:55:对‘boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)’未定义的引用
test.cpp.1.o:/usr/include/boost/log/attributes/counter.hpp:184: more undefined references to `boost::log::v2_st::attribute::impl::operator delete(void*, unsigned int)' follow
test.cpp.1.o:在函数‘boost::detail::sp_ms_deleter<boost::log::v2_st::sinks::basic_text_ostream_backend<char> >::destroy()’中:
/usr/include/boost/smart_ptr/make_shared_object.hpp:57:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::~basic_text_ostream_backend()’未定义的引用
/usr/include/boost/smart_ptr/make_shared_object.hpp:57:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::~basic_text_ostream_backend()’未定义的引用
/usr/include/boost/smart_ptr/make_shared_object.hpp:57:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::~basic_text_ostream_backend()’未定义的引用
test.cpp.1.o:在函数‘flush_backend_impl<boost::log::v2_st::aux::fake_mutex, boost::log::v2_st::sinks::basic_text_ostream_backend<char> >’中:
/usr/include/boost/log/sinks/basic_sink_frontend.hpp:233:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::flush()’未定义的引用
test.cpp.1.o:在函数‘feed_record<boost::log::v2_st::aux::fake_mutex, boost::log::v2_st::sinks::basic_text_ostream_backend<char> >’中:
/usr/include/boost/log/sinks/basic_sink_frontend.hpp:445:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::consume(boost::log::v2_st::record_view const&, std::string const&)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::add_common_attributes()’中:
/usr/include/boost/log/utility/setup/common_attributes.hpp:53:对‘boost::log::v2_st::core::get()’未定义的引用
test.cpp.1.o:在函数‘counter’中:
/usr/include/boost/log/attributes/counter.hpp:94:对‘boost::log::v2_st::attribute::impl::operator new(unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::add_common_attributes()’中:
/usr/include/boost/log/utility/setup/common_attributes.hpp:56:对‘boost::log::v2_st::aux::default_attribute_names::line_id()’未定义的引用
/usr/include/boost/log/utility/setup/common_attributes.hpp:56:对‘boost::log::v2_st::core::add_global_attribute(boost::log::v2_st::attribute_name const&, boost::log::v2_st::attribute const&)’未定义的引用
test.cpp.1.o:在函数‘basic_clock’中:
/usr/include/boost/log/attributes/clock.hpp:71:对‘boost::log::v2_st::attribute::impl::operator new(unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::add_common_attributes()’中:
/usr/include/boost/log/utility/setup/common_attributes.hpp:59:对‘boost::log::v2_st::aux::default_attribute_names::timestamp()’未定义的引用
/usr/include/boost/log/utility/setup/common_attributes.hpp:59:对‘boost::log::v2_st::core::add_global_attribute(boost::log::v2_st::attribute_name const&, boost::log::v2_st::attribute const&)’未定义的引用
test.cpp.1.o:在函数‘current_process_id’中:
/usr/include/boost/log/attributes/current_process_id.hpp:49:对‘boost::log::v2_st::aux::this_process::get_id()’未定义的引用
test.cpp.1.o:在函数‘constant’中:
/usr/include/boost/log/attributes/constant.hpp:80:对‘boost::log::v2_st::attribute::impl::operator new(unsigned int)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::add_common_attributes()’中:
/usr/include/boost/log/utility/setup/common_attributes.hpp:62:对‘boost::log::v2_st::aux::default_attribute_names::process_id()’未定义的引用
/usr/include/boost/log/utility/setup/common_attributes.hpp:62:对‘boost::log::v2_st::core::add_global_attribute(boost::log::v2_st::attribute_name const&, boost::log::v2_st::attribute const&)’未定义的引用
test.cpp.1.o:在函数‘boost::detail::sp_if_not_array<boost::log::v2_st::sinks::basic_text_ostream_backend<char> >::type boost::make_shared<boost::log::v2_st::sinks::basic_text_ostream_backend<char> >()’中:
/usr/include/boost/smart_ptr/make_shared_object.hpp:146:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::basic_text_ostream_backend()’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::expressions::tag::message::get_name()’中:
/usr/include/boost/log/expressions/message.hpp:56:对‘boost::log::v2_st::aux::default_attribute_names::message()’未定义的引用
test.cpp.1.o:在函数‘boost::shared_ptr<boost::log::v2_st::sinks::unlocked_sink<boost::log::v2_st::sinks::basic_text_ostream_backend<char> > > boost::log::v2_st::aux::add_console_log<char, boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::format, char const [10]> >(std::basic_ostream<char, std::char_traits<char> >&, boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::format, char const [10]> const&)’中:
/usr/include/boost/log/utility/setup/console.hpp:67:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::add_stream(boost::shared_ptr<std::ostream> const&)’未定义的引用
/usr/include/boost/log/utility/setup/console.hpp:68:对‘boost::log::v2_st::sinks::basic_text_ostream_backend<char>::auto_flush(bool)’未定义的引用
test.cpp.1.o:在函数‘parse_formatter<char>’中:
/usr/include/boost/log/utility/setup/formatter_parser.hpp:207:对‘boost::log::v2_st::basic_formatter<char> boost::log::v2_st::parse_formatter<char>(char const*, char const*)’未定义的引用
test.cpp.1.o:在函数‘boost::shared_ptr<boost::log::v2_st::sinks::unlocked_sink<boost::log::v2_st::sinks::basic_text_ostream_backend<char> > > boost::log::v2_st::aux::add_console_log<char, boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::format, char const [10]> >(std::basic_ostream<char, std::char_traits<char> >&, boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::format, char const [10]> const&)’中:
/usr/include/boost/log/utility/setup/console.hpp:79:对‘boost::log::v2_st::core::get()’未定义的引用
/usr/include/boost/log/utility/setup/console.hpp:79:对‘boost::log::v2_st::core::add_sink(boost::shared_ptr<boost::log::v2_st::sinks::sink> const&)’未定义的引用
test.cpp.1.o:在函数‘main’中:
/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/../test.cpp:9:对‘boost::log::v2_st::trivial::logger::get()’未定义的引用
test.cpp.1.o:在函数‘open_record<boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::severity, const boost::log::v2_st::trivial::severity_level> >’中:
/usr/include/boost/log/sources/basic_logger.hpp:574:对‘boost::log::v2_st::core::get_logging_enabled() const’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::sources::aux::severity_level<boost::log::v2_st::trivial::severity_level>::set_value(boost::log::v2_st::trivial::severity_level)’中:
/usr/include/boost/log/sources/severity_feature.hpp:135:对‘boost::log::v2_st::sources::aux::get_severity_level()’未定义的引用
test.cpp.1.o:在函数‘open_record_unlocked<boost::parameter::aux::tagged_argument<boost::log::v2_st::keywords::tag::severity, const boost::log::v2_st::trivial::severity_level> >’中:
/usr/include/boost/log/sources/basic_logger.hpp:259:对‘boost::log::v2_st::core::open_record(boost::log::v2_st::attribute_set const&)’未定义的引用
test.cpp.1.o:在函数‘main’中:
/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/../test.cpp:9:对‘boost::log::v2_st::trivial::logger::get()’未定义的引用
test.cpp.1.o:在函数‘record_pump’中:
/usr/include/boost/log/sources/record_ostream.hpp:258:对‘boost::log::v2_st::aux::stream_provider<char>::allocate_compound(boost::log::v2_st::record&)’未定义的引用
/usr/include/boost/log/sources/record_ostream.hpp:259:对‘boost::log::v2_st::aux::unhandled_exception_count()’未定义的引用
test.cpp.1.o:在函数‘~record_pump’中:
/usr/include/boost/log/sources/record_ostream.hpp:278:对‘boost::log::v2_st::aux::unhandled_exception_count()’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::core::push_record(boost::log::v2_st::record&&)’中:
/usr/include/boost/log/core/core.hpp:308:对‘boost::log::v2_st::core::push_record_move(boost::log::v2_st::record&)’未定义的引用
test.cpp.1.o:在函数‘~auto_release’中:
/usr/include/boost/log/sources/record_ostream.hpp:243:对‘boost::log::v2_st::aux::stream_provider<char>::release_compound(boost::log::v2_st::aux::stream_provider<char>::stream_compound*)’未定义的引用
test.cpp.1.o:在函数‘~record_pump’中:
/usr/include/boost/log/sources/record_ostream.hpp:278:对‘boost::log::v2_st::aux::unhandled_exception_count()’未定义的引用
test.cpp.1.o:在函数‘~auto_release’中:
/usr/include/boost/log/sources/record_ostream.hpp:243:对‘boost::log::v2_st::aux::stream_provider<char>::release_compound(boost::log::v2_st::aux::stream_provider<char>::stream_compound*)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::record::reset()’中:
/usr/include/boost/log/core/record.hpp:153:对‘boost::log::v2_st::record_view::public_data::destroy(boost::log::v2_st::record_view::public_data const*)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::core::push_record(boost::log::v2_st::record&&)’中:
/usr/include/boost/log/core/core.hpp:308:对‘boost::log::v2_st::core::push_record_move(boost::log::v2_st::record&)’未定义的引用
test.cpp.1.o:在函数‘~auto_release’中:
/usr/include/boost/log/sources/record_ostream.hpp:243:对‘boost::log::v2_st::aux::stream_provider<char>::release_compound(boost::log::v2_st::aux::stream_provider<char>::stream_compound*)’未定义的引用
/usr/include/boost/log/sources/record_ostream.hpp:243:对‘boost::log::v2_st::aux::stream_provider<char>::release_compound(boost::log::v2_st::aux::stream_provider<char>::stream_compound*)’未定义的引用
test.cpp.1.o:在函数‘boost::log::v2_st::attributes::basic_clock<boost::log::v2_st::attributes::local_time_traits>::impl::get_value()’中:
/usr/include/boost/log/attributes/clock.hpp:63:对‘boost::log::v2_st::attribute::impl::operator new(unsigned int)’未定义的引用
test.cpp.1.o:在函数‘operator()<boost::log::v2_st::binder1st<boost::log::v2_st::output_fun, boost::log::v2_st::basic_formatting_ostream<char>&> >’中:
/usr/include/boost/log/attributes/value_visitation.hpp:182:对‘boost::log::v2_st::attribute_value_set::find(boost::log::v2_st::attribute_name) const’未定义的引用
/usr/include/boost/log/attributes/value_visitation.hpp:183:对‘boost::log::v2_st::attribute_value_set::end() const’未定义的引用
/usr/include/boost/log/attributes/value_visitation.hpp:191:对‘boost::log::v2_st::aux::attach_attribute_name_info(boost::exception&, boost::log::v2_st::attribute_name const&)’未定义的引用
test.cpp.1.o:在函数‘void boost::log::v2_st::basic_formatting_ostream<char, std::char_traits<char>, std::allocator<char> >::aligned_write<wchar_t>(wchar_t const*, int)’中:
/usr/include/boost/log/utility/formatting_ostream.hpp:702:对‘boost::log::v2_st::aux::code_convert(wchar_t const*, unsigned int, std::string&, std::locale const&)’未定义的引用
/usr/include/boost/log/utility/formatting_ostream.hpp:696:对‘boost::log::v2_st::aux::code_convert(wchar_t const*, unsigned int, std::string&, std::locale const&)’未定义的引用
test.cpp.1.o:在函数‘formatted_write<wchar_t>’中:
/usr/include/boost/log/utility/formatting_ostream.hpp:575:对‘boost::log::v2_st::aux::code_convert(wchar_t const*, unsigned int, std::string&, std::locale const&)’未定义的引用
collect2: error: ld returned 1 exit status

from /home/stumble/learn/ndn/NFD_Logger/NFD: Test does not build: Traceback (most recent call last):
File "/home/stumble/learn/ndn/NFD_Logger/NFD/.waf-1.8.9-8a9ccbc1c5d3936b0b08e972e4883a9a/waflib/Configure.py", line 343, in run_build
bld.compile()
File "/home/stumble/learn/ndn/NFD_Logger/NFD/.waf-1.8.9-8a9ccbc1c5d3936b0b08e972e4883a9a/waflib/Build.py", line 184, in compile
raise Errors.BuildError(self.producer.error)
BuildError: Build failed
-> task in 'testprog' failed (exit status 1):
{task 3067471820L: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d9ceabff8435cce0699e1c2cac85eec3/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread', '-lboost_log', '-lboost_log_setup']

from /home/stumble/learn/ndn/NFD_Logger/NFD: The configuration failed
Could not link against boost libraries using supplied options
from /home/stumble/learn/ndn/NFD_Logger/NFD: The configuration failed
-------------------------------------------------
Checking boost includes
1.55.0
-------------------------------------------------
Checking boost libs
Found the boost path in /usr/lib/i386-linux-gnu with the libraries:
/usr/lib/i386-linux-gnu/libboost_atomic.a
/usr/lib/i386-linux-gnu/libboost_atomic.so
/usr/lib/i386-linux-gnu/libboost_atomic.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_chrono.a
/usr/lib/i386-linux-gnu/libboost_chrono.so
/usr/lib/i386-linux-gnu/libboost_chrono.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_context.a
/usr/lib/i386-linux-gnu/libboost_context.so
/usr/lib/i386-linux-gnu/libboost_context.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_coroutine.a
/usr/lib/i386-linux-gnu/libboost_date_time.a
/usr/lib/i386-linux-gnu/libboost_date_time.so
/usr/lib/i386-linux-gnu/libboost_date_time.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_exception.a
/usr/lib/i386-linux-gnu/libboost_filesystem.a
/usr/lib/i386-linux-gnu/libboost_filesystem.so
/usr/lib/i386-linux-gnu/libboost_filesystem.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_graph.a
/usr/lib/i386-linux-gnu/libboost_graph.so
/usr/lib/i386-linux-gnu/libboost_graph.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_graph_parallel.a
/usr/lib/i386-linux-gnu/libboost_graph_parallel.so
/usr/lib/i386-linux-gnu/libboost_graph_parallel.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_iostreams.a
/usr/lib/i386-linux-gnu/libboost_iostreams.so
/usr/lib/i386-linux-gnu/libboost_iostreams.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_locale.a
/usr/lib/i386-linux-gnu/libboost_locale.so
/usr/lib/i386-linux-gnu/libboost_locale.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_log.a
/usr/lib/i386-linux-gnu/libboost_log.so
/usr/lib/i386-linux-gnu/libboost_log.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_log_setup.a
/usr/lib/i386-linux-gnu/libboost_log_setup.so
/usr/lib/i386-linux-gnu/libboost_log_setup.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99.a
/usr/lib/i386-linux-gnu/libboost_math_c99.so
/usr/lib/i386-linux-gnu/libboost_math_c99.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99f.a
/usr/lib/i386-linux-gnu/libboost_math_c99f.so
/usr/lib/i386-linux-gnu/libboost_math_c99f.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_c99l.a
/usr/lib/i386-linux-gnu/libboost_math_c99l.so
/usr/lib/i386-linux-gnu/libboost_math_c99l.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1.a
/usr/lib/i386-linux-gnu/libboost_math_tr1.so
/usr/lib/i386-linux-gnu/libboost_math_tr1.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1f.a
/usr/lib/i386-linux-gnu/libboost_math_tr1f.so
/usr/lib/i386-linux-gnu/libboost_math_tr1f.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_math_tr1l.a
/usr/lib/i386-linux-gnu/libboost_math_tr1l.so
/usr/lib/i386-linux-gnu/libboost_math_tr1l.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi.a
/usr/lib/i386-linux-gnu/libboost_mpi.so
/usr/lib/i386-linux-gnu/libboost_mpi.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.a
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.so
/usr/lib/i386-linux-gnu/libboost_mpi_python-py27.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.a
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.so
/usr/lib/i386-linux-gnu/libboost_mpi_python-py34.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_mpi_python.a
/usr/lib/i386-linux-gnu/libboost_mpi_python.so
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.a
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.so
/usr/lib/i386-linux-gnu/libboost_prg_exec_monitor.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_program_options.a
/usr/lib/i386-linux-gnu/libboost_program_options.so
/usr/lib/i386-linux-gnu/libboost_program_options.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python-py27.a
/usr/lib/i386-linux-gnu/libboost_python-py27.so
/usr/lib/i386-linux-gnu/libboost_python-py27.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python-py34.a
/usr/lib/i386-linux-gnu/libboost_python-py34.so
/usr/lib/i386-linux-gnu/libboost_python-py34.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_python.a
/usr/lib/i386-linux-gnu/libboost_python.so
/usr/lib/i386-linux-gnu/libboost_random.a
/usr/lib/i386-linux-gnu/libboost_random.so
/usr/lib/i386-linux-gnu/libboost_random.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_regex.a
/usr/lib/i386-linux-gnu/libboost_regex.so
/usr/lib/i386-linux-gnu/libboost_regex.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_serialization.a
/usr/lib/i386-linux-gnu/libboost_serialization.so
/usr/lib/i386-linux-gnu/libboost_serialization.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_signals.a
/usr/lib/i386-linux-gnu/libboost_signals.so
/usr/lib/i386-linux-gnu/libboost_signals.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_system.a
/usr/lib/i386-linux-gnu/libboost_system.so
/usr/lib/i386-linux-gnu/libboost_system.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_test_exec_monitor.a
/usr/lib/i386-linux-gnu/libboost_thread.a
/usr/lib/i386-linux-gnu/libboost_thread.so
/usr/lib/i386-linux-gnu/libboost_thread.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_timer.a
/usr/lib/i386-linux-gnu/libboost_timer.so
/usr/lib/i386-linux-gnu/libboost_timer.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.a
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.so
/usr/lib/i386-linux-gnu/libboost_unit_test_framework.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_wave.a
/usr/lib/i386-linux-gnu/libboost_wave.so
/usr/lib/i386-linux-gnu/libboost_wave.so.1.55.0
/usr/lib/i386-linux-gnu/libboost_wserialization.a
/usr/lib/i386-linux-gnu/libboost_wserialization.so
/usr/lib/i386-linux-gnu/libboost_wserialization.so.1.55.0
Trying pattern boost_system(-gcc[0-9]{0,3})-1_55.so$
Trying pattern boost_system-1_55.so$
Trying pattern boost_system(-gcc[0-9]{0,3}).so$
Trying pattern boost_system.so$
Found boost lib libboost_system.so
Trying pattern boost_chrono(-gcc[0-9]{0,3})-1_55.so$
Trying pattern boost_chrono-1_55.so$
Trying pattern boost_chrono(-gcc[0-9]{0,3}).so$
Trying pattern boost_chrono.so$
Found boost lib libboost_chrono.so
Trying pattern boost_program_options(-gcc[0-9]{0,3})-1_55.so$
Trying pattern boost_program_options-1_55.so$
Trying pattern boost_program_options(-gcc[0-9]{0,3}).so$
Trying pattern boost_program_options.so$
Found boost lib libboost_program_options.so
Trying pattern boost_random(-gcc[0-9]{0,3})-1_55.so$
Trying pattern boost_random-1_55.so$
Trying pattern boost_random(-gcc[0-9]{0,3}).so$
Trying pattern boost_random.so$
Found boost lib libboost_random.so
Trying pattern boost_thread(-gcc[0-9]{0,3})-1_55.so$
Trying pattern boost_thread-1_55.so$
Trying pattern boost_thread(-gcc[0-9]{0,3}).so$
Trying pattern boost_thread.so$
Found boost lib libboost_thread.so
ok
-------------------------------------------------
Checking for boost linkage
==>

#include <boost/system/error_code.hpp>
int main() { boost::system::error_code c; }

<==
[1/2] Compiling build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DBOOST_LOG_DYN_LINK', '-DBOOST_LOG_NO_THREADS', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_b0359f1d6332ab6ddb6e9d990517703c/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread']
==>

#include <boost/thread.hpp>
int main() { boost::thread t; }

<==
[1/2] Compiling build/.conf_check_eef41120bad67572e335250548010875/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DBOOST_LOG_DYN_LINK', '-DBOOST_LOG_NO_THREADS', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_eef41120bad67572e335250548010875/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_eef41120bad67572e335250548010875/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_eef41120bad67572e335250548010875/testbuild/testprog', '-Wl,-Bstatic', '-L/usr/lib/i386-linux-gnu', '-Wl,-Bdynamic', '-L/usr/lib/i386-linux-gnu', '-lboost_system', '-lboost_chrono', '-lboost_program_options', '-lboost_random', '-lboost_thread']
ok
-------------------------------------------------
Checking if Unix sockets are supported
==>

#include <boost/asio.hpp>
#ifndef BOOST_ASIO_HAS_LOCAL_SOCKETS
#error "Unix sockets are not available on this platform"
#endif

<==
[1/1] Compiling build/.conf_check_93b745f878522998a6a4dd4e0297f728/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DBOOST_LOG_DYN_LINK', '-DBOOST_LOG_NO_THREADS', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_93b745f878522998a6a4dd4e0297f728/testbuild/test.cpp.1.o']
yes
-------------------------------------------------
Checking for WebSocket includes
0.5.1
-------------------------------------------------
Checking if Ethernet face support can be enabled
==>

#include <boost/asio.hpp>
#if defined(BOOST_ASIO_HAS_KQUEUE) and BOOST_VERSION == 105600
#error "Ethernet face support cannot be enabled on this platform with boost 1.56"
#endif

<==
[1/1] Compiling build/.conf_check_d2bca96f69c8d50dd84c640a67c770fd/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-I/usr/include', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DHAVE_UNIX_SOCKETS=1', '-DHAVE_WEBSOCKET=1', '-D_WEBSOCKETPP_CPP11_STL_=1', '-DBOOST_LOG_DYN_LINK', '-DBOOST_LOG_NO_THREADS', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_d2bca96f69c8d50dd84c640a67c770fd/testbuild/test.cpp.1.o']
yes
-------------------------------------------------
Checking for libpcap library
==>

int main(int argc, char **argv) {
(void)argc; (void)argv;
return 0;
}

<==
[1/2] Compiling build/.conf_check_10f2192eef6dc7a3139d1b25e99af832/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DHAVE_UNIX_SOCKETS=1', '-DHAVE_WEBSOCKET=1', '-D_WEBSOCKETPP_CPP11_STL_=1', '-DHAVE_ASIO_PCAP_SUPPORT=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_10f2192eef6dc7a3139d1b25e99af832/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_10f2192eef6dc7a3139d1b25e99af832/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_10f2192eef6dc7a3139d1b25e99af832/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpcap']
yes
-------------------------------------------------
Checking for function pcap_set_immediate_mode
==>
#include <pcap/pcap.h>

int main(int argc, char **argv) {
void *p;
(void)argc; (void)argv;
p=(void*)(pcap_set_immediate_mode);
((void)(p));
return 0;
}

<==
[1/2] Compiling build/.conf_check_e36f963b2dca6d0f68f05b86d65cc628/test.cpp

['/usr/bin/g++', '-O2', '-g', '-pedantic', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-fdiagnostics-color', '-std=c++11', '-Wno-error', '-DNDEBUG', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_CXX_FINAL=1', '-DHAVE_CXX_CLASS_FINAL=1', '-DHAVE_LIBRT=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_PRIVILEGE_DROP_AND_ELEVATE=1', '-DHAVE_IFADDRS_H=1', '-DHAVE_UNIX_SOCKETS=1', '-DHAVE_WEBSOCKET=1', '-D_WEBSOCKETPP_CPP11_STL_=1', '-DHAVE_ASIO_PCAP_SUPPORT=1', '-DHAVE_LIBPCAP=1', '../test.cpp', '-c', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_e36f963b2dca6d0f68f05b86d65cc628/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_e36f963b2dca6d0f68f05b86d65cc628/testbuild/testprog

['/usr/bin/g++', 'test.cpp.1.o', '-o', '/home/stumble/learn/ndn/NFD_Logger/NFD/build/.conf_check_e36f963b2dca6d0f68f05b86d65cc628/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpcap']
yes
(1-1/4)