CuraEngine icon indicating copy to clipboard operation
CuraEngine copied to clipboard

Illogical protobuf dependency conflict in CuraEngine 5.7.0

Open grepwood opened this issue 1 year ago • 1 comments

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?

grepwood avatar Apr 21 '24 10:04 grepwood

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

grepwood avatar Apr 21 '24 14:04 grepwood