Closed sw-dev-code closed 3 years ago
When PlatformIO tries to install AccellStepper v1.61 (platformio run command), I'm getting the following error:
platformio run
xeon132:/opt/robotic-control-panel# platformio run --verbose Processing esp32doit-devkit-v1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino; build_flags: -DCORE_DEBUG_LEVEL=3; monitor_speed: 115200; board_build.partitions: custompart.csv; lib_deps: Adafruit Unified Sensor@1.0.3, ArduinoJson@5.13.4, DHT sensor library@1.3.8, ESP32 BLE Arduino@1.0.1, Int64String@1.1.1, MQTT@2.4.7, TMCStepper@0.6.2, waspinator/AccelStepper@1.61; lib_extra_dirs: src/libraries/frameworks, src/libraries/https) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html PLATFORM: Espressif 32 1.12.4 > DOIT ESP32 DEVKIT V1 HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-arduinoespressif32 3.10004.200129 (1.0.4) - tool-esptoolpy 1.20600.0 (2.6.0) - toolchain-xtensa32 2.50200.80 (5.2.0) xtensa-esp32-elf-g++ -o "/opt/robotic-control-panel/src/esp32RobotController.ino.cpp" -x c++ -fpreprocessed -dD -E "/tmp/tmpkyzummoq" LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft LibraryManager: Installing AccelStepper @ 1.61 git version 2.27.0 Cloning into '/opt/robotic-control-panel/.pio/libdeps/esp32doit-devkit-v1/_tmp_installing-zryrj0zh-package'... AssertionError: Package version a9bf2f9 doesn't satisfy requirements 1.61: File "/usr/local/lib/python3.6/dist-packages/platformio/builder/main.py", line 168: env.SConscript("$BUILD_SCRIPT") File "/root/.platformio/packages/tool-scons/script/../engine/SCons/Script/SConscript.py", line 597: return _SConscript(self.fs, *files, **subst_kw) File "/root/.platformio/packages/tool-scons/script/../engine/SCons/Script/SConscript.py", line 286: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/root/.platformio/platforms/espressif32/builder/main.py", line 223: target_elf = env.BuildProgram() File "/root/.platformio/packages/tool-scons/script/../engine/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/usr/local/lib/python3.6/dist-packages/platformio/builder/tools/platformio.py", line 62: env.ProcessProjectDeps() File "/root/.platformio/packages/tool-scons/script/../engine/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/usr/local/lib/python3.6/dist-packages/platformio/builder/tools/platformio.py", line 131: project_lib_builder = env.ConfigureProjectLibBuilder() File "/root/.platformio/packages/tool-scons/script/../engine/SCons/Environment.py", line 219: return self.method(*nargs, **kwargs) File "/usr/local/lib/python3.6/dist-packages/platformio/builder/tools/piolib.py", line 1036: project.install_dependencies() File "/usr/local/lib/python3.6/dist-packages/platformio/builder/tools/piolib.py", line 868: lm.install(uri) File "/usr/local/lib/python3.6/dist-packages/platformio/managers/lib.py", line 281: force=force, File "/usr/local/lib/python3.6/dist-packages/platformio/managers/package.py", line 702: pkg_dir = self._install_from_url(name, url, requirements, track=True) File "/usr/local/lib/python3.6/dist-packages/platformio/managers/package.py", line 499: return self._install_from_tmp_dir(_tmp_dir, requirements) File "/usr/local/lib/python3.6/dist-packages/platformio/managers/package.py", line 542: assert tmp_manifest["version"] == requirements, mismatch_error ================================================================================ [FAILED] Took 2.80 seconds ================================================================================
On Windows PC with the same versions of platformIO, platform and library everything works.
Here is the platformio.ini file which I'm using:
platformio.ini
[env:esp32doit-devkit-v1] platform = espressif32 board = esp32doit-devkit-v1 framework = arduino build_flags = -DCORE_DEBUG_LEVEL=3 ;debugging level monitor_speed = 115200 board_build.partitions = custompart.csv lib_deps = # Depend on specific version Adafruit Unified Sensor@1.0.3 ArduinoJson@5.13.4 DHT sensor library@1.3.8 ESP32 BLE Arduino@1.0.1 Int64String@1.1.1 MQTT@2.4.7 TMCStepper@0.6.2 waspinator/AccelStepper@1.61 lib_extra_dirs = # library path src/libraries/frameworks src/libraries/https
Solved by running: pip install -U platformio
pip install -U platformio
When PlatformIO tries to install AccellStepper v1.61 (
platformio run
command), I'm getting the following error:On Windows PC with the same versions of platformIO, platform and library everything works.
Here is the
platformio.ini
file which I'm using: