[ndnSIM] Visualizer shows something no showed in NS_LOG
Muhammad Hosain Abdollahi Sabet
mhasabet at gmail.com
Thu Jun 9 22:48:19 PDT 2016
More info:
It seems it has to do with the last commit.
I've *waf*ed only with --logging(without --debug) and it works without
--vis. With --vis I'm getting:
'build' finished successfully (0.023s)
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> File "/usr/local/lib/python2.7/dist-packages/visualizer/__init__.py",
> line 2, in <module>
> from core import start, register_plugin, set_bounds,
> add_initialization_hook
> File "/usr/local/lib/python2.7/dist-packages/visualizer/core.py", line
> 23, in <module>
> import ns.core
> File "/usr/local/lib/python2.7/dist-packages/ns/core.py", line 5, in
> <module>
> from . import _core
> ImportError: libns3-dev-core-debug.so: cannot open shared object file: No
> such file or directory
>
When I do *waf --debug --logging*, with or without --vis I get:
'build' finished successfully (7.276s)
> build/getme-simple: error while loading shared libraries:
> libns3-dev-core-debug.so: cannot open shared object file: No such file or
> directory
The actual ns-3 build with -d debug is working correctly. With --vis and
with NS_LOG=nfd.Forwarder.
Regard,
Thanks
On Mon, Jun 6, 2016 at 12:01 PM, Muhammad Hosain Abdollahi Sabet <
mhasabet at gmail.com> wrote:
> --Update
> My bad! I had done with wrong repository(cawka). I've done it with the
> right one. And now:
>
> error while loading shared libraries: libns3-dev-core-debug.so: cannot
> open shared object file: No such file or directory
>
> Any ideas?
>
> P.S: Could you correct ndnsim.net:
> http://ndnsim.net/2.1/getting-started.html#simulating-using-ndnsim
> It is still referring to cawka/ndnSIM-scenario-template.
>
> Regards,
> Sabet
>
>
>
> خندان باشید
> با تشکر
>
> On Mon, Jun 6, 2016 at 10:24 AM, Muhammad Hosain Abdollahi Sabet <
> mhasabet at gmail.com> wrote:
>
>> Alex,
>>
>> I did fetched the last commits, but still am getting those errors.
>>
>> Regards,
>> Sabet
>>
>> خندان باشید
>> با تشکر
>>
>> On Tue, May 31, 2016 at 6:10 PM, Alex Afanasyev <aa at cs.ucla.edu> wrote:
>>
>>> Hi Sabet,
>>>
>>> That would be correct solution. Some code in NS-3 doesn't pass the
>>> pedantic checks. Check the latest commit to scenario-template repository,
>>> which fixes exactly this problem:
>>>
>>>
>>> https://github.com/named-data-ndnSIM/scenario-template/commit/2b5b6f55f04982273e62127082a19459ec68ff43
>>>
>>> --
>>> Alex
>>>
>>> > On May 31, 2016, at 4:16 AM, Muhammad Hosain Abdollahi Sabet <
>>> mhasabet at gmail.com> wrote:
>>> >
>>> > Alex,
>>> >
>>> > I did so. And now I'm getting a whole set of
>>> >
>>> > extra ‘;’ [-Werror=pedantic]
>>> > and
>>> > cc1plus: all warnings being treated as errors
>>> > and
>>> > extra tokens at end of #include directive [-Werror]
>>> >
>>> >
>>> > for header files. We could modify CXXFLAGS, but is it correct to do
>>> so? What is the problem?
>>> >
>>> > Thanks,
>>> > Sabet
>>> >
>>> > On Tue, May 31, 2016 at 2:04 AM, Alex Afanasyev <aa at cs.ucla.edu>
>>> wrote:
>>> > Did you use --debug flag when configuring the scenario? If not, it
>>> still uses the optimized version of NS-3.
>>> >
>>> > --
>>> > Alex
>>> >
>>> >> On May 30, 2016, at 3:12 AM, Muhammad Hosain Abdollahi Sabet <
>>> mhasabet at gmail.com> wrote:
>>> >>
>>> >> I did compile NS-3 in debug mode. And did compile my scenario with
>>> >>
>>> >> export 'NS_LOG=*=debug|prefix_func|prefix_time'
>>> >> but again, I got only my application LOGs. So?
>>> >>
>>> >> Regards,
>>> >> Sabet
>>> >>
>>> >> On Mon, May 30, 2016 at 11:00 AM, Muhammad Hosain Abdollahi Sabet <
>>> mhasabet at gmail.com> wrote:
>>> >> Alex,
>>> >>
>>> >> You're right. I've wafed with -d optimized accoriding to
>>> scenario-tamplate. I'll compile in debug mode and will let you know.
>>> >>
>>> >> Thanks,
>>> >> Sabet
>>> >>
>>> >> خندان باشید
>>> >> با تشکر
>>> >>
>>> >> On Mon, May 30, 2016 at 12:24 AM, Alex Afanasyev <aa at cs.ucla.edu>
>>> wrote:
>>> >> NS_LOG is enabled only in debug version of the simulator and
>>> scenario. I'm guessing that you have compiled in optimized mode, where al
>>> NS_LOG macros are expanded to nothing. Visualizer is using trace
>>> mechanism, so it works in either case.
>>> >>
>>> >> Just compile NS-3 and your scenario in debug mode and it should work.
>>> >>
>>> >> ---
>>> >> Alex
>>> >>
>>> >>
>>> >>> On May 26, 2016, at 10:58 AM, Muhammad Hosain Abdollahi Sabet <
>>> mhasabet at gmail.com> wrote:
>>> >>>
>>> >>> Hi All,
>>> >>>
>>> >>> I have faced a situation in which visualizer shows an exchange (both
>>> interest and data), but NS_LOG doesn't show it. Is it a bug or something?
>>> Or that exchange is really happening?
>>> >>>
>>> >>> Thanks,
>>> >>> Sabet
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160610/6cc8e62b/attachment.html>
More information about the ndnSIM
mailing list