After update, when i try to compile any ESP8266 project, i get this:
Processing d1_mini (platform: espressif8266; board: d1_mini; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
PLATFORM: Espressif 8266 > WeMos D1 R2 & mini
SYSTEM: ESP8266 80MHz 80KB RAM (4MB Flash)
ValueError: 'call_user_start' is not in list:
File "C:\users\calin\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 169:
env.SConscript("$BUILD_SCRIPT")
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "C:\users\calin\.platformio\platforms\espressif8266\builder\main.py", line 316:
target_elf = env.BuildProgram()
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 224:
return self.method(*nargs, **kwargs)
File "C:\users\calin\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 107:
env.BuildFrameworks(env.get("PIOFRAMEWORK"))
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Environment.py", line 224:
return self.method(*nargs, **kwargs)
File "C:\users\calin\.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 314:
SConscript(env.GetFrameworkScript(f), exports="env")
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 604:
return method(*args, **kw)
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "C:\users\calin\.platformio\platforms\espressif8266\builder\frameworks\arduino.py", line 33:
"framework-arduinoespressif8266"), "tools", "platformio-build.py"))
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 604:
return method(*args, **kw)
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 541:
return _SConscript(self.fs, *files, **subst_kw)
File "C:\Users\Calin\.platformio\packages\tool-scons\script\..\engine\SCons\Script\SConscript.py", line 250:
exec _file_ in call_stack[-1].globals
File "C:\users\calin\.platformio\packages\framework-arduinoespressif8266\tools\platformio-build.py", line 135:
index = env['LINKFLAGS'].index("call_user_start")
File "C:\Users\Calin\.platformio\python27\Lib\UserList.py", line 81:
def index(self, item, *args): return self.data.index(item, *args)
================================================================================================= [ERROR] Took 0.47 seconds =================================================================================================
The terminal process terminated with exit code: 1
Running pio update didn’t solve the problem:
Updating tool-scons @ 2.20501.4 [Up-to-date]
Updating contrib-pysite @ 0.3.2 [Up-to-date]
Updating contrib-piohome @ 1.0.2 [Up-to-date]
Updating tool-pioplus @ 1.4.5 [Up-to-date]
Platform Manager
================
Platform Espressif 8266
--------
Updating espressif8266 @ 1.8.0 [Up-to-date]
Updating framework-arduinoespressif8266 @ 2.20402.0 [Up-to-date]
Updating tool-esptool @ 1.413.0 [Up-to-date]
Updating toolchain-xtensa @ 1.40802.0 [Up-to-date]
Any solution?