Hi all,

I am trying to build iotivity to android using my mac but I am having error. 
First, if I run only:
        scons TARGET_OS=android
it will try to download the ndk for windows. So I tried to specify all the 
variables:
        scons TARGET_OS=android 
ANDROID_NDK=/Users/hudoassenco/Downloads/android-ndk-r12b 
ANDROID_HOME=/Users/hudoassenco/Library/Android/sdk 
ANDROID_GRADLE=/Applications/Android\ 
Studio.app/Contents/gradle/gradle-2.10/bin/gradle

But I get the following error:
scons: Reading SConscript files ...
NameError: name 'SCons' is not defined:
  File "/Users/hudoassenco/Downloads/iotivity-1.1.0 2/SConstruct", line 28:
    SConscript('build_common/SConscript')
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 614:
    return method(*args, **kw)
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 551:
    return _SConscript(self.fs, *files, **subst_kw)
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 260:
    exec _file_ in call_stack[-1].globals
  File "/Users/hudoassenco/Downloads/iotivity-1.1.0 2/build_common/SConscript", 
line 386:
    env.SConscript(target_os + '/SConscript')
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 551:
    return _SConscript(self.fs, *files, **subst_kw)
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 260:
    exec _file_ in call_stack[-1].globals
  File "/Users/hudoassenco/Downloads/iotivity-1.1.0 
2/build_common/android/SConscript", line 241:
    SConscript(env.get('SRC_DIR') + '/extlibs/boost/SConscript')
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 614:
    return method(*args, **kw)
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 551:
    return _SConscript(self.fs, *files, **subst_kw)
  File 
"/usr/local/Cellar/scons/2.4.1/libexec/scons-local/SCons/Script/SConscript.py", 
line 260:
    exec _file_ in call_stack[-1].globals
  File "/Users/hudoassenco/Downloads/iotivity-1.1.0 
2/extlibs/boost/SConscript", line 35:
    raise SCons.Errors.EnvironmentError(msg)

Does any one know how can I fix this?

Reply via email to