[ndnSIM] 回复: Re: question for topology
Alex Afanasyev
alexander.afanasyev at ucla.edu
Tue Mar 5 23:47:56 PST 2013
(is there a compilation with installing to /usr/local?)
Just to double check. When you configured NS-3, did you just typed ./waf configure --prefix=/home/ndnSIM ?
---
Alex
On Mar 5, 2013, at 11:37 PM, aaronishere <aaronishere at qq.com> wrote:
> Under /home/ndnSIM/ and no /usr/local/include/ns3-dev folder
>
> aaron
>
> 发件人: Alex Afanasyev
> 发送时间: 2013-03-06 15:31
> 收件人: aaronishere
> 抄送: ndnsim
> 主题: Re: [ndnSIM] question for topology
> Where did you install NS-3 ? in /usr/local/? Do you have /usr/local/include/ns3-dev folder?
>
> --
> Alex
>
> On Mar 5, 2013, at 11:05 PM, aaronishere <aaronishere at qq.com> wrote:
>
>> Hi, Alex
>> when I typed ./waf configure or PKG_CONFIG_PATH=/home/ndnSIM/lib/pkgconfig ./waf configure
>> it showed like below:
>> gconfig ./waf configure
>> Setting top to : /home/ndnSIM-3-6/ndnSIM-sample-topologies
>> Setting out to : /home/ndnSIM-3-6/ndnSIM-sample-topologies/build
>> Checking for 'g++' (c++ compiler) : /usr/bin/g++
>> Checking boost includes : 1_50
>> Checking boost libs : ok
>> Checking for boost linkage : ok
>> Checking for program pkg-config : /usr/bin/pkg-config
>> Checking for pkg-config version >= '0.0.0' : yes
>> Checking for ns3-ndnSIM : not found
>> NS-3 or one of the required NS-3 modules not found
>> NS-3 needs to be compiled and installed somewhere. You may need also to set PKG_CONFIG_PATH variable in order for configure find installed NS-3.
>> For example:
>> PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH ./waf configure
>>
>> (complete log in /home/ndnSIM-3-6/ndnSIM-sample-topologies/build/config.log)
>>
>> it seems that NS-3 is not found and the log in the build is like below:
>> ....
>> ....
>> ....
>> ------------------------------------------
>> Checking for ns3-ndnSIM
>> ['/usr/bin/pkg-config', '--cflags', '--libs', 'libns3-dev-ndnSIM-optimized']
>> err: Package libns3-dev-ndnSIM-optimized was not found in the pkg-config search path.
>> Perhaps you should add the directory containing `libns3-dev-ndnSIM-optimized.pc'
>> to the PKG_CONFIG_PATH environment variable
>> No package 'libns3-dev-ndnSIM-optimized' found
>>
>> not found
>> from /home/ndnSIM/ndnSIM-sample-topologies: The configuration failed
>> from /home/ndnSIM/ndnSIM-sample-topologies:
>>
>>
>>
>> aaron
>>
>> From: Alex Afanasyev
>> Date: 2013-03-06 10:59
>> To: aaronishere
>> CC: ndnsim
>> Subject: Re: [ndnSIM] question for topology
>> Hi Aaron,
>>
>> Sorry, you are not the first one who gets confused with my template. I hope a corrected README file is more clear.
>>
>> In any case, you need to clone ndnSIM-sample-topologies into a separate location, not related to ns-3. Let's say you start from scratch, then you can do the following:
>>
>> mkdir ns-dev
>> cd ns-dev
>>
>> git clone git://github.com/cawka/ns-3-dev-ndnSIM.git -b ns-3.16-ndnSIM ns-3
>> git clone git://github.com/NDN-Routing/ndnSIM.git -b v0.2.6 ns-3/src/ndnSIM
>>
>> git clone git://github.com/cawka/ndnSIM-sample-topologies.git ndnSIM-sample-topologies
>>
>> cd ns-3
>> ../waf configure
>> ../waf install
>>
>> cd ../ndnSIM-sample-topologies
>> (there are some tricks to compile ndnSIM-sample-topologies, but README talks about them)
>>
>>
>> As for the usage, you can create your scenario similar to http://ndnsim.net/examples.html#node-grid-example-using-topology-plugin, but instead of
>> topologyReader.SetFileName ("src/ndnSIM/examples/topologies/topo-grid-3x3.txt");
>> write something like
>> topologyReader.SetFileName ("topologies/bw-delay-rand-1/1221.r0-conv-annotated.txt"); // you also need to adjust other parts of the scenario
>>
>> (or you can just copy .txt files to your preferred location)
>>
>> Btw. This template can be used for all your custom simulations. Just put any scenario that you're working on in scenarios/ folder and all of them will be automatically compiled when you do ./waf and you can run.
>>
>> ---
>> Alex
>> _______________________________________________
>> ndnSIM mailing list
>> ndnSIM at lists.cs.ucla.edu
>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://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/20130305/9460d958/attachment.html>
More information about the ndnSIM
mailing list