Upgraded to Fedora 39 and this broke a find_package(Protobuf 3 REQUIRED)
I had in an interesting way.
I’m getting Could NOT find Protobuf [...] found suitable version 3.19.6, minimum required is 3
.
The issue is that I was forcing static libs but now Fedora only served me only shared ones. Removing the Protobuf_USE_STATIC_LIBS
works nicely, but the error message is a bit odd, don’t you think?
What was in that [...]
part of the message? Improvement to error messages would be good though. Perhaps the relevant _NOT_FOUND_MESSAGE
variable could be filled out in the proper codepath?