Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.18k stars 2.08k forks source link

need to override the package 'sipbuildtool'? #14125

Open yess1987 opened 1 year ago

yess1987 commented 1 year ago

Application Version

5.2.0

Platform

windows 10

Printer

Ultimaker S5

Reproduction steps

cd c:\dev\cura conan export-pkg . cura/5.2.0-beta.1@yess/testing --force

Actual results

ERROR: Conflict in pynest2d/5.2.0-beta.1: 'pynest2d/5.2.0-beta.1' requires 'sipbuildtool/0.2.3@ultimaker/stable' while 'pyarcus/5.2.0-beta.1' requires 'sipbuildtool/0.2.2@ultimaker/stable'. To fix this conflict you need to override the package 'sipbuildtool' in your root package.

Expected results

1.I don't want to update the versions of all dependent libraries every time. How to stabilize dependencies 2.how to override the package 'sipbuildtool' in your root package?

Checklist of files to include

Additional information & file uploads

conan export-pkg . cura/5.2.0-beta.1@yess/testing --force Exporting package recipe cura/5.2.0-beta.1@yess/testing exports: File 'conandata.yml' found. Exporting it... cura/5.2.0-beta.1@yess/testing exports: Copied 1 '.yml' file: conandata.yml cura/5.2.0-beta.1@yess/testing exports: Copied 1 file: LICENSE cura/5.2.0-beta.1@yess/testing exports: Copied 2 '.jinja' files: Ultimaker-Cura.spec.jinja, CuraVersion.py.jinja cura/5.2.0-beta.1@yess/testing: WARN: There are uncommitted changes, skipping the replacement of 'scm.url' and 'scm.revision' auto fields. Use --ignore-dirty to force it. The 'conan upload' command will prevent uploading recipes with 'auto' values in these fields. cura/5.2.0-beta.1@yess/testing: A new conanfile.py version was exported cura/5.2.0-beta.1@yess/testing: Folder: C:\Users\shuan.conan\data\cura\5.2.0-beta.1\yess\testing\export cura/5.2.0-beta.1@yess/testing: Using the exported files summary hash as the recipe revision: 1b21c4709833ead4fd4f940dde0aef50 cura/5.2.0-beta.1@yess/testing: Exported revision: 1b21c4709833ead4fd4f940dde0aef50 WARN: arcus/5.2.0-beta.1: requirement standardprojectsettings/[>=0.1.0]@ultimaker/stable overridden by pyarcus/5.2.0-beta.1 to standardprojectsettings/0.1.0@ultimaker/stable WARN: cpython/3.10.4: requirement zlib/1.2.11 overridden by pyarcus/5.2.0-beta.1 to zlib/1.2.12 WARN: spdlog/1.10.0: requirement fmt/8.1.1 overridden by curaengine/5.2.0-beta.1 to fmt/9.0.0 savitar/5.2.1-alpha+2@ultimaker/stable: WARN: Using dependencies specified in conandata.yml for version: 5.2.0-beta.1 while recipe is build for version: 5.2.1-alpha+2 WARN: savitar/5.2.1-alpha+2@ultimaker/stable: requirement standardprojectsettings/[>=0.1.0]@ultimaker/stable overridden by pysavitar/5.2.0-beta.1 to standardprojectsettings/0.1.0@ultimaker/stable ERROR: Conflict in pynest2d/5.2.0-beta.1: 'pynest2d/5.2.0-beta.1' requires 'sipbuildtool/0.2.3@ultimaker/stable' while 'pyarcus/5.2.0-beta.1' requires 'sipbuildtool/0.2.2@ultimaker/stable'. To fix this conflict you need to override the package 'sipbuildtool' in your root package.

krrishdholakia commented 1 year ago

Are you using the latest version of conan? - Clerkie

wasmann commented 1 year ago

Hi, I encounter this issue as well, and I was using the conan with latest version(1.56.0). Can you help me build the fork cura from anaconda as an installer? Thanks a lot!!

Vidhuran commented 1 year ago

I get the same error as well while building version 5.2.1 although building from head of master does works.