2016-08-03 16 views
0

Das ist mein Build-UmgebungIotivity scons Buildfehler

  • OS: OS X El Capitan 10.11.5
  • Android SDK Build-Tool: 24.0.1
  • Android NDK: 12
  • Scons Version: 2.5.0

bauen Mit diesem Befehl

    0 ist
  • SCONS TARGET_OS = android TARGET_ARCH = armeabi-v7a TARGET_TRANSPORT = ALLE FREIGABE = 1 GESICHERT = 0 ANDROID_HOME =/Benutzer/KangSengGil/Bibliothek/Android/sdk ANDROID_NDK =/Benutzer/KangSengGil/Bibliothek/Android/sdk/ndk-bundle ANDROID_GRADLE = /Library/gradle-2.14.1/bin/gradle scons: Lese SConscript Dateien ...

.aar Datei zu erhalten, ich habe Iotivity Projekt zu erstellen. aber Scons Build zeigt mir einen Fehler. Ich weiß nicht wie ich dieses Problem lösen kann. Bitte beantworten Sie dieses Problem !! Danke

unterhalb der Fehler

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

I Iotivity 1.1.0 Version –

+0

verwenden Wie du getan hast Installieren von SCons? – bdbaddog

+0

Ja, ich habe Scons installiert! –

Antwort

0

wie ein Tippfehler Looks zeigt - bitte bestätigen. SCONS-Befehl wurde nicht gefunden. Vielleicht 'Scons' verwenden?

0

Probieren Sie es

bearbeiten < iotivity_root>/extlibs/boost/SConscript

vor dem

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) 

nach

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)