Hi there,
I hava a project which is build fine locally on two different windows machines in a good way without errors (except two known warnings). This project is using arduino framework and includes also arduinoota.h. However, working fine on my machine, next tried to get it compiled by github ci. It looks not too bad, but wont compile cause the build dependency graph on the ci is different than the local one:
Locally it look like:
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 30 compatible libraries
Scanning dependencies…
Dependency Graph
|-- <ArduinoOTA> 1.0
| |-- <Update> 1.0
| |-- <WiFi> 1.0
| |-- <ESPmDNS> 1.0
| | |-- <WiFi> 1.0
|-- <BMEDataCollector>
| |-- <DataInterface>
|-- <DataInterface>
|-- <WiFi> 1.0
Building in release mode
In CI environment the same build is:
LDF Modes: Finder ~ deep+, Compatibility ~ soft Found 30 compatible libraries Scanning dependencies... Dependency Graph |-- <WiFi> 1.0 |-- <BMEDataCollector> | |-- <DataInterface> |-- <DataInterface> Building in release mode
Tried to use different Finder settings (chain, chain+ deep…) but not going to be better.
Interesting is, that WiFi and ArduinoOta are included in the same file.
Any Ideas whats my fault is in here?
Thanks for tipps
[Edit: fixed formating]