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:
的代码序列如下越野车给我,你可以通过渗透if语句链在失败行结束了而没有设置垃圾桶。可能值得在这个问题上提出一个错误。
文件镜像这里:
https://github.com/iotivity/iotivity/blob/1.2-rel/build_common/darwin/SConscript
@XJOHN做格式化后 – Meer
好了,现在是清楚了吗? –
@MeerDeen感谢您的组建。 –