The app fails to compile properly due to an undefined reference to binary_icons_timedit_png_start, as shown in the following screenshot:
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-3make 4.4.1-2
This environment is running inside a Windows 10 machine.
Steps to replicate
Compile required libraries as specified in the README of the repo.
Change Makefile include and library paths to point to the correct locations.
Run make all in the root of the repo.
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
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: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
make all
in the root of the repo.After these steps, compilation will fail with the aforementioned linker error. Furthermore, compilation fails before this point unless the
-fpermissive
flag is added to theCFLAGS
Makefile variable.Potential fix
EDIT 2024/08/06: A potential fix has been specified in PR #7