The guix build failed to find protobuf since D14254 for an unknown reason. And even before D14254, there was an issue with the guix build using the native protobuf library isntead of the cross-compiled one:
... -- Found SQLite3: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "3.32.1", minimum required is "3.7.17") -- Found ZeroMQ component zmq: /bitcoin/depends/x86_64-linux-gnu/lib/libzmq.a -- Found ZeroMQ: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "4.3.1", minimum required is "4.1.5") -- Found Protobuf: /bitcoin/depends/x86_64-linux-gnu/native/lib64/libprotobuf.a;-pthread (found version "3.21.12") -- Found OpenSSL: /bitcoin/depends/x86_64-linux-gnu/lib/libcrypto.a (found version "1.1.1t") ...
Disable the component (BIP70) that require protobuf so we can maybe make more progress on the guix build.
For reference, the error that this removes is:
CMake Error in src/qt/CMakeLists.txt: Imported target "protobuf::libprotobuf" includes non-existent path "/bitcoin/depends/x86_64-linux-gnu/native/include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide.