question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Doesn't build on ARM

See original GitHub issue

Docker build does not work on arm32 and arm64 neither.

output:

`******************************************************************************** If you like PlatformIO, please:


Processing custom (platform: espressif8266@2.6.2; framework: arduino; board: esp01_1m)

Platform Manager: Installing espressif8266 @ 2.6.2 Platform Manager: espressif8266 @ 2.6.2 has been installed! The platform ‘espressif8266@2.6.2’ has been successfully installed! The rest of the packages will be installed later depending on your build environment. Tool Manager: Installing tool-esptoolpy @ ~1.20800.0 Tool Manager: tool-esptoolpy @ 1.20800.0 has been installed! Tool Manager: Installing toolchain-xtensa @ ~2.40802.191122 Tool Manager: Warning! More than one package has been found by toolchain-xtensa @ ~2.40802.191122 requirements:

  • platformio/toolchain-xtensa @ 2.100100.200706
  • mcspr/toolchain-xtensa @ 5.100200.200918 Tool Manager: Please specify detailed REQUIREMENTS using package owner and version (showed above) to avoid name conflicts Tool Manager: toolchain-xtensa @ 2.40802.200502 has been installed! Tool Manager: Installing tool-esptool @ <2 Tool Manager: Warning! More than one package has been found by tool-esptool @ <2 requirements:
  • platformio/tool-esptool @ 1.413.0
  • volcas/tool-esptool @ 1.413.1 Tool Manager: Please specify detailed REQUIREMENTS using package owner and version (showed above) to avoid name conflicts Tool Manager: tool-esptool @ 1.413.0 has been installed! Tool Manager: Installing jason2866/framework-arduinoespressif8266 @ * Tool Manager: framework-arduinoespressif8266 @ 2.7.4+1 has been installed! Tool Manager: Installing platformio/tool-scons @ ~4.40001.0 Tool Manager: tool-scons @ 4.40001.0 has been installed! Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html PLATFORM: Espressif 8266 (2.6.2) > Espressif Generic ESP8266 ESP-01 1M HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash PACKAGES:
  • framework-arduinoespressif8266 2.7.4+1
  • tool-esptool 1.413.0 (4.13)
  • tool-esptoolpy 1.20800.0 (2.8.0)
  • toolchain-xtensa 2.40802.200502 (4.8.2) Converting tasmota.ino sh: 1: xtensa-lx106-elf-g++: not found *** Error 127 AssertionError: : File “/usr/local/lib/python3.5/dist-packages/platformio/builder/main.py”, line 169: env.SConscript(“$BUILD_SCRIPT”) File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py”, line 598: return _SConscript(self.fs, *files, **subst_kw) File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/SConscript.py”, line 287: exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals) File “/root/.platformio/platforms/espressif8266/builder/main.py”, line 238: target_elf = env.BuildProgram() File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py”, line 219: return self.method(*nargs, **kwargs) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/platformio.py”, line 61: env.ProcessProgramDeps() File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py”, line 219: return self.method(*nargs, **kwargs) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/platformio.py”, line 127: env.BuildFrameworks(env.get(“PIOFRAMEWORK”)) File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py”, line 219: return self.method(*nargs, **kwargs) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/platformio.py”, line 339: env.ConvertInoToCpp() File “/root/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Environment.py”, line 219: return self.method(*nargs, **kwargs) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/piomisc.py”, line 239: out_file = c.convert(ino_nodes) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/piomisc.py”, line 91: return self.process(contents) File “/usr/local/lib/python3.5/dist-packages/platformio/builder/tools/piomisc.py”, line 112: assert self._gcc_preprocess(contents, out_file) ========================= [FAILED] Took 70.92 seconds ========================= Finished. Exit code: 1. Welcome stranger! `

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
llevicommented, Nov 13, 2020

It pulls now on my ARM64 board. Thank you.

0reactions
benzino77commented, Nov 13, 2020

Try to pull it now by docker pull benzino77/tasmocompiler on your ARM board.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Github actions runner environment doesn't build for arm images
I get this error on my github build: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/amd64) ...
Read more >
Doesn't build on arm or aarch64 · Issue #1 - GitHub
I see. Is there any way I can disable arm and aarch64? Tetzle doesn't support ARM. All reactions.
Read more >
5 Reasons Your Arms Are NOT Growing - YouTube
If your arms are not growing and you don't know what else to do or change in your arm workouts, you are definitely...
Read more >
ARM: Application Builds Without Error, But Does Not Run
I have built my application with the Arm Compiler toolchain and the standard runtime library. I can load the application, and set breakpoints....
Read more >
It Needs to Be Said: Throwing Doesn't Build Arm “Strength”
1. Throwing builds arm speed - which is power. Power is heavily reliant on muscular strength. · 2. Throwing also builds muscular endurance...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found