Description
Describe the problem
When i use the arduino-cli 0.32 (and nightly-20230519 Commit: 62f5caf Date: 2023-05-19T01:33:35Z) the compiler uses a wrong local library path (partly right) and the following error is shown
Error during build:
CreateFile toolchain\internal\ArduinoModbus_1.0.8_4504f0c6d4bba471\ArduinoModbus\src\toolchain\internal\ArduinoModbus_1.0.8_4504f0c6d4bba471\ArduinoModbus\src\ModbusClient.cpp: The system cannot find the path specified.
The arduino-cli is able to download the mbed-core and the libraries described in the "sketch.yaml".
The command --library or --libraries does not work with --profile
To reproduce
- use the project (zip file): MyFirstSketch.zip
- use the arduino-cli 0.32 (and nightly-20230519 Commit: 62f5caf date: 2023-05-19T01:33:35Z)
- arduino-cli.exe compile -b arduino:mbed_portenta:envie_m7 --profile M7Core -v --export-binaries --config-file .\arduino-cli.yaml
MyFirstSketch.zip
Expected behavior
Path which should be used:
toolchain\internal\ArduinoModbus_1.0.8_4504f0c6d4bba471\ArduinoModbus\src\ModbusClient.cpp
Arduino CLI version
nightly-20230519 Commit: 62f5caf date: 2023-05-19T01:33:35Z
Operating system
Windows
Operating system version
Windows 11 22621.1702 (22H2) and Windows 10 19045.2846 (22H2)
Additional context
No response
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the nightly build
- My report contains all necessary details