I found this sufficient of an obstacle that I wanted to post about it for future posterity. I was able to cpanm Google::ProtocolBuffers::Dynamic after installing these packages on Debian Trixie. build-essential (unsurprisingly) cmake libprotobuf-dev libprotoc-dev The last library eluded me and caused the most frustration. Anyway on to other things.