[Ndn-interest] Compiling ndn-cxx program without waf

César A. Bernardini mesarpe at gmail.com
Wed Nov 2 06:59:37 PDT 2016


You are missing a reference to the boost library.

If my memory is not wrong, it should be -lboost_system -lboost

2016-11-02 14:38 GMT+01:00 Matteo Bertolino <Matteo.Bertolino at eurecom.fr>:

> Sure:
> ~/Desktop/mini3/due/ndn-cxx/examples$ g++ -o out matproducer.cpp
> -std=c++11 -lndn-cxx -lpthread -I/usr/local/include/ndn-cxx/
> -I/home/bertolino/Desktop/mini3/due/ndn-cxx/src/
> /usr/bin/ld: /tmp/ccdg7qOe.o: undefined reference to symbol
> '_ZN5boost6system15system_categoryEv'
> //usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0: error adding
> symbols: DSO missing from command line
> collect2: error: ld returned 1 exit status
> Any ideas?
>
> Thanks, Matteo
>
>
> Quoting "César A. Bernardini" <mesarpe at gmail.com>:
>
> Mateo, could you share the compilation error or the G++ output.
>>
>> 2016-11-02 11:41 GMT+01:00 Matteo Bertolino <Matteo.Bertolino at eurecom.fr
>> >:
>>
>> I followed your suggestion including all path until the end of compilation
>>> error. Unfortunately, , when I try to execute the file, I obtain "
>>> executable format error".
>>>
>>> I absolutely need a way to compile ndn-cxx file without waf. Does nobody
>>> already tried to do it?
>>>
>>> Matteo
>>>
>>>
>>> Quoting "César A. Bernardini" <mesarpe at gmail.com>:
>>>
>>> You have to include the path towards the library in the gcc command.
>>>
>>>>
>>>> The error is highlighting that it can not find the face.hpp file. I am
>>>> not
>>>> sure, but I think is -I (capital i) and the path towards the file.
>>>>
>>>> 2016-11-02 10:31 GMT+01:00 Matteo Bertolino <
>>>> Matteo.Bertolino at eurecom.fr
>>>> >:
>>>>
>>>> Good morning,
>>>>
>>>>> I would like to compile an ndn-cxx program without use the waf command.
>>>>>
>>>>> I tried:  g++ -o out matproducer.cpp -std=c++11 $(pkg-config --cflags
>>>>> --libs
>>>>> libndn-cxx)
>>>>>
>>>>> and
>>>>>
>>>>> g++ matproducer.cpp `pkg-config --cflags --libs libndn.cxx`
>>>>>
>>>>> But I obtain this error:
>>>>>
>>>>> matproducer.cpp:5:20: fatal error: face.hpp: No such file or directory
>>>>>  #include "face.hpp"
>>>>>                     ^
>>>>> compilation terminated.
>>>>>
>>>>> Any suggestions?
>>>>> Thank you very much,
>>>>> Matteo
>>>>>
>>>>> ------------------------------------------------------------
>>>>> -------------------
>>>>> This message was sent using EURECOM Webmail: http://webmail.eurecom.fr
>>>>>
>>>>> _______________________________________________
>>>>> Ndn-interest mailing list
>>>>> Ndn-interest at lists.cs.ucla.edu
>>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> ------------------------------------------------------------
>>> -------------------
>>> This message was sent using EURECOM Webmail: http://webmail.eurecom.fr
>>>
>>>
>>>
>>
>
>
> ------------------------------------------------------------
> -------------------
> This message was sent using EURECOM Webmail: http://webmail.eurecom.fr
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20161102/27000fcb/attachment.html>


More information about the Ndn-interest mailing list