Hi,
I am trying to build mptcp simulation using hajime's guide. (https://plus.google.com/u/0/wm/4/+HajimeTazaki/posts/1QUmR3n3vNA). It is mptcp_v0.88.
When I try to run ./waf configure- i get following error:
lab123@engEE-E123-Dxx:~/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce$ ./waf configure
Setting top to : /home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce
Setting out to : /home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for 'g++' (c++ compiler) : /usr/bin/g++
Checking for program pkg-config : /usr/bin/pkg-config
Checking for pkg-config version >= '0.0.0' : yes
Checking for -Wl,--soname=foo : yes
Traceback (most recent call last):
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 97, in waf_entry_point
run_commands()
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 151, in run_commands
run_command(cmd_name)
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 143, in run_command
ctx.execute()
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Configure.py", line 128, in execute
super(ConfigurationContext,self).execute()
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Context.py", line 87, in execute
self.recurse([os.path.dirname(g_module.root_path)])
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Context.py", line 128, in recurse
user_function(self)
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/wscript", line 91, in configure
ns3waf.check_modules(conf, ['core', 'network', 'internet'], mandatory = True)
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/ns3waf/__init__.py", line 273, in check_modules
_check_dependencies(conf, modules, mandatory)
File "/home/lab123/mptcp903/mptcp/arch/sim/test/buildtop/source/ns-3-dce/ns3waf/__init__.py", line 158, in _check_dependencies
pcfiles = glob.glob(conf.env['NS3_DIR'] + '/lib*/pkgconfig/' + 'libns%s*-%s-%s*'
TypeError: can only concatenate list (not "str") to list
From a discussion in the group (https://groups.google.com/forum/#!topic/ns-3-users/K9FMMn01gwQ)- I assumed that this is problem for waf version 1.6, but as this hajime tutorial by deafault download this how can I solve this problem?
I know there is a newer version of this tutorial available in DCE manual 1.8, but I have problem regarding first two line. When I give following command (as given in manual) it showed error:
$ git clone mptcp_git_ (error: fatal: repository 'mptcp_git_' does not exist)
$ git checkout -b sim3.14 mptcp_v0.89 (fatal: git checkout: updating paths is incompatible with switching branches.)
I followed exactly as in manual- what is wrong here?
Please help,
Thank you