[ndnSIM] Problem in intsalling ndnSIM-NLSR

Mahsa Aghajani mahsa.aghajani at gmail.com
Wed Dec 21 12:31:51 PST 2016


Dear Mr.Jangam

I really appreciate your quick help, I did as you said and that error did
 not show up.
now in compiling NLSR code, this error ocurs :

In file included from ../src/ndnSIM/NLSR/src/nlsr.hpp:38:0,
                 from ../src/ndnSIM/NLSR/src/route/map.cpp:26:
../src/ndnSIM/NLSR/src/hello-protocol.hpp: In constructor
‘nlsr::HelloProtocol::HelloProtocol(nlsr::Nlsr&,
ndn::util::scheduler::Scheduler&)’:
../src/ndnSIM/NLSR/src/hello-protocol.hpp:49:5: error: ‘m_outInterest’ was
not declared in this scope
     m_outInterest = 0;
     ^
../src/ndnSIM/NLSR/src/hello-protocol.hpp:50:5: error: ‘m_inData’ was not
declared in this scope
     m_inData = 0;

I checked the hello-Protocol.hpp source code but unfortunately I did not
find why this happens.


On Wed, Dec 21, 2016 at 10:52 PM, Anil Jangam <anilj.mailing at gmail.com>
wrote:

> Hi Mahsa,
>
> Can you please update your git repo ndnSIM-NLSR git repo and do a clean
> build again? It should work now. I have pushed one change.
>
> /anil.
>
>
> On Wed, Dec 21, 2016 at 8:44 AM, Ashlesh Gawande (agawande) <
> agawande at memphis.edu> wrote:
>
>> There were some recent fixes pushed to the repos. Can you update your
>> sources and try again?
>>
>>
>> Ashlesh
>> ------------------------------
>> *From:* ndnSIM <ndnsim-bounces at lists.cs.ucla.edu> on behalf of Mahsa
>> Aghajani <mahsa.aghajani at gmail.com>
>> *Sent:* Wednesday, December 21, 2016 7:02:01 AM
>> *To:* Muhammad Hosain Abdollahi Sabet
>> *Cc:* ndnsim
>> *Subject:* Re: [ndnSIM] Problem in intsalling ndnSIM-NLSR
>>
>> yes I have followed these instructions, although I copied nsync/
>> sync-state.pb.cc and nsync/sync-state.pb.h from NLSR/build/nsync to the
>> specified folder in ndnSIM.
>>
>> the complete error is this :
>> [ 486/2997] Processing src/ndnSIM/NLSR/nsync/sync-state.proto
>> ../ns3/ndnSIM/NFD: warning: directory does not exist.
>> ../ns3/ndnSIM: warning: directory does not exist.
>> ../ns3/ndnSIM/ndn-cxx: warning: directory does not exist.
>> ../ns3/ndnSIM/NLSR: warning: directory does not exist.
>> /home/mahsa/ndnSIM-NLSR/ns-3/src/ndnSIM/NLSR/nsync/sync-state.proto:
>> File does not reside within any path specified using --proto_path (or -I).
>> You must specify a --proto_path which encompasses this file.  Note that the
>> proto_path must be an exact prefix of the .proto file names -- protoc is
>> too dumb to figure out when two paths (e.g. absolute and relative) are
>> equivalent (it's harder than you think).
>>
>> I also gave access to all these folders that do exist in
>> home/mahsa/ndnSIM-NLSR/ns-3/build/ns3/ndnSIM .
>>
>>
>>
>> On Wed, Dec 21, 2016 at 3:11 PM, Muhammad Hosain Abdollahi Sabet <
>> mhasabet at gmail.com> wrote:
>>
>>> Mahsa,
>>>
>>> Weird error. Have you followed this instruction:
>>>
>>> https://github.com/3rd-ndn-hackathon/ndnSIM-NLSR/blob/master/PORTING.md​
>>>
>>> I'm CCing anil.
>>>
>>> Sabet
>>>
>>> On Wed, Dec 21, 2016 at 1:09 PM, Mahsa Aghajani <
>>> mahsa.aghajani at gmail.com> wrote:
>>>
>>>> Dear ndnSIM users
>>>>
>>>> I need to install the new version of ndnSIM which the NLSR protocol in
>>>> ported in it and is in this repository :
>>>> https://github.com/3rd-ndn-hackathon/ndnSIM-NLSR
>>>>
>>>> when I enter command ./waf , this error occurs :
>>>>
>>>> /home/mahsa/ndnSIM/ns-3/src/ndnSIM/NLSR/nsync/sync-state.proto: File
>>>> does not reside within any path specified using --proto_path (or -I).  You
>>>> must specify a --proto_path which encompasses this file.  Note that the
>>>> proto_path must be an exact prefix of the .proto file names -- protoc is
>>>> too dumb to figure out when two paths (e.g. absolute and relative) are
>>>> equivalent (it's harder than you think).
>>>>
>>>> I searched into the internet but I did not find any solution.
>>>> I really appreciate your help and attention.
>>>>
>>>> --
>>>>
>>>> Mahsa Aghajani
>>>> M.Sc. Student
>>>> Department of Computer Engineering
>>>> Sharif University of Technology
>>>>
>>>>
>>>> _______________________________________________
>>>> ndnSIM mailing list
>>>> ndnSIM at lists.cs.ucla.edu
>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>>>>
>>>>
>>>
>>
>>
>> --
>>
>> Mahsa Aghajani
>> M.Sc. Student
>> Department of Computer Engineering
>> Sharif University of Technology
>>
>>
>> _______________________________________________
>> ndnSIM mailing list
>> ndnSIM at lists.cs.ucla.edu
>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>>
>>
>


-- 

Mahsa Aghajani
M.Sc. Student
Department of Computer Engineering
Sharif University of Technology
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20161222/aa57ba08/attachment-0001.html>


More information about the ndnSIM mailing list