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
The package markupsafe, upstream from Conan, took a breaking change in a minor version - apparently they don't believe in semantic versioning over there - and that has broken Conan 1.40.4, specified here as the minimum therefore default downloaded+built Conan.
With 1.46.0 specified as minimum in conan.cmake, pmm now builds Conan in Ubuntu 20.04 (actually, WSL). (Didn't actually try it however.) However, it doesn't build in Windows 10.0.22000.588 in either a VS2019 or VS2022 dev command prompt. So I don't know if this is the newer Conan version's problem or not, so I didn't submit a (one-line) PR for this.
In the VS2022 window pmm's build complains as follows:
-- [pmm] [debug ] Executing command: "C:/Program Files/Microsoft Visual Studio/2022/Preview/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" -E env CONAN_LIBMAN_FOR=cmake C:/Users/David/AppData/Local/pmm/2.0.0/conan/venvs/72a46e/Scripts/conan.exe install R:/3rd/libs/c++-utilities/vector-of-bool/pmm --profile R:/3rd/libs/c++-utilities/vector-of-bool/pmm/build-vs2022/pmm-conan-Debug.profile --generator cmake_multi --build missing WORKING_DIRECTORY R:/3rd/libs/c++-utilities/vector-of-bool/pmm/build-vs2022 NO_EAT_OUTPUT
Auto detecting your dev setup to initialize the default profile (C:\Users\David\.conan\profiles\default)
Found Visual Studio 17
Found gcc 8.3
Found clang 13.0
Default settings
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=17
build_type=Release
*** You can change them in C:\Users\David\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***
ERROR: Invalid setting 'os=Windows' is not a valid 'settings.compiler.version' value.
Possible values are ['8', '9', '10', '11', '12', '14', '15', '16', '17']
Read "http://docs.conan.io/en/latest/faq/troubleshooting.html#error-invalid-setting"
CMake Error at build-vs2022/_pmm/2.0.0/conan.cmake:584 (message):
Conan install failed [1]:
Call Stack (most recent call first):
build-vs2022/_pmm/2.0.0/conan.cmake:610 (_pmm_conan_run_install)
build-vs2022/_pmm/2.0.0/conan.cmake:795 (_pmm_conan_install)
build-vs2022/_pmm/2.0.0/main.cmake:41 (_pmm_conan)
build-vs2022/_pmm/2.0.0/main.cmake:62 (_pmm_project_fn)
CMakeLists.txt:10 (pmm)
-- Configuring incomplete, errors occurred!
In the VS2019 window pmm's build complains as follows:
Found Visual Studio 16
Found gcc 8.3
Found clang 12.0
Default settings
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
build_type=Release
*** You can change them in C:\Users\David\.conan\profiles\default ***
*** Or override with -s compiler='other' -s ...s***
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Debug
compiler=Visual Studio
compiler.runtime=MDd
compiler.version=16
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
CC=C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
CXX=C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
conanfile.py (pmm/2.0.0): Installing package
Requirements
Packages
Installing (downloading, building) binaries...
conanfile.py (pmm/2.0.0): Generator cmake created conanbuildinfo.cmake
conanfile.py (pmm/2.0.0): Generator txt created conanbuildinfo.txt
conanfile.py (pmm/2.0.0): ERROR: Generator cmake_multi(file:None) failed
'settings.build_type' doesn't exist
'settings' possible configurations are none
ERROR: 'settings.build_type' doesn't exist
'settings' possible configurations are none
CMake Error at build-vs2019/_pmm/2.0.0/conan.cmake:584 (message):
Conan install failed [1]:
Call Stack (most recent call first):
build-vs2019/_pmm/2.0.0/conan.cmake:610 (_pmm_conan_run_install)
build-vs2019/_pmm/2.0.0/conan.cmake:795 (_pmm_conan_install)
build-vs2019/_pmm/2.0.0/main.cmake:41 (_pmm_conan)
build-vs2019/_pmm/2.0.0/main.cmake:62 (_pmm_project_fn)
CMakeLists.txt:10 (pmm)
(These builds were done right in a clone of the pmm repo.)
The text was updated successfully, but these errors were encountered:
The package
markupsafe
, upstream from Conan, took a breaking change in a minor version - apparently they don't believe in semantic versioning over there - and that has broken Conan 1.40.4, specified here as the minimum therefore default downloaded+built Conan.Fixed in Conan 1.46.0.
With 1.46.0 specified as minimum in
conan.cmake
,pmm
now builds Conan in Ubuntu 20.04 (actually, WSL). (Didn't actually try it however.) However, it doesn't build in Windows 10.0.22000.588 in either a VS2019 or VS2022 dev command prompt. So I don't know if this is the newer Conan version's problem or not, so I didn't submit a (one-line) PR for this.In the VS2022 window
pmm
's build complains as follows:In the VS2019 window
pmm
's build complains as follows:(These builds were done right in a clone of the
pmm
repo.)The text was updated successfully, but these errors were encountered: