Iotivity 1.58 scons的构建失败的IOS

问题描述:

我的编译环境:Iotivity 1.58 scons的构建失败的IOS

OS:OS X El Capitan 10.11.6 

使用SCons版本:

v2.5.1.rel_2.5.1:3735:9dc6cee5c168[MODIFIED], 

boost framework copy to ~/Desktop/iotivity-1.2.1/extlibs/boost/ios/framework

构建CMD:

scons TARGET_OS=ios TARGET_ARCH=arm64 

生成错误:

scons: Reading SConscript files ... NameError: name 'bIn' is not defined:
File /Users/John/Desktop/iotivity-1.2.1/SConstruct , line 28: SConscript('build_common/SConscript')
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 604: return method(*args, **kw) File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 541: return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 250: exec file in call_stack[-1].globals
File "/Users/John/Desktop/iotivity-1.2.1/build_common/SConscript", line 426: env.SConscript(target_os + '/SConscript')
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 541: return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 250: exec file in call_stack[-1].globals
File "/Users/John/Desktop/iotivity-1.2.1/build_common/ios/SConscript", line 8: env.SConscript('../darwin/SConscript')
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 541: return _SConscript(self.fs, *files, **subst_kw)
File "/usr/local/Cellar/scons/2.5.1/libexec/scons-local/SCons/Script/SConscript.py", line 250: exec file in call_stack[-1].globals
File "/Users/John/Desktop/iotivity-1.2.1/build_common/darwin/SConscript", line 29: elif bIn:

+0

@XJOHN做格式化后 – Meer

+0

好了,现在是清楚了吗? –

+0

@MeerDeen感谢您的组建。 –

的代码序列如下越野车给我,你可以通过渗透if语句链在失败行结束了而没有设置垃圾桶。可能值得在这个问题上提出一个错误。

文件镜像这里:

https://github.com/iotivity/iotivity/blob/1.2-rel/build_common/darwin/SConscript