Have you resolved this issue?
By a workaround, @ivankravets:
Instead of passing --lib="."
to platformio ci
in .travis.yml
(.travis.yml@4a9fc29), I added the installation step platformio lib -g install file://$(pwd)
(.travis.yml@d08982b)
A first, not so better, workaround tried with sucess, was when every example folder was considered a PlatformIO example (please check Arduino_IDE folder in the commit 56787d5c4c9 of AsharaStudios/GuruxDLMS.c) and in all of them, the same URL of the repo itself, was added to lib_deps
in their respective platformio.ini
, but that implied that PlatformIO was going to clone the repo again in .piolibdeps/
, which doesn’t sound so clever considering that the library is placed in a parent folder.
But any try to consider the project as a library has failed (see travis logs linked in the first comment of the mentioned GitHub Issue).
By that, I changed the title from “Platformio CI throws a lot of “stray in program” on linking time, just in Travis, not locally”