Skip to content
This repository was archived by the owner on Feb 8, 2024. It is now read-only.
This repository was archived by the owner on Feb 8, 2024. It is now read-only.

NameError: name 'env' is not defined #85

@roglio

Description

@roglio

Once added "lib_deps = ESP8266 IoT Framework" to the platformio.ini a working nodemcuv2 project fails to build.

NameError: name 'env' is not defined:
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\main.py", line 177:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "C:\Users\lzaccaria.platformio\platforms\espressif8266\builder\main.py", line 238:
target_elf = env.BuildProgram()
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
return self.method(*nargs, **kwargs)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 62:
env.ProcessProjectDeps()
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
return self.method(*nargs, **kwargs)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 140:
project_lib_builder = env.ConfigureProjectLibBuilder()
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
return self.method(*nargs, **kwargs)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1064:
lib_builders = env.GetLibBuilders()
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py", line 658:
return self.method(*nargs, **kwargs)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 993:
lb = LibBuilderFactory.new(env, lib_dir)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 61:
obj = getattr(sys.modules[name], clsname)(env, path, verbose=verbose)
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 137:
self.process_extra_options()
File "C:\Users\lzaccaria.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 282:
exports={"env": self.env, "pio_lib_builder": self},
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 591:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\lzaccaria.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py", line 280:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "C:\Users\lzaccaria\Documents\platform.io\streetwash.pio\libdeps\nodemcuv2\ESP8266 IoT Framework\scripts\preBuild.py", line 10:
from preBuildCertificates import preBuildCertificatesFun
File "C:\Users\lzaccaria\Documents\platform.io\streetwash.pio\libdeps\nodemcuv2\ESP8266 IoT Framework\scripts\preBuildCertificates.py", line 10:
env.Execute(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions