File "private/soci-trivial-blob-backend.h" missing
@Krzmbrzl, the commit #992 includes #include <private/soci-trivial-blob-backend.h> which is not present when installed with CMake.
See my revamp cmake PR. I think there this should be fixed
#1118 for reference.
Private headers are not supposed to be installed, so if this header is used by the public headers, it can't be private.
I.e. it's not (just) a build system problem, it's a problem with the header name/path.
I had another look at this and am now in line with what @vadz said. That is, I misused private headers. Consequently, this is fixed in #1165