[Nfd-dev] need volunteer to test EthernetFace on OSX and Boost 1.57

Josh Polterock josh at caida.org
Tue Dec 23 16:05:18 PST 2014


Wasn't sure which you wanted so included both ndn-cxx and NFD
build/config.log files attached.

Josh

On Wed, Dec 24, 2014 at 12:53:48AM +0100, Davide Pesavento wrote:
> EthernetFace does not seem to be enabled. Please attach the file
> "build/config.log"
> 
> Thanks,
> Davide
> 
> On Wed, Dec 24, 2014 at 12:39 AM, Josh Polterock <josh at caida.org> wrote:
> > Davide,
> >
> > Please find attached.
> >
> > Thanks,
> > Josh
> >
> > On Wed, Dec 24, 2014 at 12:23:01AM +0100, Davide Pesavento wrote:
> >> Josh,
> >>
> >> Thanks a lot for testing.
> >>
> >> Would you mind attaching (or pasting inline) the output of NFD startup
> >> phase at a debug level of "ALL"?
> >>
> >> Thanks,
> >> Davide
> >>
> >> On Tue, Dec 23, 2014 at 11:09 PM, Josh Polterock <josh at caida.org> wrote:
> >> > Junxiao,
> >> >
> >> > Ok. nfd starts and gives regular DEBUG output.
> >> >
> >> > When I execute the 'nfd-status -f | grep 'dev' command it returns
> >> > nothing.
> >> >
> >> > Josh
> >> >
> >> > On Tue, Dec 23, 2014 at 03:05:14PM -0700, Junxiao Shi wrote:
> >> >> Hi Josh
> >> >>
> >> >> We recently changed the configuration file format.
> >> >> Please delete the "listen" line in face_system.unix section, or just
> >> >> replace the configuration file with the sample.
> >> >>
> >> >> Thanks.
> >> >> Yours, Junxiao
> >> >>
> >> >> On Tue, Dec 23, 2014 at 3:02 PM, Josh Polterock <josh at caida.org> wrote:
> >> >>
> >> >> > Junxiao,
> >> >> >
> >> >> > On Thu, Dec 18, 2014 at 11:10:40AM -0700, Junxiao Shi wrote:
> >> >> > > Hi Josh
> >> >> > >
> >> >> > > It seems that the branch is outdated. I have rebased it. Please try again
> >> >> > > with the new procedure:
> >> >> > >
> >> >> > >
> >> >> > > On hostA (OSX with Boost 1.57):
> >> >> > >
> >> >> > >    - recompile and install ndn-cxx, latest version from GitHub
> >> >> > >    - recompile and install NFD
> >> >> > >       - after git clone, use the following command to checkout a branch
> >> >> > >       under review:
> >> >> > >       git fetch http://gerrit.named-data.net/NFD refs/changes/44/1444/6
> >> >> > &&
> >> >> > >       git checkout FETCH_HEAD
> >> >> > >       - then compile and install as usual
> >> >> > >    - recompile and install ndn-tlv-ping, latest version from GitHub
> >> >> >
> >> >> > This all seemed to go smoothly. I still need to commandeer a second
> >> >> > system (we have another iMac I can use but it does not have XCode on it
> >> >> > yet, so I'm installing). so, I jumped down to instructions on starting
> >> >> > and testing nfd on HostA.
> >> >> >
> >> >> > >
> >> >> > > On hostB (either another OSX with Boost 1.57, or any Ubuntu version):
> >> >> > >
> >> >> > >    - recompile and install ndn-cxx, latest version from GitHub
> >> >> > >    - recompile and install NFD
> >> >> > >       - after git clone, use the following command to checkout a branch
> >> >> > >       under review:
> >> >> > >       git fetch http://gerrit.named-data.net/NFD refs/changes/44/1444/6
> >> >> > &&
> >> >> > >       git checkout FETCH_HEAD
> >> >> > >       - then compile and install as usual
> >> >> > >    - recompile and install ndn-tlv-ping, latest version from GitHub
> >> >> > >
> >> >> > >
> >> >> > >    1. on both hosts: execute `nfd-start`
> >> >> >
> >> >> > Upon trying to start nfd, I receive the following error:
> >> >> >
> >> >> > Script started on Tue Dec 23 13:59:11 2014
> >> >> > $ nfd-start
> >> >> > Password:
> >> >> > 1419371964.968853 TRACE: [NameTree] lookup /
> >> >> > 1419371964.968910 TRACE: [NameTree] insert /
> >> >> > 1419371964.968954 TRACE: [NameTree] Name / hash value = 0  location = 0
> >> >> > 1419371964.969026 TRACE: [NameTree] Did not find /, need to insert it to
> >> >> > the table
> >> >> > 1419371964.969103 INFO: [StrategyChoice] setDefaultStrategy
> >> >> > /localhost/nfd/strategy/best-route/%FD%02
> >> >> > 1419371964.969523 INFO: [InternalFace] registering callback for
> >> >> > /localhost/nfd/fib
> >> >> > 1419371964.969624 INFO: [InternalFace] registering callback for
> >> >> > /localhost/nfd/faces
> >> >> > 1419371964.969753 INFO: [InternalFace] registering callback for
> >> >> > /localhost/nfd/strategy-choice
> >> >> > 1419371964.969898 INFO: [InternalFace] registering callback for
> >> >> > /localhost/nfd/status
> >> >> > 1419371964.970031 INFO: [FaceTable] Added face id=1 remote=internal://
> >> >> > local=internal://
> >> >> > 1419371966.938915 INFO: [RibManager] Listening on: /localhost/nfd/rib
> >> >> > 1419371967.346360 DEBUG: [Forwarder] onIncomingData face=1
> >> >> > data=/localhost/nfd/faces/events/%FE%00
> >> >> > 1419371967.346542 TRACE: [NameTree]
> >> >> > NameTree::findAllMatches/localhost/nfd/faces/events/%FE%00
> >> >> > 1419371967.346677 TRACE: [NameTree] findLongestPrefixMatch
> >> >> > /localhost/nfd/faces/events/%FE%00
> >> >> > 1419371967.346832 TRACE: [ContentStore] insert()
> >> >> > /localhost/nfd/faces/events/%FE%00/sha256digest=7fc8f0f09483606aed7d26a02001eca60bd7ab602fd2085f6cf478872af14740
> >> >> > 1419371967.347198 TRACE: [ContentStore] insertToSkipList()
> >> >> > /localhost/nfd/faces/events/%FE%00/sha256digest=7fc8f0f09483606aed7d26a02001eca60bd7ab602fd2085f6cf478872af14740,
> >> >> > skipList size 0
> >> >> > 1419371967.347508 TRACE: [ContentStore] Not a duplicate
> >> >> > 1419371967.347598 TRACE: [ContentStore] pushback 0x7fbb2bf00570
> >> >> > 1419371967.347701 DEBUG: [Forwarder] onDataUnsolicited face=1
> >> >> > data=/localhost/nfd/faces/events/%FE%00 cached
> >> >> > 1419371967.348166 TRACE: [GeneralConfigSection] using user "" group ""
> >> >> > 1419371967.348273 TRACE: [PrivilegeHelper] initializing privilege helper
> >> >> > with user "" group ""
> >> >> > 1419371967.348511 TRACE: [NetworkInterfaceInfo] lo0: added IPv6 address ::1
> >> >> > 1419371967.348628 TRACE: [NetworkInterfaceInfo] lo0: added IPv4 address
> >> >> > 127.0.0.1
> >> >> > 1419371967.348746 TRACE: [NetworkInterfaceInfo] lo0: added IPv6 address
> >> >> > fe80::1
> >> >> > 1419371967.348859 DEBUG: [NetworkInterfaceInfo] gif0: ignoring link-layer
> >> >> > address for unhandled interface type 7
> >> >> > 1419371967.349019 DEBUG: [NetworkInterfaceInfo] stf0: ignoring link-layer
> >> >> > address for unhandled interface type 9
> >> >> > 1419371967.349177 TRACE: [NetworkInterfaceInfo] en0: added Ethernet
> >> >> > address c4:2c:03:2c:5f:26
> >> >> > 1419371967.349313 TRACE: [NetworkInterfaceInfo] en0: added IPv6 address
> >> >> > fe80::c62c:3ff:fe2c:5f26
> >> >> > 1419371967.349452 TRACE: [NetworkInterfaceInfo] en0: added IPv4 address
> >> >> > 192.172.226.92
> >> >> > 1419371967.349575 TRACE: [NetworkInterfaceInfo] en0: added IPv4 broadcast
> >> >> > address 192.172.226.255
> >> >> > 1419371967.349713 TRACE: [NetworkInterfaceInfo] en0: added IPv6 address
> >> >> > 2001:48d0:101:501:c62c:3ff:fe2c:5f26
> >> >> > 1419371967.349867 TRACE: [NetworkInterfaceInfo] en0: added IPv6 address
> >> >> > 2001:48d0:101:501:d13:94d:a184:7a7d
> >> >> > 1419371967.350019 DEBUG: [NetworkInterfaceInfo] fw0: ignoring link-layer
> >> >> > address for unhandled interface type
> >> >> > 1419371967.350177 TRACE: [NetworkInterfaceInfo] en1: added Ethernet
> >> >> > address d8:30:62:51:e4:aa
> >> >> > 1419371967.350312 TRACE: [NetworkInterfaceInfo] p2p0: added Ethernet
> >> >> > address 0a:30:62:51:e4:aa
> >> >> > 1419371967.350546 FATAL: [NFD] Unrecognized option "listen" in "unix"
> >> >> > section
> >> >> > 1419371967.350783 TRACE: [ContentStore] evictItem()
> >> >> > 1419371967.350860 TRACE: [ContentStore] Evict from unsolicited queue
> >> >> > 1419371967.350958 TRACE: [ContentStore] eraseFromSkipList()
> >> >> > /localhost/nfd/faces/events/%FE%00/sha256digest=7fc8f0f09483606aed7d26a02001eca60bd7ab602fd2085f6cf478872af14740
> >> >> > 1419371967.351261 TRACE: [ContentStore] SkipList size 1
> >> >> > 1419371967.351353 TRACE: [ContentStore] evictItem()
> >> >> > tao:~ $ 1419371969.501131 INFO: [RibManager] Start monitoring face
> >> >> > create/destroy events
> >> >> > 1419371970.116432 FATAL: [NRD] error while connecting to the forwarder (No
> >> >> > such file or directory)
> >> >> >
> >> >> > Script done on Tue Dec 23 13:59:51 2014
> >> >> >
> >> >> >
> >> >> > >    2. on hostA: execute `nfd-status -f | grep 'dev'`, find the number
> >> >> > after
> >> >> > >    "faceid="
> >> >> > >    3. on hostA: execute `nfdc register /A 8888`, substitute 8888 with the
> >> >> > >    number found in step 2
> >> >> > >    4. on hostB: run `ndnpingserver /A`
> >> >> > >    5. on hostA: run `ndnping /A`, and press CTRL+C after about 20 seconds
> >> >> > >
> >> >> > >
> >> >> >
> >> > _______________________________________________
> >> > Nfd-dev mailing list
> >> > Nfd-dev at lists.cs.ucla.edu
> >> > http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >
> > _______________________________________________
> > Nfd-dev mailing list
> > Nfd-dev at lists.cs.ucla.edu
> > http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >
-------------- next part --------------
# project ndn-cxx (0.2.0) configured on Tue Dec 23 13:38:44 2014 by
# waf 1.8.2 (abi 98, python 20708f0 on darwin)
# using ./waf configure --prefix=/opt/local
#
----------------------------------------
Setting top to
/Users/josh/src/ndn-cxx-master
----------------------------------------
Setting out to
/Users/josh/src/ndn-cxx-master/build
----------------------------------------
Checking for 'clang++' (C++ compiler)
find program=['clang++'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='CXX' -> ['/usr/bin/clang++']
find program=['ar'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='AR' -> ['/usr/bin/ar']
/usr/bin/clang++
----------------------------------------
Checking supported CXXFLAGS
==>

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

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

['/usr/bin/clang++', '-Werror', '-std=c++0x', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_54b820f8a2a863b01dbb6d17ce7af116/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_54b820f8a2a863b01dbb6d17ce7af116/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_54b820f8a2a863b01dbb6d17ce7af116/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-std=c++11', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_0d6fb1fcbca41620827e16707d02de8b/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_0d6fb1fcbca41620827e16707d02de8b/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_0d6fb1fcbca41620827e16707d02de8b/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-stdlib=libc++', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_64296b54047d3273cfde1ad3589fd24b/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_64296b54047d3273cfde1ad3589fd24b/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_64296b54047d3273cfde1ad3589fd24b/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-pedantic', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_0deb0e0c794ee087ffc46366a294c1a4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_0deb0e0c794ee087ffc46366a294c1a4/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_0deb0e0c794ee087ffc46366a294c1a4/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-Wall', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_67599162c4c756cb8153bf7532f90fba/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_67599162c4c756cb8153bf7532f90fba/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_67599162c4c756cb8153bf7532f90fba/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-O2', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_9f9fbe9a4fbdf2bdad0db14f1cb235bf/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_9f9fbe9a4fbdf2bdad0db14f1cb235bf/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_9f9fbe9a4fbdf2bdad0db14f1cb235bf/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_b2d468fe38389ed2d0bfc5a41f5dcfb3/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b2d468fe38389ed2d0bfc5a41f5dcfb3/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_b2d468fe38389ed2d0bfc5a41f5dcfb3/testbuild/testprog']
-std=c++0x -std=c++11 -stdlib=libc++ -pedantic -Wall -O2 -g
----------------------------------------
Checking supported LINKFLAGS
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_257a2af9636491d0ceba33e6150e7566/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_257a2af9636491d0ceba33e6150e7566/testbuild/testprog

['/usr/bin/clang++', '-Werror', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_257a2af9636491d0ceba33e6150e7566/testbuild/testprog']
-stdlib=libc++
----------------------------------------
Checking for program 'doxygen'
/opt/local/bin/doxygen
find program=['doxygen'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='DOXYGEN' -> ['/opt/local/bin/doxygen']
----------------------------------------
Checking for program 'tar'
/usr/bin/tar
find program=['tar'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='TAR' -> ['/usr/bin/tar']
----------------------------------------
Checking for program 'sphinx-build'
/opt/local/bin/sphinx-build
find program=['sphinx-build'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='SPHINX_BUILD' -> ['/opt/local/bin/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_49e926be7cb49748e626de738773d11d/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_49e926be7cb49748e626de738773d11d/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_955cd6eacd7ddc3824161f352102d50f/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_955cd6eacd7ddc3824161f352102d50f/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for std::is_move_assignable
==>
#include <type_traits>
static_assert(std::is_move_assignable<int>::value, "");
<==
[1/1] Compiling build/.conf_check_dbc60010b122e82a4fb5a3bece746e83/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_dbc60010b122e82a4fb5a3bece746e83/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for friend typename-specifier
==>

class A;

template<typename T>
class B
{
  friend T;
};

B<A> g_b;

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_4d26b274e1458e76a8255ca67a2c2ccd/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for program 'sh'
/bin/sh
find program=['sh'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='SH' -> ['/bin/sh']
------------------------------------------
Checking for library pthread
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_fbb4b5f86c008012fd52122846400a35/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_fbb4b5f86c008012fd52122846400a35/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_fbb4b5f86c008012fd52122846400a35/testbuild/testprog', '-lpthread']
yes
------------------------------------------
Checking for library rt
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_e42e24d159fe1313ff44ce1cbf3ab73a/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_e42e24d159fe1313ff44ce1cbf3ab73a/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_e42e24d159fe1313ff44ce1cbf3ab73a/testbuild/testprog', '-lrt']
err: ld: library not found for -lrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)

from /Users/josh/src/ndn-cxx-master: Test does not build: Traceback (most recent call last):
  File "/Users/josh/src/ndn-cxx-master/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Configure.py", line 337, in run_build
    bld.compile()
  File "/Users/josh/src/ndn-cxx-master/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Build.py", line 184, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 4397346192: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_e42e24d159fe1313ff44ce1cbf3ab73a/testbuild/testprog', '-lrt']

not found
from /Users/josh/src/ndn-cxx-master: The configuration failed
------------------------------------------
Checking for compiler flags ['-fPIC']
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-fPIC', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_4a1d00759ad3312d8f19523a72634857/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_4a1d00759ad3312d8f19523a72634857/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_4a1d00759ad3312d8f19523a72634857/testbuild/testprog']
yes
------------------------------------------
Checking for framework CoreFoundation
==>
#include <CoreFoundation/CoreFoundation.h>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_21de47956d637de4c6efe591e164229d/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_21de47956d637de4c6efe591e164229d/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_21de47956d637de4c6efe591e164229d/testbuild/testprog', '-framework', 'CoreFoundation']
yes
------------------------------------------
Checking for framework CoreServices
==>
#include <CoreServices/CoreServices.h>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '-DHAVE_COREFOUNDATION_COREFOUNDATION_H=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_745b86c0bdc0891a79cfb4bf01b29fd3/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_745b86c0bdc0891a79cfb4bf01b29fd3/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_745b86c0bdc0891a79cfb4bf01b29fd3/testbuild/testprog', '-framework', 'CoreServices']
yes
------------------------------------------
Checking for framework Security
==>

#include <CoreFoundation/CoreFoundation.h>
#include <Security/Security.h>
#include <Security/SecRandom.h>
#include <CoreServices/CoreServices.h>
#include <Security/SecDigestTransform.h>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '-DHAVE_COREFOUNDATION_COREFOUNDATION_H=1', '-DHAVE_CORESERVICES_CORESERVICES_H=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_9266e0de905a67b481a49acca5cd546e/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_9266e0de905a67b481a49acca5cd546e/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_9266e0de905a67b481a49acca5cd546e/testbuild/testprog', '-framework', 'Security', '-framework', 'CoreFoundation']
yes
------------------------------------------
Checking for OpenSSL library
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '-DHAVE_COREFOUNDATION_COREFOUNDATION_H=1', '-DHAVE_CORESERVICES_CORESERVICES_H=1', '-DHAVE_SECURITY=1', '-DHAVE_OSX_SECURITY=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_2871a3a0d7a130b02ee0ede5ed059ff1/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_2871a3a0d7a130b02ee0ede5ed059ff1/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_2871a3a0d7a130b02ee0ede5ed059ff1/testbuild/testprog', '-lssl', '-lcrypto']
yes
------------------------------------------
Checking for program 'pkg-config'
/opt/local/bin/pkg-config
find program=['pkg-config'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='PKGCONFIG' -> ['/opt/local/bin/pkg-config']
------------------------------------------
Checking for 'sqlite3'
['/opt/local/bin/pkg-config', '--cflags', '--libs', 'sqlite3']
out: -I/opt/local/include -L/opt/local/lib -lsqlite3 

yes
------------------------------------------
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] Compiling build/.conf_check_b612593f5be1d78999a05a934bfec0d5/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-I/opt/local/include', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '-DHAVE_COREFOUNDATION_COREFOUNDATION_H=1', '-DHAVE_CORESERVICES_CORESERVICES_H=1', '-DHAVE_SECURITY=1', '-DHAVE_OSX_SECURITY=1', '-DHAVE_OPENSSL=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_b612593f5be1d78999a05a934bfec0d5/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b612593f5be1d78999a05a934bfec0d5/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_b612593f5be1d78999a05a934bfec0d5/testbuild/testprog', '-L/opt/local/lib', '-lcryptopp', '-lpthread']
yes
------------------------------------------
Checking boost includes
1.57.0
------------------------------------------
Checking boost libs
Found the boost path in /opt/local/lib with the libraries:
    /opt/local/lib/libboost_atomic-mt.a
    /opt/local/lib/libboost_atomic-mt.dylib
    /opt/local/lib/libboost_atomic.a
    /opt/local/lib/libboost_atomic.dylib
    /opt/local/lib/libboost_chrono-mt.a
    /opt/local/lib/libboost_chrono-mt.dylib
    /opt/local/lib/libboost_chrono.a
    /opt/local/lib/libboost_chrono.dylib
    /opt/local/lib/libboost_container-mt.a
    /opt/local/lib/libboost_container-mt.dylib
    /opt/local/lib/libboost_container.a
    /opt/local/lib/libboost_container.dylib
    /opt/local/lib/libboost_context-mt.a
    /opt/local/lib/libboost_context-mt.dylib
    /opt/local/lib/libboost_context.a
    /opt/local/lib/libboost_context.dylib
    /opt/local/lib/libboost_coroutine-mt.a
    /opt/local/lib/libboost_coroutine-mt.dylib
    /opt/local/lib/libboost_coroutine.a
    /opt/local/lib/libboost_coroutine.dylib
    /opt/local/lib/libboost_date_time-mt.a
    /opt/local/lib/libboost_date_time-mt.dylib
    /opt/local/lib/libboost_date_time.a
    /opt/local/lib/libboost_date_time.dylib
    /opt/local/lib/libboost_exception-mt.a
    /opt/local/lib/libboost_exception.a
    /opt/local/lib/libboost_filesystem-mt.a
    /opt/local/lib/libboost_filesystem-mt.dylib
    /opt/local/lib/libboost_filesystem.a
    /opt/local/lib/libboost_filesystem.dylib
    /opt/local/lib/libboost_graph-mt.a
    /opt/local/lib/libboost_graph-mt.dylib
    /opt/local/lib/libboost_graph.a
    /opt/local/lib/libboost_graph.dylib
    /opt/local/lib/libboost_iostreams-mt.a
    /opt/local/lib/libboost_iostreams-mt.dylib
    /opt/local/lib/libboost_iostreams.a
    /opt/local/lib/libboost_iostreams.dylib
    /opt/local/lib/libboost_locale-mt.a
    /opt/local/lib/libboost_locale-mt.dylib
    /opt/local/lib/libboost_locale.a
    /opt/local/lib/libboost_locale.dylib
    /opt/local/lib/libboost_log-mt.a
    /opt/local/lib/libboost_log-mt.dylib
    /opt/local/lib/libboost_log.a
    /opt/local/lib/libboost_log.dylib
    /opt/local/lib/libboost_log_setup-mt.a
    /opt/local/lib/libboost_log_setup-mt.dylib
    /opt/local/lib/libboost_log_setup.a
    /opt/local/lib/libboost_log_setup.dylib
    /opt/local/lib/libboost_math_c99-mt.a
    /opt/local/lib/libboost_math_c99-mt.dylib
    /opt/local/lib/libboost_math_c99.a
    /opt/local/lib/libboost_math_c99.dylib
    /opt/local/lib/libboost_math_c99f-mt.a
    /opt/local/lib/libboost_math_c99f-mt.dylib
    /opt/local/lib/libboost_math_c99f.a
    /opt/local/lib/libboost_math_c99f.dylib
    /opt/local/lib/libboost_math_c99l-mt.a
    /opt/local/lib/libboost_math_c99l-mt.dylib
    /opt/local/lib/libboost_math_c99l.a
    /opt/local/lib/libboost_math_c99l.dylib
    /opt/local/lib/libboost_math_tr1-mt.a
    /opt/local/lib/libboost_math_tr1-mt.dylib
    /opt/local/lib/libboost_math_tr1.a
    /opt/local/lib/libboost_math_tr1.dylib
    /opt/local/lib/libboost_math_tr1f-mt.a
    /opt/local/lib/libboost_math_tr1f-mt.dylib
    /opt/local/lib/libboost_math_tr1f.a
    /opt/local/lib/libboost_math_tr1f.dylib
    /opt/local/lib/libboost_math_tr1l-mt.a
    /opt/local/lib/libboost_math_tr1l-mt.dylib
    /opt/local/lib/libboost_math_tr1l.a
    /opt/local/lib/libboost_math_tr1l.dylib
    /opt/local/lib/libboost_prg_exec_monitor-mt.a
    /opt/local/lib/libboost_prg_exec_monitor-mt.dylib
    /opt/local/lib/libboost_prg_exec_monitor.a
    /opt/local/lib/libboost_prg_exec_monitor.dylib
    /opt/local/lib/libboost_program_options-mt.a
    /opt/local/lib/libboost_program_options-mt.dylib
    /opt/local/lib/libboost_program_options.a
    /opt/local/lib/libboost_program_options.dylib
    /opt/local/lib/libboost_python-mt.a
    /opt/local/lib/libboost_python-mt.dylib
    /opt/local/lib/libboost_python.a
    /opt/local/lib/libboost_python.dylib
    /opt/local/lib/libboost_random-mt.a
    /opt/local/lib/libboost_random-mt.dylib
    /opt/local/lib/libboost_random.a
    /opt/local/lib/libboost_random.dylib
    /opt/local/lib/libboost_regex-mt.a
    /opt/local/lib/libboost_regex-mt.dylib
    /opt/local/lib/libboost_regex.a
    /opt/local/lib/libboost_regex.dylib
    /opt/local/lib/libboost_serialization-mt.a
    /opt/local/lib/libboost_serialization-mt.dylib
    /opt/local/lib/libboost_serialization.a
    /opt/local/lib/libboost_serialization.dylib
    /opt/local/lib/libboost_signals-mt.a
    /opt/local/lib/libboost_signals-mt.dylib
    /opt/local/lib/libboost_signals.a
    /opt/local/lib/libboost_signals.dylib
    /opt/local/lib/libboost_system-mt.a
    /opt/local/lib/libboost_system-mt.dylib
    /opt/local/lib/libboost_system.a
    /opt/local/lib/libboost_system.dylib
    /opt/local/lib/libboost_test_exec_monitor-mt.a
    /opt/local/lib/libboost_test_exec_monitor.a
    /opt/local/lib/libboost_thread-mt.a
    /opt/local/lib/libboost_thread-mt.dylib
    /opt/local/lib/libboost_thread.a
    /opt/local/lib/libboost_thread.dylib
    /opt/local/lib/libboost_timer-mt.a
    /opt/local/lib/libboost_timer-mt.dylib
    /opt/local/lib/libboost_timer.a
    /opt/local/lib/libboost_timer.dylib
    /opt/local/lib/libboost_unit_test_framework-mt.a
    /opt/local/lib/libboost_unit_test_framework-mt.dylib
    /opt/local/lib/libboost_unit_test_framework.a
    /opt/local/lib/libboost_unit_test_framework.dylib
    /opt/local/lib/libboost_wave-mt.a
    /opt/local/lib/libboost_wave-mt.dylib
    /opt/local/lib/libboost_wave.a
    /opt/local/lib/libboost_wave.dylib
    /opt/local/lib/libboost_wserialization-mt.a
    /opt/local/lib/libboost_wserialization-mt.dylib
    /opt/local/lib/libboost_wserialization.a
    /opt/local/lib/libboost_wserialization.dylib
Trying pattern boost_system(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_system(-1_57)+
Trying pattern boost_system(-1_57)+
Trying pattern boost_system(-xgcc[0-9]{0,3})+
Trying pattern boost_system
Found boost lib libboost_system-mt.a
Trying pattern boost_filesystem(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_filesystem(-1_57)+
Trying pattern boost_filesystem(-1_57)+
Trying pattern boost_filesystem(-xgcc[0-9]{0,3})+
Trying pattern boost_filesystem
Found boost lib libboost_filesystem-mt.a
Trying pattern boost_date_time(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_date_time(-1_57)+
Trying pattern boost_date_time(-1_57)+
Trying pattern boost_date_time(-xgcc[0-9]{0,3})+
Trying pattern boost_date_time
Found boost lib libboost_date_time-mt.a
Trying pattern boost_iostreams(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_iostreams(-1_57)+
Trying pattern boost_iostreams(-1_57)+
Trying pattern boost_iostreams(-xgcc[0-9]{0,3})+
Trying pattern boost_iostreams
Found boost lib libboost_iostreams-mt.a
Trying pattern boost_regex(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_regex(-1_57)+
Trying pattern boost_regex(-1_57)+
Trying pattern boost_regex(-xgcc[0-9]{0,3})+
Trying pattern boost_regex
Found boost lib libboost_regex-mt.a
Trying pattern boost_program_options(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_program_options(-1_57)+
Trying pattern boost_program_options(-1_57)+
Trying pattern boost_program_options(-xgcc[0-9]{0,3})+
Trying pattern boost_program_options
Found boost lib libboost_program_options-mt.a
Trying pattern boost_chrono(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_chrono(-1_57)+
Trying pattern boost_chrono(-1_57)+
Trying pattern boost_chrono(-xgcc[0-9]{0,3})+
Trying pattern boost_chrono
Found boost lib libboost_chrono-mt.a
Trying pattern boost_random(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_random(-1_57)+
Trying pattern boost_random(-1_57)+
Trying pattern boost_random(-xgcc[0-9]{0,3})+
Trying pattern boost_random
Found boost lib libboost_random-mt.a
ok
------------------------------------------
Checking for boost linkage
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-I/opt/local/include', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_ASSIGNABLE=1', '-DHAVE_CXX_FRIEND_TYPENAME=1', '-DHAVE_PTHREAD=1', '-DHAVE_COREFOUNDATION_COREFOUNDATION_H=1', '-DHAVE_CORESERVICES_CORESERVICES_H=1', '-DHAVE_SECURITY=1', '-DHAVE_OSX_SECURITY=1', '-DHAVE_OPENSSL=1', '-DHAVE_CRYPTOPP_CONFIG_H=1', '../test.cpp', '-c', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_d743e553950574a1f408da4d87a05aa4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_d743e553950574a1f408da4d87a05aa4/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/ndn-cxx-master/build/.conf_check_d743e553950574a1f408da4d87a05aa4/testbuild/testprog', '-L/opt/local/lib', '-lboost_system-mt', '-lboost_filesystem-mt', '-lboost_date_time-mt', '-lboost_iostreams-mt', '-lboost_regex-mt', '-lboost_program_options-mt', '-lboost_chrono-mt', '-lboost_random-mt']
ok
-------------- next part --------------
# project nfd (0.2.0) configured on Tue Dec 23 13:44:23 2014 by
# waf 1.8.2 (abi 98, python 20708f0 on darwin)
# using ./waf configure --prefix=/opt/local
#
----------------------------------------
Setting top to
/Users/josh/src/NFD
----------------------------------------
Setting out to
/Users/josh/src/NFD/build
----------------------------------------
Checking for 'clang++' (C++ compiler)
find program=['clang++'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='CXX' -> ['/usr/bin/clang++']
find program=['ar'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='AR' -> ['/usr/bin/ar']
/usr/bin/clang++
----------------------------------------
Checking supported CXXFLAGS
==>

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

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

['/usr/bin/clang++', '-Werror', '-std=c++0x', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_14ebd83ea58183b452fac4f80e09c644/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_14ebd83ea58183b452fac4f80e09c644/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_14ebd83ea58183b452fac4f80e09c644/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-std=c++11', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_98e8b86f5d7bc63532850eb9ad348bb0/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_98e8b86f5d7bc63532850eb9ad348bb0/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_98e8b86f5d7bc63532850eb9ad348bb0/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-stdlib=libc++', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_a471b73ef653792c8c2821a5f05dbab4/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_a471b73ef653792c8c2821a5f05dbab4/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_a471b73ef653792c8c2821a5f05dbab4/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-pedantic', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_79a7d2e26bbe348aa2133f5c19e67993/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_79a7d2e26bbe348aa2133f5c19e67993/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_79a7d2e26bbe348aa2133f5c19e67993/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-Wall', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_3fb2f032bd9c2b7d89042391dab68f6b/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_3fb2f032bd9c2b7d89042391dab68f6b/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_3fb2f032bd9c2b7d89042391dab68f6b/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-O2', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_e1f5b67515434d32d36fb56ee593b3f5/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_e1f5b67515434d32d36fb56ee593b3f5/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_e1f5b67515434d32d36fb56ee593b3f5/testbuild/testprog']
==>

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

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

['/usr/bin/clang++', '-Werror', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_de2b315124bcbf75dec7f91deb9b3751/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_de2b315124bcbf75dec7f91deb9b3751/testbuild/testprog

['/usr/bin/clang++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_de2b315124bcbf75dec7f91deb9b3751/testbuild/testprog']
-std=c++0x -std=c++11 -stdlib=libc++ -pedantic -Wall -O2 -g
----------------------------------------
Checking supported LINKFLAGS
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_60ae166b9fec91f1d4c88e9904ba1a63/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_60ae166b9fec91f1d4c88e9904ba1a63/testbuild/testprog

['/usr/bin/clang++', '-Werror', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_60ae166b9fec91f1d4c88e9904ba1a63/testbuild/testprog']
-stdlib=libc++
----------------------------------------
Checking for program 'doxygen'
/opt/local/bin/doxygen
find program=['doxygen'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='DOXYGEN' -> ['/opt/local/bin/doxygen']
----------------------------------------
Checking for program 'tar'
/usr/bin/tar
find program=['tar'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='TAR' -> ['/usr/bin/tar']
----------------------------------------
Checking for program 'sphinx-build'
/opt/local/bin/sphinx-build
find program=['sphinx-build'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='SPHINX_BUILD' -> ['/opt/local/bin/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_1dd5fc6fcf02a0de1cb38084983945ee/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_1dd5fc6fcf02a0de1cb38084983945ee/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_08617337cd0ebf043d54661bf829003e/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_08617337cd0ebf043d54661bf829003e/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_4937bf810f5bfd335e650302b8080e6c/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_4937bf810f5bfd335e650302b8080e6c/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for program 'bash'
/bin/bash
find program=['bash'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='BASH' -> ['/bin/bash']
------------------------------------------
Checking for program 'pkg-config'
/opt/local/bin/pkg-config
find program=['pkg-config'] paths=['/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', '/usr/texbin', '/usr/local/git/bin', '~/bin', '/usr/local/git/bin', '~/bin'] var='PKGCONFIG' -> ['/opt/local/bin/pkg-config']
------------------------------------------
Checking for 'libndn-cxx'
['/opt/local/bin/pkg-config', '--cflags', '--libs', 'libndn-cxx']
out: -fPIC -I/opt/local/include -L/opt/local/lib -lndn-cxx -lboost_system-mt -lboost_filesystem-mt -lboost_date_time-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_program_options-mt -lboost_chrono-mt -lboost_random-mt -lssl -lcrypto -lcryptopp -lsqlite3 -lpthread -framework CoreFoundation -framework Security 

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

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_d4f9d92c5a454b308065f7805e9fda8e/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_d4f9d92c5a454b308065f7805e9fda8e/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_d4f9d92c5a454b308065f7805e9fda8e/testbuild/testprog', '-lrt']
err: ld: library not found for -lrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)

from /Users/josh/src/NFD: Test does not build: Traceback (most recent call last):
  File "/Users/josh/src/NFD/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Configure.py", line 337, in run_build
    bld.compile()
  File "/Users/josh/src/NFD/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Build.py", line 184, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 4333970448: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_d4f9d92c5a454b308065f7805e9fda8e/testbuild/testprog', '-lrt']

not found
from /Users/josh/src/NFD: The configuration failed
------------------------------------------
Checking for libresolv library
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_9ee39f7b3368b79bcccc0f7cc9c0883e/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_9ee39f7b3368b79bcccc0f7cc9c0883e/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_9ee39f7b3368b79bcccc0f7cc9c0883e/testbuild/testprog', '-lresolv']
yes
------------------------------------------
Checking boost includes
1.57.0
------------------------------------------
Checking boost libs
Found the boost path in /opt/local/lib with the libraries:
    /opt/local/lib/libboost_atomic-mt.a
    /opt/local/lib/libboost_atomic-mt.dylib
    /opt/local/lib/libboost_atomic.a
    /opt/local/lib/libboost_atomic.dylib
    /opt/local/lib/libboost_chrono-mt.a
    /opt/local/lib/libboost_chrono-mt.dylib
    /opt/local/lib/libboost_chrono.a
    /opt/local/lib/libboost_chrono.dylib
    /opt/local/lib/libboost_container-mt.a
    /opt/local/lib/libboost_container-mt.dylib
    /opt/local/lib/libboost_container.a
    /opt/local/lib/libboost_container.dylib
    /opt/local/lib/libboost_context-mt.a
    /opt/local/lib/libboost_context-mt.dylib
    /opt/local/lib/libboost_context.a
    /opt/local/lib/libboost_context.dylib
    /opt/local/lib/libboost_coroutine-mt.a
    /opt/local/lib/libboost_coroutine-mt.dylib
    /opt/local/lib/libboost_coroutine.a
    /opt/local/lib/libboost_coroutine.dylib
    /opt/local/lib/libboost_date_time-mt.a
    /opt/local/lib/libboost_date_time-mt.dylib
    /opt/local/lib/libboost_date_time.a
    /opt/local/lib/libboost_date_time.dylib
    /opt/local/lib/libboost_exception-mt.a
    /opt/local/lib/libboost_exception.a
    /opt/local/lib/libboost_filesystem-mt.a
    /opt/local/lib/libboost_filesystem-mt.dylib
    /opt/local/lib/libboost_filesystem.a
    /opt/local/lib/libboost_filesystem.dylib
    /opt/local/lib/libboost_graph-mt.a
    /opt/local/lib/libboost_graph-mt.dylib
    /opt/local/lib/libboost_graph.a
    /opt/local/lib/libboost_graph.dylib
    /opt/local/lib/libboost_iostreams-mt.a
    /opt/local/lib/libboost_iostreams-mt.dylib
    /opt/local/lib/libboost_iostreams.a
    /opt/local/lib/libboost_iostreams.dylib
    /opt/local/lib/libboost_locale-mt.a
    /opt/local/lib/libboost_locale-mt.dylib
    /opt/local/lib/libboost_locale.a
    /opt/local/lib/libboost_locale.dylib
    /opt/local/lib/libboost_log-mt.a
    /opt/local/lib/libboost_log-mt.dylib
    /opt/local/lib/libboost_log.a
    /opt/local/lib/libboost_log.dylib
    /opt/local/lib/libboost_log_setup-mt.a
    /opt/local/lib/libboost_log_setup-mt.dylib
    /opt/local/lib/libboost_log_setup.a
    /opt/local/lib/libboost_log_setup.dylib
    /opt/local/lib/libboost_math_c99-mt.a
    /opt/local/lib/libboost_math_c99-mt.dylib
    /opt/local/lib/libboost_math_c99.a
    /opt/local/lib/libboost_math_c99.dylib
    /opt/local/lib/libboost_math_c99f-mt.a
    /opt/local/lib/libboost_math_c99f-mt.dylib
    /opt/local/lib/libboost_math_c99f.a
    /opt/local/lib/libboost_math_c99f.dylib
    /opt/local/lib/libboost_math_c99l-mt.a
    /opt/local/lib/libboost_math_c99l-mt.dylib
    /opt/local/lib/libboost_math_c99l.a
    /opt/local/lib/libboost_math_c99l.dylib
    /opt/local/lib/libboost_math_tr1-mt.a
    /opt/local/lib/libboost_math_tr1-mt.dylib
    /opt/local/lib/libboost_math_tr1.a
    /opt/local/lib/libboost_math_tr1.dylib
    /opt/local/lib/libboost_math_tr1f-mt.a
    /opt/local/lib/libboost_math_tr1f-mt.dylib
    /opt/local/lib/libboost_math_tr1f.a
    /opt/local/lib/libboost_math_tr1f.dylib
    /opt/local/lib/libboost_math_tr1l-mt.a
    /opt/local/lib/libboost_math_tr1l-mt.dylib
    /opt/local/lib/libboost_math_tr1l.a
    /opt/local/lib/libboost_math_tr1l.dylib
    /opt/local/lib/libboost_prg_exec_monitor-mt.a
    /opt/local/lib/libboost_prg_exec_monitor-mt.dylib
    /opt/local/lib/libboost_prg_exec_monitor.a
    /opt/local/lib/libboost_prg_exec_monitor.dylib
    /opt/local/lib/libboost_program_options-mt.a
    /opt/local/lib/libboost_program_options-mt.dylib
    /opt/local/lib/libboost_program_options.a
    /opt/local/lib/libboost_program_options.dylib
    /opt/local/lib/libboost_python-mt.a
    /opt/local/lib/libboost_python-mt.dylib
    /opt/local/lib/libboost_python.a
    /opt/local/lib/libboost_python.dylib
    /opt/local/lib/libboost_random-mt.a
    /opt/local/lib/libboost_random-mt.dylib
    /opt/local/lib/libboost_random.a
    /opt/local/lib/libboost_random.dylib
    /opt/local/lib/libboost_regex-mt.a
    /opt/local/lib/libboost_regex-mt.dylib
    /opt/local/lib/libboost_regex.a
    /opt/local/lib/libboost_regex.dylib
    /opt/local/lib/libboost_serialization-mt.a
    /opt/local/lib/libboost_serialization-mt.dylib
    /opt/local/lib/libboost_serialization.a
    /opt/local/lib/libboost_serialization.dylib
    /opt/local/lib/libboost_signals-mt.a
    /opt/local/lib/libboost_signals-mt.dylib
    /opt/local/lib/libboost_signals.a
    /opt/local/lib/libboost_signals.dylib
    /opt/local/lib/libboost_system-mt.a
    /opt/local/lib/libboost_system-mt.dylib
    /opt/local/lib/libboost_system.a
    /opt/local/lib/libboost_system.dylib
    /opt/local/lib/libboost_test_exec_monitor-mt.a
    /opt/local/lib/libboost_test_exec_monitor.a
    /opt/local/lib/libboost_thread-mt.a
    /opt/local/lib/libboost_thread-mt.dylib
    /opt/local/lib/libboost_thread.a
    /opt/local/lib/libboost_thread.dylib
    /opt/local/lib/libboost_timer-mt.a
    /opt/local/lib/libboost_timer-mt.dylib
    /opt/local/lib/libboost_timer.a
    /opt/local/lib/libboost_timer.dylib
    /opt/local/lib/libboost_unit_test_framework-mt.a
    /opt/local/lib/libboost_unit_test_framework-mt.dylib
    /opt/local/lib/libboost_unit_test_framework.a
    /opt/local/lib/libboost_unit_test_framework.dylib
    /opt/local/lib/libboost_wave-mt.a
    /opt/local/lib/libboost_wave-mt.dylib
    /opt/local/lib/libboost_wave.a
    /opt/local/lib/libboost_wave.dylib
    /opt/local/lib/libboost_wserialization-mt.a
    /opt/local/lib/libboost_wserialization-mt.dylib
    /opt/local/lib/libboost_wserialization.a
    /opt/local/lib/libboost_wserialization.dylib
Trying pattern boost_system(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_system(-1_57)+
Trying pattern boost_system(-1_57)+
Trying pattern boost_system(-xgcc[0-9]{0,3})+
Trying pattern boost_system
Found boost lib libboost_system-mt.a
Trying pattern boost_chrono(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_chrono(-1_57)+
Trying pattern boost_chrono(-1_57)+
Trying pattern boost_chrono(-xgcc[0-9]{0,3})+
Trying pattern boost_chrono
Found boost lib libboost_chrono-mt.a
Trying pattern boost_program_options(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_program_options(-1_57)+
Trying pattern boost_program_options(-1_57)+
Trying pattern boost_program_options(-xgcc[0-9]{0,3})+
Trying pattern boost_program_options
Found boost lib libboost_program_options-mt.a
Trying pattern boost_random(-xgcc[0-9]{0,3})+(-1_57)+
Trying pattern boost_random(-1_57)+
Trying pattern boost_random(-1_57)+
Trying pattern boost_random(-xgcc[0-9]{0,3})+
Trying pattern boost_random
Found boost lib libboost_random-mt.a
ok
------------------------------------------
Checking for boost linkage
==>

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

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-I/opt/local/include', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_b4f5ad8391c3f6deb5beedd161a1ce57/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_b4f5ad8391c3f6deb5beedd161a1ce57/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_b4f5ad8391c3f6deb5beedd161a1ce57/testbuild/testprog', '-L/opt/local/lib', '-lboost_system-mt', '-lboost_chrono-mt', '-lboost_program_options-mt', '-lboost_random-mt']
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_7c0e57495bc4c87479144b7bccb61964/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-I/opt/local/include', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_7c0e57495bc4c87479144b7bccb61964/testbuild/test.cpp.1.o']
yes
------------------------------------------
Checking for WebSocket includes
0.4.0
------------------------------------------------
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_10466baffe3fdf15b3991667e7ab6b43/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-I/opt/local/include', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_UNIX_SOCKETS=1', '-DHAVE_WEBSOCKET=1', '-D_WEBSOCKETPP_CPP11_STL_=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_10466baffe3fdf15b3991667e7ab6b43/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_a8cb3437b1ebf3ed452d887d44fbb5d7/test.cpp

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=1', '-DHAVE_UNIX_SOCKETS=1', '-DHAVE_WEBSOCKET=1', '-D_WEBSOCKETPP_CPP11_STL_=1', '-DHAVE_ASIO_PCAP_SUPPORT=1', '../test.cpp', '-c', '-o', '/Users/josh/src/NFD/build/.conf_check_a8cb3437b1ebf3ed452d887d44fbb5d7/testbuild/test.cpp.1.o']
[2/2] Linking build/.conf_check_a8cb3437b1ebf3ed452d887d44fbb5d7/testbuild/testprog

['/usr/bin/clang++', '-stdlib=libc++', 'test.cpp.1.o', '-o', '/Users/josh/src/NFD/build/.conf_check_a8cb3437b1ebf3ed452d887d44fbb5d7/testbuild/testprog', '-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);
	return 0;
}

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

['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-Wno-error', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=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', '/Users/josh/src/NFD/build/.conf_check_bbbc6f30f10be932a98c9a3e4cb70afa/testbuild/test.cpp.1.o']
err: ../test.cpp:6:12: error: use of undeclared identifier 'pcap_set_immediate_mode'
        p=(void*)(pcap_set_immediate_mode);
                  ^
1 error generated.

from /Users/josh/src/NFD: Test does not build: Traceback (most recent call last):
  File "/Users/josh/src/NFD/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Configure.py", line 337, in run_build
    bld.compile()
  File "/Users/josh/src/NFD/.waf-1.8.2-a01aa13963437a19e5d8748cf2afd71b/waflib/Build.py", line 184, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 4337714512: cxx test.cpp -> test.cpp.1.o}
['/usr/bin/clang++', '-std=c++0x', '-std=c++11', '-stdlib=libc++', '-pedantic', '-Wall', '-O2', '-g', '-Wno-error', '-DHAVE_IS_DEFAULT_CONSTRUCTIBLE=1', '-DHAVE_IS_MOVE_CONSTRUCTIBLE=1', '-DHAVE_CXX_OVERRIDE=1', '-DHAVE_LIBRESOLV=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', '/Users/josh/src/NFD/build/.conf_check_bbbc6f30f10be932a98c9a3e4cb70afa/testbuild/test.cpp.1.o']

no
from /Users/josh/src/NFD: The configuration failed


More information about the Nfd-dev mailing list