[ndnSIM] [EXT] A question about ndn examples testing
Jonas
jonas.repo at protonmail.com
Sun Mar 24 04:03:13 PDT 2024
I have this too
>
Hi,
Just met another problem when using “./waf xxxx —vis” command. It indeed gave me output showing the network topology. But I still get the errors below. I’m sure kiwi is installed successfully.
caster at ubuntu:~/ndnSim/ns-3$ ./waf --run ndn-first --vis
Waf: Entering directory `/home/caster/ndnSim/ns-3/build'
Waf: Leaving directory `/home/caster/ndnSim/ns-3/build'
Build commands will be stored in build/compile_commands.json
'build' finished successfully (1.725s)
Could not load plugin 'show_last_packets.py': No module named 'kiwi.ui'
Could not load icon applets-screenshooter due to missing gnomedesktop Python module
scanning topology: 3 nodes...
scanning topology: calling graphviz layout
scanning topology: all done.
Cheers,
Caster
2024年3月22日 下午3:48,Sirapop Theeranantachai <sirapop741 at gmail.com> 写道:
你通常不会收到来自 sirapop741 at gmail.com 的电子邮件。了解这一点为什么很重要<https://aka.ms/LearnAboutSenderIdentification>
*internal module.
If renaming doesn't work, please let us know. You may take a look at how I modify a waf script here as an example:
https://github.com/markverick/ndn-hypatia/blob/b253270e653aebc88bcf21c249877c446c000e25/wscript#L1036
On Fri, Mar 22, 2024, 12:41 AM Sirapop Theeranantachai <sirapop741 at gmail.com<mailto:sirapop741 at gmail.com>> wrote:
Hi Yitong,
Let me explain briefly about what is happening during the installation. ndnSIM is an external module for ns-3. When you run the installation script, it pulls a patched version of ns-3, and then place the actual ndnSIM module inside ns-3 as /src/ndnSIM.
When you want to run something, you would want to run it in ns-3 (not in the src folder). Normally, you wouldn't need to modify the wscript file if you place your codes in the /scratch folder. According to the root wscript (https://github.com/named-data-ndnSIM/ns-3-dev/blob/1b3bab9b6dba5f1e616c0b286eb889e9ce3d5d59/wscript#L1034), it will add files with extension ".cc".
If your code does not end with .cc, you should rename it. If your code base is not a single file, you need create a folder inside /scratch to add your program as a folder. If nothing works, let me know or try tinkering with wscript. It's written in Python.
Good luck!
Mark
On Fri, Mar 22, 2024, 12:06 AM 李怿曈 Yitong LI <yitongli at hkust-gz.edu.cn<mailto:yitongli at hkust-gz.edu.cn>> wrote:
Hi Mark,
Thanks. But how to modify the “wscript” file, I haven’t found any demo for that.
Cheers,
Caster
2024年3月22日 下午12:26,Sirapop Theeranantachai <sirapop741 at gmail.com<mailto:sirapop741 at gmail.com>> 写道:
你通常不会收到来自 sirapop741 at gmail.com<mailto:sirapop741 at gmail.com> 的电子邮件。了解这一点为什么很重要<https://aka.ms/LearnAboutSenderIdentification>
Hi Yitong,
You need to add an entry to the "wscript" file in the same directory you run ./waf. You can modify the script to make it either run on "/scratch" or "/examples".
Best,
Mark
On Thu, Mar 21, 2024 at 8:14 PM 李怿曈 Yitong LI via ndnSIM <ndnsim at lists.cs.ucla.edu<mailto:ndnsim at lists.cs.ucla.edu>> wrote:
Hi Junxiao,
I’m confused about which directory should I store my .cpp in order to run it. I’ve tried putting them into "/scratch” and “/src/ndnSIM/examples”, my program is named “non-first.cpp”. Then I use "./waf --run ndn-first” to run it. An error shows that “program ’non-first’ not found;”
Cheers,
Caster
2024年3月21日 下午5:00,Junxiao Shi <shijunxiao at arizona.edu<mailto:shijunxiao at arizona.edu>> 写道:
你通常不会收到来自 shijunxiao at arizona.edu<mailto:shijunxiao at arizona.edu> 的电子邮件。了解这一点为什么很重要<https://aka.ms/LearnAboutSenderIdentification>
Hi Yitong
Try installing this package:
sudo apt install python-is-python3
Yours, Junxiao
On Thu, Mar 21, 2024, 03:41 李怿曈 Yitong LI <yitongli at hkust-gz.edu.cn<mailto:yitongli at hkust-gz.edu.cn>> wrote:
External Email
Hi,
I’ve installed ndn successfully using “./waf configure --disable-python --enable-examples” suggested in the documentation. When I tried running example using “./waf —run=ndn-simple”, it gave an error. It says “/usr/bin/env: ‘python’: No such file or directory”. I’ve exported the environment variable before.
Thanks,
Caster
_______________________________________________
ndnSIM mailing list
ndnSIM at lists.cs.ucla.edu<mailto:ndnSIM at lists.cs.ucla.edu>
https://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
_______________________________________________
ndnSIM mailing list
ndnSIM at lists.cs.ucla.edu<mailto:ndnSIM at lists.cs.ucla.edu>
https://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20240322/8f609d65/attachment-0001.html>
https://www.vpnpalvelut.com/
More information about the ndnSIM
mailing list