<div dir="ltr">Hi all,<div><br></div><div>    I downloaded ndnSIM code from github without making any changes. But I can't build ndnSIM successfully. When I used waf to compile ndnSIM code, there were following error messages appeared.</div>
<div><br></div><div><div>parallels@parallels-Parallels-Virtual-Platform:~/ndnSIM/ns-3$ ./waf configure --enable-examples --enable-ndn-plugins=topology,mobility</div><div>Traceback (most recent call last):</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 97, in waf_entry_point</div>
<div>    run_commands()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 149, in run_commands</div><div>    parse_options()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 127, in parse_options</div>
<div>    Context.create_context('options').execute()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Options.py", line 134, in execute</div><div>    super(OptionsContext,self).execute()</div>
<div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 87, in execute</div><div>    self.recurse([os.path.dirname(g_module.root_path)])</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 128, in recurse</div>
<div>    user_function(self)</div><div>  File "/home/parallels/ndnSIM/ns-3/wscript", line 209, in options</div><div>    opt.recurse('src')</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 128, in recurse</div>
<div>    user_function(self)</div><div>  File "/home/parallels/ndnSIM/ns-3/src/wscript", line 47, in options</div><div>    opt.recurse(module, mandatory=False)</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 128, in recurse</div>
<div>    user_function(self)</div><div>  File "/home/parallels/ndnSIM/ns-3/src/ndnSIM/wscript", line 15, in options</div><div>    opt.tool_options('boost', tooldir=["waf-tools"])</div><div>AttributeError: 'OptionsContext' object has no attribute 'tool_options'</div>
<div>parallels@parallels-Parallels-Virtual-Platform:~/ndnSIM/ns-3$ ./waf configure</div><div>Traceback (most recent call last):</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 97, in waf_entry_point</div>
<div>    run_commands()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 149, in run_commands</div><div>    parse_options()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Scripting.py", line 127, in parse_options</div>
<div>    Context.create_context('options').execute()</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Options.py", line 134, in execute</div><div>    super(OptionsContext,self).execute()</div>
<div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 87, in execute</div><div>    self.recurse([os.path.dirname(g_module.root_path)])</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 128, in recurse</div>
<div>    user_function(self)</div><div>  File "/home/parallels/ndnSIM/ns-3/wscript", line 209, in options</div><div>    opt.recurse('src')</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 128, in recurse</div>
<div>    user_function(self)</div><div>  File "/home/parallels/ndnSIM/ns-3/src/wscript", line 47, in options</div><div>    opt.recurse(module, mandatory=False)</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 122, in recurse</div>
<div>    wscript_module=load_module(node.abspath())</div><div>  File "/home/parallels/ndnSIM/ns-3/.waf-1.7.10-4f6df1d839dc35640834d81573053140/waflib/Context.py", line 281, in load_module</div><div>    exec(compile(code,path,'exec'),module.__dict__)</div>
<div>  File "/home/parallels/ndnSIM/ns-3/src/ndnSIM/wscript", line 4, in <module></div><div>    import Logs</div><div>ImportError: No module named Logs</div><div><br></div><div>  If above errors are due to lacking necessary patches or other reasons?</div>
<div>  Look forward to your reply£¡Thanks a lot~</div><div><br></div><div>Best regards,</div>-- <br><div><span>Menghan Li</span></div><span><div>Ph.D. Candidate,</div><div>Department of Computer Science and Technology,</div>
<div>Tsinghua University, Beijing, China.</div></span>
</div></div>