Closed fake-name closed 7 years ago
Looking at the contents of cmds_info
, I think maybe the 'recipe.ar.pattern'
command creates the archive file?
Master branch works, I am working to find out what's wrong with the new build process in dev branch. If still there are prolems, leave messages. Thanks.
Oh, I guess I'm only looking at the dev branch because I'm using arduino 1.8.1.
Master branch and Dev branch are all stino2017. The old version I deleted, and now the master branch is a reletive less problem version, and the Dev version is the version under developement. The codes you are trying to modify is in master branch currently, not in Dev branch.
Now Dev branch works. Thanks.
Awesome! I'll check it out tonight!
Platform is Arduino 1.8.1, with both the ESP32 and ESP8266 tools installed from git.
The normal arduino boards compile fine, as do any ESP32 projects. However, when I try to build a ESP8266 project, it fails.
ESP8266 tooling is version 2.3.0 installed via
http://arduino.esp8266.com/stable/package_esp8266com_index.json
.The build output stalls at:
Opening the console, I see the following:
Adding some debugging to the
__init__.py
the contents ofcmds_info
are the following:So it looks like there isn't a
'recipe.preproc.includes'
member in the ESP8266 build process.Therefore, I tweaked the
__init__.py
file to only preprocess the file if there is a preproc step.It then makes the build further, but fails because no
.ar
file is created. I'm not sure if this is output by the preprocessing step, but from what I can see in the build directory, all I get is the object file from the earlier compile step: