@KarlMagnusLarsson Good work and documentation, Magnus!
Would you mind to integrate this little patch to enable compilation even if BMFF support isn’t available?
diff --git a/rtengine/imagedata.cc b/rtengine/imagedata.cc
index cdc3b3b6f..5910f9ac5 100644
--- a/rtengine/imagedata.cc
+++ b/rtengine/imagedata.cc
@@ -41,9 +41,10 @@ extern const Settings *settings;
Exiv2::Image::AutoPtr open_exiv2(const Glib::ustring& fname)
{
-/// Patch to enable BMFF
-Exiv2::enableBMFF(true);
-/// End of patch
+#ifdef EXV_ENABLE_BMFF
+ Exiv2::enableBMFF(true);
+#endif
+
#ifdef EXV_UNICODE_PATH
glong ws_size = 0;
gunichar2* const ws = g_utf8_to_utf16(fname.c_str(), -1, nullptr, &ws_size, nullptr);
This way it still builds fine on Debian Buster. Considering BMFF support: it’s already fixed in Testing.
HTH,
Flössie