2016-08-03 11 views
0

Это мое окружение сборкиIotivity Scons ошибка сборки

  • ОС: OS X El Capitan 10.11.5
  • Android SDK встроенный инструмент: 24.0.1
  • Android NDK: 12
  • Scons версия: 2.5.0

Это команду

    0 построить
  • SCons TARGET_OS = android TARGET_ARCH = armeabi-v7a TARGET_TRANSPORT = ВСЕ RELEASE = 1 SECURED = 0 ANDROID_HOME =/Пользователи/KangSengGil/Library/Android/sdk ANDROID_NDK =/Пользователи/KangSengGil/Library/Android/sdk/ndk-bundle ANDROID_GRADLE = /Library/gradle-2.14.1/bin/gradle SCons: Чтение SConscript файлы ...

чтобы получить .aar файл, я должен построить проект Iotivity. , но Scons build показывает мне некоторую ошибку. Я не знаю Как решить эту проблему. Пожалуйста, ответьте на эту проблему! Спасибо

Ниже показана ошибка

NameError: name 'SCons' is not defined: 
File "/Users/KangSengGil/Documents/iotivity-1.1.0/SConstruct", line 28: 
SConscript('build_common/SConscript') 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 604: 
return method(*args, **kw) 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541: 
return _SConscript(self.fs, *files, **subst_kw) 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250: 
exec _file_ in call_stack[-1].globals 
File "/Users/KangSengGil/Documents/iotivity-1.1.0/build_common/SConscript", line 386: 
env.SConscript(target_os + '/SConscript') 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541: 
return _SConscript(self.fs, *files, **subst_kw) 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250: 
exec _file_ in call_stack[-1].globals 
File "/Users/KangSengGil/Documents/iotivity-1.1.0/build_common/android/SConscript", line 241: 
SConscript(env.get('SRC_DIR') + '/extlibs/boost/SConscript') 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 604: 
return method(*args, **kw) 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 541: 
return _SConscript(self.fs, *files, **subst_kw) 
File "/usr/local/lib/scons-2.5.0/SCons/Script/SConscript.py", line 250: 
exec _file_ in call_stack[-1].globals 
File "/Users/KangSengGil/Documents/iotivity-1.1.0/extlibs/boost/SConscript", line 35: 
raise SCons.Errors.EnvironmentError(msg) 
+0

Я использую Iotivity 1.1.0 версию –

+0

Как вам установить SCons? – bdbaddog

+0

да, я установил бразильские! –

ответ

0

выглядит как опечатка - проверьте. Команда SCons не найдена. Может быть, использовать 'scons'?

0

Попробуйте

< редактировать iotivity_root>/extlibs/импульс/SConscript

Befor

if host_os == 'linux2' : 
    boost_bootstrap = boost_base_name+os.sep+'bootstrap.sh' 
else : 
    msg="Host platform (%s) is currently not supported for boost builds" % host_os 
    raise SCons.Errors.EnvironmentError(msg) 

после

if host_os == 'linux2' : 
    boost_bootstrap = boost_base_name+os.sep+'bootstrap.sh' 
else : 
    if host_os == 'darwin' : 
     boost_bootstrap = '' 
    else : 
     msg="Host platform (%s) is currently not supported for boost builds" % host_os 
     raise SCons.Errors.EnvironmentError(msg) 

 Смежные вопросы

  • Нет связанных вопросов^_^