Patrick Näf - 2026-03-21

The solution for this particular error is to change

normalizedFile.normalize();

to

normalizedFile = normalizedFile.lexically_normal();

In the meantime, since this bug has been created, Boost 1.89.0 has been released, and with that version there is one more issue that needs fixing in the Fuego source code, in FuegoMain.cpp. The changes can be viewed in this commit:

https://github.com/herzbube/fuego-on-ios/commit/928377e750c531f3d8df1110027ac67347c88366

To make Boost 1.89.0 compile, one probably needs to use a newer C++ language version. The changes to the Fuego source code to support C++20 can be viewed in this commit:

https://github.com/herzbube/fuego-on-ios/commit/5e13c9e949cc33f94575fd18c320bf10bf3d7c58