robust protobuf install