<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I tried to build the ns-3 on my Mac OS 10.10.2, I found a problem about <i class="">"AttributeError: 'bool' object has no attribute ‘split’”. </i>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? <div class=""><br class=""></div><div class="">Thanks.</div><div class=""><br class=""></div><div class="">—</div><div class="">p.s.(error-log)</div><div class=""><div class="">chenjiamingdeMacBook-Pro:~ shenjiaming$ cd '/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/'</div><div class="">chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ ls</div><div class="">AUTHORS<span class="Apple-tab-span" style="white-space:pre">          </span>RELEASE_NOTES<span class="Apple-tab-span" style="white-space:pre">       </span>examples<span class="Apple-tab-span" style="white-space:pre">    </span>utils<span class="Apple-tab-span" style="white-space:pre">               </span>waf.bat</div><div class="">CHANGES.html<span class="Apple-tab-span" style="white-space:pre">       </span>VERSION<span class="Apple-tab-span" style="white-space:pre">             </span>scratch<span class="Apple-tab-span" style="white-space:pre">             </span>utils.py<span class="Apple-tab-span" style="white-space:pre">    </span>wscript</div><div class="">LICENSE<span class="Apple-tab-span" style="white-space:pre">            </span>bindings<span class="Apple-tab-span" style="white-space:pre">    </span>src<span class="Apple-tab-span" style="white-space:pre">         </span>utils.pyc<span class="Apple-tab-span" style="white-space:pre">   </span>wutils.py</div><div class="">Makefile<span class="Apple-tab-span" style="white-space:pre"> </span>build<span class="Apple-tab-span" style="white-space:pre">               </span>test.py<span class="Apple-tab-span" style="white-space:pre">             </span>waf<span class="Apple-tab-span" style="white-space:pre">         </span>wutils.pyc</div><div class="">README<span class="Apple-tab-span" style="white-space:pre">          </span>doc<span class="Apple-tab-span" style="white-space:pre">         </span>testpy.supp<span class="Apple-tab-span" style="white-space:pre"> </span>waf-tools</div><div class=""><span style="font-size: 14px;" class=""><b class="">chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ ./waf configure --enable-examples</b></span></div><div class="">Setting top to                           : /Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3 </div><div class="">Setting out to                           : /Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/build </div><div class="">Checking for 'gcc' (c compiler)          : /usr/bin/gcc </div><div class="">Checking for cc version                  : 6.1.0 </div><div class="">Checking for 'g++' (c++ compiler)        : /usr/bin/g++ </div><div class="">Checking supported compiler CXXFLAGS     : -std=c++0x -std=c++11 </div><div class="">Checking supported optimizations CXXFLAGS : -O0 </div><div class="">Checking supported debug CXXFLAGS         : -ggdb -g3 </div><div class="">Checking supported warnings CXXFLAGS      : -Wall -Wno-error=deprecated-declarations -fstrict-aliasing -Wstrict-aliasing </div><div class="">Checking for program python               : /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python </div><div class="">Checking for python version               : (2, 7, 9, 'final', 0) </div><div class="">Checking for library python2.7 in LIBPATH_PYEMBED : yes </div><div class="">Checking for program python-config                : /opt/local/bin/python2.7-config </div><div class="">Checking for header Python.h                      : yes </div><div class="">Checking for compilation flag -fvisibility=hidden... support : ok </div><div class="">Checking for compilation flag -Wno-array-bounds... support   : ok </div><div class="">Checking for pybindgen location                              : ../pybindgen (guessed) </div><div class="">Checking for python module 'pybindgen'                       : 0.17.0.887 </div><div class="">Checking for pybindgen version                               : 0.17.0.887 </div><div class="">Checking for types uint64_t and unsigned long equivalence    : no </div><div class="">Checking for types uint64_t and unsigned long long equivalence : yes </div><div class="">Checking for the apidefs that can be used for Python bindings  : gcc-ILP32 </div><div class="">Checking for internal GCC cxxabi                               : incomplete </div><div class="">Checking for python module 'pygccxml'                          : not found </div><div class="">Checking boost includes                                        : ok </div><div class="">Checking boost libs                                            : ok </div><div class="">Checking for boost linkage                                     : ok </div><div class="">Checking for click location                                    : not found </div><div class="">Checking for program pkg-config                                : /opt/local/bin/pkg-config </div><div class="">Checking for 'gtk+-2.0' >= 2.12                                : yes </div><div class="">Checking for 'libxml-2.0' >= 2.7                               : yes </div><div class="">Checking for type uint128_t                                    : not found </div><div class="">Checking for type __uint128_t                                  : yes </div><div class="">Checking high precision implementation                         : 128-bit integer (default) </div><div class="">Checking for header stdint.h                                   : yes </div><div class="">Checking for header inttypes.h                                 : yes </div><div class="">Checking for header sys/inttypes.h                             : not found </div><div class="">Checking for header sys/types.h                                : yes </div><div class="">Checking for header sys/stat.h                                 : yes </div><div class="">Checking for header dirent.h                                   : yes </div><div class="">Checking for header stdlib.h                                   : yes </div><div class="">Checking for header signal.h                                   : yes </div><div class="">Checking for header pthread.h                                  : yes </div><div class="">Checking for header stdint.h                                   : yes </div><div class="">Checking for header inttypes.h                                 : yes </div><div class="">Checking for header sys/inttypes.h                             : not found </div><div class="">Checking for library rt                                        : not found </div><div class="">Checking for header netpacket/packet.h                         : not found </div><div class="">Checking for header sys/ioctl.h                                : yes </div><div class="">Checking for header net/if.h                                   : yes </div><div class="">Checking for header net/ethernet.h                             : yes </div><div class="">Checking for header linux/if_tun.h                             : not found </div><div class="">Checking for header netpacket/packet.h                         : not found </div><div class="">Checking for NSC location                                      : not found </div><div class="">Checking for program doxygen                                   : /opt/local/bin/doxygen </div><div class="">Checking for program tar                                       : /usr/bin/tar </div><div class="">Checking for program sphinx-build                              : /usr/local/bin/sphinx-build </div><div class="">Checking for std::is_default_constructible                     : yes </div><div class="">Checking for std::is_move_constructible                        : yes </div><div class="">Checking for override specifier                                : yes </div><div class="">Checking for 'libndn-cxx'                                      : yes </div><div class="">Traceback (most recent call last):</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 97, in waf_entry_point</div><div class="">    run_commands()</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 153, in run_commands</div><div class="">    ctx=run_command(cmd_name)</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Scripting.py", line 146, in run_command</div><div class="">    ctx.execute()</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Configure.py", line 128, in execute</div><div class="">    super(ConfigurationContext,self).execute()</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 87, in execute</div><div class="">    self.recurse([os.path.dirname(g_module.root_path)])</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse</div><div class="">    user_function(self)</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/wscript", line 378, in configure</div><div class="">    conf.recurse('src')</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse</div><div class="">    user_function(self)</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/src/wscript", line 68, in configure</div><div class="">    conf.recurse(module, mandatory=False)</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/.waf-1.7.11-2f760793a9090bf35f69082a250595d9/waflib/Context.py", line 128, in recurse</div><div class="">    user_function(self)</div><div class="">  File "/Users/shenjiaming/Desktop/CCN/ndnSIM/ns-3/src/ndnSIM/wscript", line 60, in configure</div><div class="">    boost_version = conf.env.BOOST_VERSION.split('_')</div><div class=""><span style="font-size: 14px;" class=""><b class="">AttributeError: 'bool' object has no attribute 'split'</b></span></div><div class="">chenjiamingdeMacBook-Pro:ns-3 shenjiaming$ </div></div></body></html>