ezip compilation error

I am trying to port the SquareLine UI to the board, but I’m encountering the following error in ezip, which seems to be causing a C-to-C loop:

Below is my SConscript code:

Paste your SquareLine porting code and resource files so we can analyze the cause of the issue.

compass.zip (7.7 MB)
I’ve uploaded the entire file.

ui_img_arrow_png_data = {
= {

Remove one space from the image file data declaration in the ezip folder; this extra space causes ezip to fail reading correctly.
After correcting all files, delete the build_xxx_hcpu folder and recompile.

I still get the same error after modifying everything, and I’ve already deleted these two files.