CuraEngine
CuraEngine copied to clipboard
Illogical protobuf dependency conflict in CuraEngine 5.7.0
While installing, I got this:
ERROR: Conflict in curaengine_grpc_definitions/0.2.0:
'curaengine_grpc_definitions/0.2.0' requires 'protobuf/3.21.9' while 'curaengine_grpc_definitions/0.2.0' requires 'protobuf/3.21.12'.
To fix this conflict you need to override the package 'protobuf' in your root package.
So if I understand correctly literally the same package curaengine_grpc_definitions/0.2.0 depends on 2 conflicting versions of protobuf? What is this nonsense?
I've re-run this on an updated system and there's more tomfoolery:
ERROR: Conflict in curaengine_grpc_definitions/0.2.0:
'curaengine_grpc_definitions/0.2.0' requires 'protobuf/3.21.9' while 'arcus/5.3.1' requires 'protobuf/3.21.12'.
To fix this conflict you need to override the package 'protobuf' in your root package