Skipping failed packages
IGNORE_ERRORS=1 make <make options>
I have been trying to compile for days and always getting failed errors so did a make -h it would seem the ignore error switch has changed to:
Skipping failed packages
make -i <make options>
Might be worth if this is only effecting Snapshots (which i am using currently) to add this in as a note or if its globally changed maybe adjust the page to reflect this.
Please copy/paste your error, screenshots aren't searchable and they have no added value when it's only text.
The errors you are getting are about conflicting packages, while the wiki instructions you are referring to relate to ignoring packages breaking during compilation. The packages themselves just built fine, but they are fighting over identical files, when you read more closely. There's nothing wrong with the instructions on the wiki.
Sorry about that, i took the screenshot when i was erroring out so i could make .config changes if make -h didn't come up trumps, then i made the change to my command line and it no longer showed errors as its getting ignored properly with the correct command switch.
However once i have finished the current compile set i will re-run the compile with the IGNORE_ERRORS=1 flag again and log it to a log file for you.
Basically it would seem that the IGNORE_ERRORS= flag is no longer working with make to ignore errors however make -i works for that sole purpose.
Edit: Yes i know its a conflict of packages and they was built correctly however the IGNORE_ERROR's flag used to simply ignore that error, which it seems it no longer does unless you use make -i.
I simply thought i would mention it just incase others are having the same issue and spending days trying to get OpenWRT to compile when adjustment to the command is all that was required.
It's working as intended, it's just not what you seem to think it is. The errors you're seeing are at the firmware assembly stage, not the package compilation stage.
Just strange that both switches are meant for the same job yet one seems not to work (As i used to compile with the IGNORE_ERROR's flag before) which continued to make it passed the assembly stage, but all of a sudden stop working like that and requires make -i to be used instead to do the same thing.
I got that same libustream error when compiling, found out the RPi4 Im building for picks wolfssl automatically, but when I added the luci-app I picked openssl so got that error as it's trying to make the same file twice... Instead of trying to ignore the error, find the cause and remove the duplicate.
I've updated the paragraph as this option might be useful in the context.
The combination of both should be possible as well.
Further edits are welcome if someone can clarify the info.