Using Clang/LLVM 19 on FreeBSD 15-CURRENT (for testing) and seeing errors building both the UrBackup Server and Client. It appears to be related to changes in Clang 19 for std::char_traits’ base template being removed.
UrBackup Server version 2.5.33
UrBackup Client version 2.5.25.0
Clang / LLVM version 19.1.2
I’ve attached logs for both build attempts. Unfortunately, I don’t have a patch to provide (yet.)
Here are the patches I created that allowed me to successfully build and run both client and server on FBSD 15.0-CURRENT (clang version 19.1.7). It also still builds on older versions of clang (such as version 18.1.6):