You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to compile CuraEngine and appearantly I have to compile libArucs first as the compiling process for Cura is quite complex.
Howver, I have encounterd errors about StandardProjectSettings.cmake
What did I miss?
❯ git clone https://github.com/Ultimaker/libArcus.git
cd libArcus
Cloning into 'libArcus'...
remote: Enumerating objects: 2897, done.
remote: Counting objects: 100% (1292/1292), done.
remote: Compressing objects: 100% (538/538), done.
remote: Total 2897 (delta 673), reused 1188 (delta 615), pack-reused 1605
Receiving objects: 100% (2897/2897), 691.83 KiB | 2.97 MiB/s, done.
Resolving deltas: 100% (1707/1707), done.
libArcus on main via △ v3.25.2 via 🐍 v3.9.2
❯ conan install . --build=missing --update
# optional for a specific version: conan install . arcus/<version>@<user>/<channel> --build=missing --update
cmake --preset release
cmake --build --preset release
Trying to clone repo: https://github.com/ultimaker/conan-config.git
Repo cloned!
Copying file global.conf to /home/chung/.conan/.
Skip README.md
Processing conan.conf
Defining remotes from remotes.txt
Copying file .gitignore to /home/chung/.conan/.
Copying file cura.jinja to /home/chung/.conan/profiles
Copying file cura_build.jinja to /home/chung/.conan/profiles
Copying file GitHubActionsRunEnv.py to /home/chung/.conan/generators
Copying file GitHubActionsBuildEnv.py to /home/chung/.conan/generators
Copying file VirtualPythonEnv.py to /home/chung/.conan/generators
Copying file PyCharmRunEnv.py to /home/chung/.conan/generators
Configuration (profile_host):
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=17
compiler.libcxx=libstdc++
compiler.version=10
os=Linux
os_build=Linux
curaengine:compiler.cppstd=20
umspatial*:compiler.cppstd=20
[options]
[build_requires]
[env]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja
tools.env.virtualenv:auto_use=True
tools.gnu:define_libcxx11_abi=True
Configuration (profile_build):
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=17
compiler.libcxx=libstdc++
compiler.version=10
os=Linux
os_build=Linux
[options]
[build_requires]
[env]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja
tools.env.virtualenv:auto_use=True
tools.gnu:define_libcxx11_abi=True
standardprojectsettings/0.1.0@ultimaker/stable: WARN: Can't update, no package in remoteprotobuf/3.21.4: WARN: Can't update, no package in remote
Version ranges solved
umbase/*@ultimaker/stable versions found in'cura' remote
Version range '>=0.1.7' required by 'py_require' resolved to 'umbase/0.1.7@ultimaker/stable'in remote 'cura'
standardprojectsettings/*@ultimaker/stable versions found in'cura' remote
Version range '>=0.1.0' required by 'conanfile.py (arcus/5.3.0-alpha)' resolved to 'standardprojectsettings/0.1.0@ultimaker/stable'in remote 'cura'
conanfile.py (arcus/5.3.0-alpha): Installing package
Requirements
protobuf/3.21.4 from 'cura-ce' - Cache
standardprojectsettings/0.1.0@ultimaker/stable from 'cura-ce' - Newer
zlib/1.2.12 from 'cura-ce' - Cache
Python requires
umbase/0.1.7@ultimaker/stable
Packages
protobuf/3.21.4:67c9781e309bce3cabc6ef66dfa0241ec65f68b5 - Cache
standardprojectsettings/0.1.0@ultimaker/stable:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
zlib/1.2.12:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - Cache
Installing (downloading, building) binaries...
standardprojectsettings/0.1.0@ultimaker/stable: Already installed!
zlib/1.2.12: Already installed!
protobuf/3.21.4: Already installed!
protobuf/3.21.4: Appending PATH environment variable: /home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/bin
conanfile.py (arcus/5.3.0-alpha): Generator txt created conanbuildinfo.txt
conanfile.py (arcus/5.3.0-alpha): Generator 'CMakeToolchain' calling 'generate()'
conanfile.py (arcus/5.3.0-alpha): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release'
conanfile.py (arcus/5.3.0-alpha): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G Ninja -DCMAKE_TOOLCHAIN_FILE=/home/chung/repos/libArcus/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release'
conanfile.py (arcus/5.3.0-alpha): Generator 'VirtualBuildEnv' calling 'generate()'
conanfile.py (arcus/5.3.0-alpha): Generator 'CMakeDeps' calling 'generate()'
conanfile.py (arcus/5.3.0-alpha): Generator 'VirtualRunEnv' calling 'generate()'
conanfile.py (arcus/5.3.0-alpha): Aggregating env generators
conanfile.py (arcus/5.3.0-alpha): Generated conaninfo.txt
conanfile.py (arcus/5.3.0-alpha): Generated graphinfo
Preset CMake variables:
CMAKE_BUILD_TYPE="Release"
CMAKE_POLICY_DEFAULT_CMP0091="NEW"
CMAKE_TOOLCHAIN_FILE:FILEPATH="/home/chung/repos/libArcus/build/Release/generators/conan_toolchain.cmake"
-- Using Conan toolchain: /home/chung/repos/libArcus/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: C++ Standard 17 with extensions OFF
-- Conan toolchain: Setting BUILD_SHARED_LIBS = ON
-- The C compiler identification is Clang 11.0.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: Target declared 'standardprojectsettings::standardprojectsettings'
-- Conan: Including build module from '/home/chung/.conan/data/standardprojectsettings/0.1.0/ultimaker/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/share/cmake/StandardProjectSettings.cmake'
-- Generating compile commands to /home/chung/repos/libArcus/build/Release/compile_commands.json
-- Conan: Component target declared 'protobuf::libprotobuf'
-- Conan: Component target declared 'protobuf::libprotoc'
-- Conan: Target declared 'protobuf::protobuf'
-- Conan: Target declared 'ZLIB::ZLIB'
-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-generate.cmake'
-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-module.cmake'
-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-options.cmake'
-- Enabling threading support for Arcus
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_POLICY_DEFAULT_CMP0091
-- Build files have been written to: /home/chung/repos/libArcus/build/Release
[6/6] Linking CXX shared library libArcus.so
libArcus on main via △ v3.25.2 via 🐍 v3.9.2 took 13s
(reverse-i-search)`cre': conan ^Ceate . arcus/5.2.2 --build=missing --updatelibArcus on main via △ v3.25.2 via 🐍 v3.9.2 ❯ conan create . arcus/5.2.2 --build=missing --updateExporting package recipearcus/5.3.0-alpha@arcus/5.2.2 exports: File 'conandata.yml' found. Exporting it...arcus/5.3.0-alpha@arcus/5.2.2 exports: Copied 1 '.yml' file: conandata.ymlarcus/5.3.0-alpha@arcus/5.2.2 exports: Copied 1 file: LICENSEarcus/5.3.0-alpha@arcus/5.2.2: Repo origin deduced by 'auto': https://github.com/Ultimaker/libArcus.gitarcus/5.3.0-alpha@arcus/5.2.2: Revision deduced by 'auto': 6b70728da6149232dd8c7b20d23a31103468b3baarcus/5.3.0-alpha@arcus/5.2.2: SCM: Getting sources from folder: /home/chung/repos/libArcusarcus/5.3.0-alpha@arcus/5.2.2: A new conanfile.py version was exportedarcus/5.3.0-alpha@arcus/5.2.2: Folder: /home/chung/.conan/data/arcus/5.3.0-alpha/arcus/5.2.2/exportarcus/5.3.0-alpha@arcus/5.2.2: Using git commit as the recipe revision: 6b70728da6149232dd8c7b20d23a31103468b3baarcus/5.3.0-alpha@arcus/5.2.2: Exported revision: 6b70728da6149232dd8c7b20d23a31103468b3baConfiguration (profile_host):[settings]arch=x86_64arch_build=x86_64build_type=Releasecompiler=gcccompiler.cppstd=17compiler.libcxx=libstdc++compiler.version=10os=Linuxos_build=Linuxcuraengine:compiler.cppstd=20umspatial*:compiler.cppstd=20[options][build_requires][env][conf]tools.cmake.cmaketoolchain:generator=Ninjatools.env.virtualenv:auto_use=Truetools.gnu:define_libcxx11_abi=TrueConfiguration (profile_build):[settings]arch=x86_64arch_build=x86_64build_type=Releasecompiler=gcccompiler.cppstd=17compiler.libcxx=libstdc++compiler.version=10os=Linuxos_build=Linux[options][build_requires][env][conf]tools.cmake.cmaketoolchain:generator=Ninjatools.env.virtualenv:auto_use=Truetools.gnu:define_libcxx11_abi=Truestandardprojectsettings/0.1.0@ultimaker/stable: WARN: Can't update, no package in remoteprotobuf/3.21.4: WARN: Can't update, no package in remoteVersion ranges solved Version range '>=0.1.7' required by 'py_require' resolved to 'umbase/0.1.7@ultimaker/stable' in remote 'cura' standardprojectsettings/*@ultimaker/stable versions found in 'cura' remote Version range '>=0.1.0' required by 'arcus/5.3.0-alpha@arcus/5.2.2' resolved to 'standardprojectsettings/0.1.0@ultimaker/stable' in remote 'cura'arcus/5.3.0-alpha@arcus/5.2.2 (test package): Installing packageRequirements arcus/5.3.0-alpha@arcus/5.2.2 from local cache - No remote protobuf/3.21.4 from 'cura-ce' - Cache standardprojectsettings/0.1.0@ultimaker/stable from 'cura-ce' - Newer zlib/1.2.12 from 'cura-ce' - CachePython requires umbase/0.1.7@ultimaker/stablePackages arcus/5.3.0-alpha@arcus/5.2.2:47069466df328fe822c2353c1d0401d15e5b529c - Cache protobuf/3.21.4:67c9781e309bce3cabc6ef66dfa0241ec65f68b5 - Cache standardprojectsettings/0.1.0@ultimaker/stable:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache zlib/1.2.12:19729b9559f3ae196cad45cb2b97468ccb75dcd1 - CacheInstalling (downloading, building) binaries...standardprojectsettings/0.1.0@ultimaker/stable: Already installed!zlib/1.2.12: Already installed!protobuf/3.21.4: Already installed!protobuf/3.21.4: Appending PATH environment variable: /home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/binarcus/5.3.0-alpha@arcus/5.2.2: Already installed!arcus/5.3.0-alpha@arcus/5.2.2 (test package): Generator txt created conanbuildinfo.txtarcus/5.3.0-alpha@arcus/5.2.2 (test package): Calling generate()arcus/5.3.0-alpha@arcus/5.2.2 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release'arcus/5.3.0-alpha@arcus/5.2.2 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G Ninja -DCMAKE_TOOLCHAIN_FILE=/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release'arcus/5.3.0-alpha@arcus/5.2.2 (test package): Aggregating env generatorsarcus/5.3.0-alpha@arcus/5.2.2 (test package): Generated conaninfo.txtarcus/5.3.0-alpha@arcus/5.2.2 (test package): Generated graphinfoUsing lockfile: '/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan.lock'Using cached profile from lockfilearcus/5.3.0-alpha@arcus/5.2.2 (test package): Calling build()arcus/5.3.0-alpha@arcus/5.2.2 (test package): CMake command: cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/chung/repos/libArcus/test_package"----Running------> . "/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conanbuild.sh" && cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/chung/repos/libArcus/test_package"------------------- Using Conan toolchain: /home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan_toolchain.cmake-- Conan toolchain: C++ Standard 17 with extensions OFF-- The CXX compiler identification is GNU 10.2.1-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Check for working CXX compiler: /usr/bin/c++ - skipped-- Detecting CXX compile features-- Detecting CXX compile features - doneCMake Error at CMakeLists.txt:5 (include): include could not find requested file: ../cmake/StandardProjectSettings.cmake-- Conan: Target declared 'arcus::arcus'-- Conan: Target declared 'standardprojectsettings::standardprojectsettings'-- Conan: Including build module from '/home/chung/.conan/data/standardprojectsettings/0.1.0/ultimaker/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/share/cmake/StandardProjectSettings.cmake'-- Generating compile commands to /home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/compile_commands.json-- Conan: Component target declared 'protobuf::libprotobuf'-- Conan: Component target declared 'protobuf::libprotoc'-- Conan: Target declared 'protobuf::protobuf'-- Conan: Target declared 'ZLIB::ZLIB'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-generate.cmake'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-module.cmake'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-options.cmake'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-generate.cmake'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-module.cmake'-- Conan: Including build module from '/home/chung/.conan/data/protobuf/3.21.4/_/_/package/67c9781e309bce3cabc6ef66dfa0241ec65f68b5/lib/cmake/protobuf/protobuf-options.cmake'-- Enabling threading support for test-- Performing Test CMAKE_HAVE_LIBC_PTHREAD-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed-- Check if compiler accepts -pthread-- Check if compiler accepts -pthread - yes-- Found Threads: TRUE -- Configuring incomplete, errors occurred!See also "/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/CMakeFiles/CMakeOutput.log".See also "/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/CMakeFiles/CMakeError.log".ERROR: arcus/5.3.0-alpha@arcus/5.2.2 (test package): Error in build() method, line 25 cmake.configure() ConanException: Error 1 while executing cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/chung/repos/libArcus/test_package/build/a01cf1b77ed3b0273e691871b9047d735031955e/package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/chung/repos/libArcus/test_package"
The text was updated successfully, but these errors were encountered:
I am trying to compile CuraEngine and appearantly I have to compile libArucs first as the compiling process for Cura is quite complex.
Howver, I have encounterd errors about
StandardProjectSettings.cmake
What did I miss?
The text was updated successfully, but these errors were encountered: