-
Notifications
You must be signed in to change notification settings - Fork 7.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDF_PATH cannot contain shell characters like ~ #118
Comments
Just did a clean build of example project on macOS (which I think you are using) and it doesn't produce this error. Could you please run Also try checking of |
You are correct, I am on OSX. In my case, the The results of
I may have updated incorrectly, All I did was a |
I can confirm the build/bootloader is not created. If i create it manually, everything works. |
Update: not a bug. Please check the IDF_PATH var... you must set a full/complete path: eg.: |
@bflash4k This solution works for me. Thanks. |
For the record, this also works:
(Leaving off the quotes means that the shell expands the I've submitted a fix for code review which will work around this issue entirely, so both types (quoted & unquoted) will work. |
bootloader.map
See github issue #118 (This is easier to work around in the build system than to document.)
This is an issue still in the v3.3-beta1-328-gabea9e4c0 release and its documentation here. |
@geekskick Are you referring to the "Linux and MacOS" section here: https://docs.espressif.com/projects/esp-idf/en/latest/get-started/add-idf_path-to-profile.html#linux-and-macos This works:
Because the A form of the command which does not work is this:
The quotes mean that shell expansion does not happen and the variable is set to the exact string value, including the |
@geekskick Also, the fix linked above means that even if the IDF_PATH contains a literal If the build is failing and you think it's a build system bug, please open a new issue with all of the information asked for in the issue template. Feel free to link back to this issue if you think it's related. |
My apologies, I had the quotes in there! RTFM. Although the second part doesn't seem to be true for me - with the ~ literal in the expansion doesn't work. |
@geekskick What OS are you using? |
macOS Mojave 10.14.2 |
Updated the esp_idf today, and all the examples fail to compile. The relavant error message is
Where does this file come from, and how do I create it?
I think the documentation as well as the examples/template project should be updated to reflect this change.
The text was updated successfully, but these errors were encountered: