Lameguy64 / TIMedit

Graphical TIM converter and management tool for PlayStation homebrew development
Mozilla Public License 2.0
29 stars 9 forks source link

App icon bug #6

Open lgleznah opened 3 months ago

lgleznah commented 3 months ago

Bug summary

The app fails to compile properly due to an undefined reference to binary_icons_timedit_png_start, as shown in the following screenshot: image

Environment

MSYS2 latest version as of writing time. The specific version as output by uname -a is: MINGW64_NT-10.0-19045 DESKTOP-V5N1BI7 3.5.3-d8b21b8c.x86_64 2024-07-09 18:03 UTC x86_64 Msys

Packages employed for compiling: mingw-w64-ucrt-x86_64-gcc 14.1.0-3 make 4.4.1-2

This environment is running inside a Windows 10 machine.

Steps to replicate

After these steps, compilation will fail with the aforementioned linker error. Furthermore, compilation fails before this point unless the -fpermissive flag is added to the CFLAGS Makefile variable.

Potential fix

EDIT 2024/08/06: A potential fix has been specified in PR #7