[ndnSIM] Problem about ns-3 build

mickey-gmail mickeysjm at gmail.com
Fri Apr 24 21:19:45 PDT 2015


I tried to build the ns-3 on my Mac OS 10.10.2, I found a problem about "AttributeError: 'bool' object has no attribute ‘split’”. I double checked the python version ( which is 2.7 ), and gtk module( which is ok. ). I also tried to disabled  python bindings, but it didn’t work. Did anyone meet this kind of problem previously and know a clue to solve it? 

Thanks.

—
p.s.(error-log)
chenjiamingdeMacBook-Pro:~ shenjiaming$ cd '/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/'
chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ ls
AUTHORS		RELEASE_NOTES	examples	utils		waf.bat
CHANGES.html	VERSION		scratch		utils.py	wscript
LICENSE		bindings	src		utils.pyc	wutils.py
Makefile	build		test.py		waf		wutils.pyc
README		doc		testpy.supp	waf-tools
chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ ./waf configure --enable-examples
Setting top to                           : /Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3 
Setting out to                           : /Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/build 
Checking for 'gcc' (c compiler)          : /usr/bin/gcc 
Checking for cc version                  : 6.1.0 
Checking for 'g++' (c++ compiler)        : /usr/bin/g++ 
Checking supported compiler CXXFLAGS     : -std=c++0x -std=c++11 
Checking supported optimizations CXXFLAGS : -O0 
Checking supported debug CXXFLAGS         : -ggdb -g3 
Checking supported warnings CXXFLAGS      : -Wall -Wno-error=deprecated-declarations -fstrict-aliasing -Wstrict-aliasing 
Checking for program python               : /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 
Checking for python version               : (2, 7, 9, 'final', 0) 
Checking for library python2.7 in LIBPATH_PYEMBED : yes 
Checking for program python-config                : /opt/local/bin/python2.7-config 
Checking for header Python.h                      : yes 
Checking for compilation flag -fvisibility=hidden... support : ok 
Checking for compilation flag -Wno-array-bounds... support   : ok 
Checking for pybindgen location                              : ../pybindgen (guessed) 
Checking for python module 'pybindgen'                       : 0.17.0.887 
Checking for pybindgen version                               : 0.17.0.887 
Checking for types uint64_t and unsigned long equivalence    : no 
Checking for types uint64_t and unsigned long long equivalence : yes 
Checking for the apidefs that can be used for Python bindings  : gcc-ILP32 
Checking for internal GCC cxxabi                               : incomplete 
Checking for python module 'pygccxml'                          : not found 
Checking boost includes                                        : ok 
Checking boost libs                                            : ok 
Checking for boost linkage                                     : ok 
Checking for click location                                    : not found 
Checking for program pkg-config                                : /opt/local/bin/pkg-config 
Checking for 'gtk+-2.0' >= 2.12                                : yes 
Checking for 'libxml-2.0' >= 2.7                               : yes 
Checking for type uint128_t                                    : not found 
Checking for type __uint128_t                                  : yes 
Checking high precision implementation                         : 128-bit integer (default) 
Checking for header stdint.h                                   : yes 
Checking for header inttypes.h                                 : yes 
Checking for header sys/inttypes.h                             : not found 
Checking for header sys/types.h                                : yes 
Checking for header sys/stat.h                                 : yes 
Checking for header dirent.h                                   : yes 
Checking for header stdlib.h                                   : yes 
Checking for header signal.h                                   : yes 
Checking for header pthread.h                                  : yes 
Checking for header stdint.h                                   : yes 
Checking for header inttypes.h                                 : yes 
Checking for header sys/inttypes.h                             : not found 
Checking for library rt                                        : not found 
Checking for header netpacket/packet.h                         : not found 
Checking for header sys/ioctl.h                                : yes 
Checking for header net/if.h                                   : yes 
Checking for header net/ethernet.h                             : yes 
Checking for header linux/if_tun.h                             : not found 
Checking for header netpacket/packet.h                         : not found 
Checking for NSC location                                      : not found 
Checking for program doxygen                                   : /opt/local/bin/doxygen 
Checking for program tar                                       : /usr/bin/tar 
Checking for program sphinx-build                              : /usr/local/bin/sphinx-build 
Checking for std::is_default_constructible                     : yes 
Checking for std::is_move_constructible                        : yes 
Checking for override specifier                                : yes 
Checking for 'libndn-cxx'                                      : yes 
Traceback (most recent call last):
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 97, in waf_entry_point
    run_commands()
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 153, in run_commands
    ctx=run_command(cmd_name)
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 146, in run_command
    ctx.execute()
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Configure.py", line 128, in execute
    super(ConfigurationContext,self).execute()
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 87, in execute
    self.recurse([os.path.dirname(g_module.root_path)])
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse
    user_function(self)
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/wscript", line 378, in configure
    conf.recurse('src')
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse
    user_function(self)
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/src/wscript", line 68, in configure
    conf.recurse(module, mandatory=False)
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse
    user_function(self)
  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/src/ndnSIM/wscript", line 60, in configure
    boost_version = conf.env.BOOST_VERSION.split('_')
AttributeError: 'bool' object has no attribute 'split'
chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20150425/a5f50393/attachment.html>


More information about the ndnSIM mailing list