Thanks Dominik for the fix of this build issue! For Ubuntu LTS users (16.04, 18.04, 20.04, 22.04, and 24.04) wanting latest KeePass 2.58 including this and other fixes it is now available at my encryption PPA here: https://launchpad.net/~savoury1/+archive/ubuntu/encryption
"Invalid data format" due non-deterministic assembly version for KeePass.exe
Building nufraw for new Ubuntu 22.04 LTS (due for release 21 April 2022) results in FTBFS with many error: template with C linkage related to uf_glib.h header. The attached patch moving #include glib.h out of the extern "C" block (leaving #include <glib/gstdio.h> in place for various required definitions) fixes the build. For a full build log of the successful build with this patch see Ubuntu Launchpad: https://launchpad.net/~savoury1/+archive/ubuntu/graphics/+build/23224031