[Nfd-dev] Fresh install on Fedora issues

Chaim Rieger chaim.rieger at gmail.com
Wed Jun 17 11:20:04 PDT 2015


ndn-cxx is installed (latest version) on fedora 22 x64 into 
/usr/local/bin /usr/local/lib64

cd into the nfd
./waf configure runs fine
./waf produces the following error

[118/123] Linking build/bin/nfdc
tools/nfd-status.cpp.5.o: In function `ndn::Name::getPrefix(long) const':
/usr/local/include/ndn-cxx/name.hpp:236: undefined reference to 
`ndn::Name::getSubName(unsigned long, unsigned long) const'
collect2: error: ld returned 1 exit status

tools/ndn-autoconfig-server.cpp.1.o: In function 
`ndn::Name::getPrefix(long) const':
/usr/local/include/ndn-cxx/name.hpp:236: undefined reference to 
`ndn::Name::getSubName(unsigned long, unsigned long) const'
collect2: error: ld returned 1 exit status

Waf: Leaving directory `/home/crieger/ndnSIM/NFD/build'
Build failed
  -> task in '../bin/nfd-status' failed (exit status 1):
     {task 139875896348496: cxxprogram 
nfd-status.cpp.5.o,city-hash.cpp.2.o,config-file.cpp.2.o,global-io.cpp.2.o,network-interface.cpp.2.o,network.cpp.2.o,privilege-helper.cpp.2.o,random.cpp.2.o,scheduler.cpp.2.o,logger-factory.cpp.2.o,logger.cpp.2.o 
-> nfd-status}
['/usr/bin/g++', 'tools/nfd-status.cpp.5.o', 'core/city-hash.cpp.2.o', 
'core/config-file.cpp.2.o', 'core/global-io.cpp.2.o', 
'core/network-interface.cpp.2.o', 'core/network.cpp.2.o', 
'core/privilege-helper.cpp.2.o', 'core/random.cpp.2.o', 
'core/scheduler.cpp.2.o', 'core/logger-factory.cpp.2.o', 
'core/logger.cpp.2.o', '-o', 
'/home/crieger/ndnSIM/NFD/build/bin/nfd-status', '-Wl,-Bstatic', 
'-Wl,-Bdynamic', '-L/usr/lib64', '-L/usr/local/lib64', '-L/usr/lib64', 
'-lboost_system', '-lboost_chrono', '-lboost_program_options', 
'-lboost_random', '-lboost_thread', '-lndn-cxx', '-lboost_system', 
'-lboost_filesystem', '-lboost_date_time', '-lboost_iostreams', 
'-lboost_regex', '-lboost_program_options', '-lboost_chrono', 
'-lboost_random', '-lcryptopp', '-lsqlite3', '-lrt', '-lpthread', 
'-lrt', '-lresolv']
  -> task in '../bin/ndn-autoconfig-server' failed (exit status 1):
     {task 139875896347216: cxxprogram 
ndn-autoconfig-server.cpp.1.o,city-hash.cpp.2.o,config-file.cpp.2.o,global-io.cpp.2.o,network-interface.cpp.2.o,network.cpp.2.o,privilege-helper.cpp.2.o,random.cpp.2.o,scheduler.cpp.2.o,logger-factory.cpp.2.o,logger.cpp.2.o 
-> ndn-autoconfig-server}
['/usr/bin/g++', 'tools/ndn-autoconfig-server.cpp.1.o', 
'core/city-hash.cpp.2.o', 'core/config-file.cpp.2.o', 
'core/global-io.cpp.2.o', 'core/network-interface.cpp.2.o', 
'core/network.cpp.2.o', 'core/privilege-helper.cpp.2.o', 
'core/random.cpp.2.o', 'core/scheduler.cpp.2.o', 
'core/logger-factory.cpp.2.o', 'core/logger.cpp.2.o', '-o', 
'/home/crieger/ndnSIM/NFD/build/bin/ndn-autoconfig-server', 
'-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/lib64', '-L/usr/local/lib64', 
'-L/usr/lib64', '-lboost_system', '-lboost_chrono', 
'-lboost_program_options', '-lboost_random', '-lboost_thread', 
'-lndn-cxx', '-lboost_system', '-lboost_filesystem', 
'-lboost_date_time', '-lboost_iostreams', '-lboost_regex', 
'-lboost_program_options', '-lboost_chrono', '-lboost_random', 
'-lcryptopp', '-lsqlite3', '-lrt', '-lpthread', '-lrt', '-lresolv']

-- 
--
Chaim Rieger




More information about the Nfd-dev mailing list