maplibre / maplibre-native

MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
https://maplibre.org
BSD 2-Clause "Simplified" License
1.01k stars 296 forks source link

Error on cmake build: "error C2220: the following warning is treated as an error" #1620

Closed SethArchambault closed 1 year ago

SethArchambault commented 1 year ago

Describe the bug

Following the windows instructions, running cmake --build build results in errors that are based on warnings in this format:

error C2220: the following warning is treated as an error
warning C4018 ... signed/unsigned mismatch

The build can never complete with this error present, and addressing one would not fix the issues, as there are 100s of these errors.

To Reproduce

Steps to reproduce the behavior: https://github.com/maplibre/maplibre-native/blob/main/platform/windows/README.md Follow the instructions, you'll run into the issue at cmake --build build

Expected behavior

Expecting it to build without errors.

Platform information (please complete the following information):

I'm running Windows 11 via Parallels on MacOS 13. Running cmake from Command Prompt.

Potential Solution

I made these changes to CMakeLists until I was able to get things running, probably not all these deletions are necessary, but the /WX one definitely is.

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -78,10 +78,6 @@ target_compile_options(
         -fsanitize-blacklist=${UBSAN_BLACKLIST}>
         $<$<PLATFORM_ID:iOS>:-fembed-bitcode>
         $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<OR:$<BOOL:${MLN_WITH_RTTI}>,$<CXX_COMPILER_ID:MSVC>>>>:-fno-rtti>
-        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wall>
-        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wshadow>
-        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wextra>
-        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>,$<BOOL:${MLN_WITH_WERROR}>>:-Werror>
         $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<PLATFORM_ID:Android>>:-Wno-error=tautological-constant-compare>
         $<$<CXX_COMPILER_ID:GNU>:-Wno-error=maybe-uninitialized>
         $<$<CXX_COMPILER_ID:GNU>:-Wno-error=return-type>
@@ -92,13 +88,11 @@ target_compile_options(
         $<$<AND:$<CXX_COMPILER_ID:AppleClang>,$<NOT:$<BOOL:${MLN_WITH_QT}>>>:-Wno-error=unused-parameter>
         $<$<AND:$<CXX_COMPILER_ID:AppleClang>,$<NOT:$<BOOL:${MLN_WITH_QT}>>>:-Wno-error=unused-property-ivar>
         $<$<CXX_COMPILER_ID:MSVC>:/utf-8>
-        $<$<CXX_COMPILER_ID:MSVC>:/WX>      # all warnings as errors
         $<$<CXX_COMPILER_ID:MSVC>:/EHsc>    # exceptions
         $<$<CXX_COMPILER_ID:MSVC>:/wd4068>  # pragma
         $<$<CXX_COMPILER_ID:MSVC>:/D_USE_MATH_DEFINES>
         $<$<AND:$<NOT:$<CXX_COMPILER_ID:MSVC>>,$<PLATFORM_ID:Windows>>:-D_USE_MATH_DEFINES>
         $<$<CXX_COMPILER_ID:MSVC>:/D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS>
         $<$<CXX_COMPILER_ID:MSVC>:/D_CRT_SECURE_NO_WARNINGS>
 )

Curious how anyone is able to build with the configuration as is..

louwers commented 1 year ago

I don't think anyone tried to build for ARM Windows yet.

cc @tdcosta100

ntadej commented 1 year ago

I would maybe try an older version of MSVC. We have the CI, maybe try that version.

SethArchambault commented 1 year ago

Thanks! Just a heads up, I got past that problem, and now I'm getting this message:

LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library

Unfortunately /NODEFAULTLIB doesn't seem to work for cl.exe..

I did a deep dive and learned that this table is useful:

    Reusable Library            Switch    Library    Macro(s) Defined
    ----------------------------------------------------------------
    Single Threaded             /ML       LIBC       (none)
    Static MultiThread          /MT       LIBCMT     _MT
    Dynamic Link (DLL)          /MD       MSVCRT     _MT and _DLL
    Debug Single Threaded       /MLd      LIBCD      _DEBUG
    Debug Static MultiThread    /MTd      LIBCMTD    _DEBUG and _MT
    Debug Dynamic Link (DLL)    /MDd      MSVCRTD    _DEBUG, _MT, and _DLL

So it seems like some of the libraries in the process of building are using Dynamic Link, and other are using Static MultiThread.. Not sure how to resolve this.

I tried running with /MD and with /MT, like this:

        $<$<CXX_COMPILER_ID:MSVC>:/MD>

And while that got around some errors, it still got stuck. The latest was when building for debug with/MDd I got this:

icuucd.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_DynamicDebug' in render.cpp.obj

My next phase was trying to figure out how to make all the builds either dynamic Link or Static Multithread, but that is going to be annoying, so maybe I'll try x86 emulation, perhaps with an older version of MSVC...

But if you've encountered any of this and have an idea of what the fixes could be, let me know - Thanks for your help!

tdcosta100 commented 1 year ago

Please provide more details about your /NODEFAULTLIB switch. Did you use /NODEFAULTLIB:LIBCMT?

The Windows library is meant to be built statically, so using /MD will break lots of things and will require you to bundle the library with lots of DLLs. Maybe figuring out what's happening with your build setup is better than making such big changes.

I'm not in home now, so I cannot reproduce your build, but maybe something was broken in the last commits. I will check this in the next days ASAP.

tdcosta100 commented 1 year ago

Update: I tested in Windows x86_64 and it worked with the last commit. @SethArchambault, could you please confirm you are emulating Windows 11 in ARM processor?

SethArchambault commented 1 year ago

@tdcosta100 Yeah being on Parallels, it is Windows 11 in ARM.. I'm also building with Visual Studio (cl.exe).. I'm surprised no one is getting the warnings that are converted into errors by /WX.. Since those would be unrelated to processor type, like when comparing a float to an int..

Honestly, rather than try and figure out how to emulate x86 via QEMU, I think I'll probably just pick up a cheap windows laptop.. Any recommendation for Windows version / MSVC Version? https://blog.knatten.org/2022/08/26/microsoft-c-versions-explained/

tdcosta100 commented 1 year ago

Maybe because ARM has some different configurations/include files than x86. With x86, the setup is very simple: Windows 10 or Windows 11, and Visual Studio 2022, either Community or Enterprise, it doesn't affect the build.

Meanwhile I will try to emulate ARM with QEMU and check how it behaves.

I thought there was ARM builds for Windows, but apparently there are only ARM builds for Linux. I will check this also, and if it's the case, update the CI files.

SethArchambault commented 1 year ago

Here's some examples of warnings I get (which would be errors with /WX) in case that helps!

W:\maplibre-native>cmake --build build
[62/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,_Ty>(unsigned short &,_Ty &&) noexcept' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty,_Ty,_Ty>(_Ty &&,_Ty &&,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,unsigned int>(_Alloc &,_Objty *const ,unsigned int &&)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<_Ty>(unsigned short *const ,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
[63/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,size_t&>(_Ty &,size_t &) noexcept' being compiled
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty&,_Ty&,_Ty&>(_Ty &,_Ty &,_Ty &)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillExtrusionBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,size_t&>(_Alloc &,_Objty *const ,size_t &)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<size_t&>(unsigned short *const ,size_t &)' being compiled
[67/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\line_bucket.cpp.obj
W:\maplibre-native\src\mbgl\renderer\buckets\line_bucket.cpp(127): warning C4018: '<': signed/unsigned mismatch
[71/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\image_manager.cpp.obj
W:\maplibre-native\src\mbgl\renderer\image_manager.cpp(64): warning C4244: '+=': conversion from 'int64_t' to 'size_t', possible loss of data
[332/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\default\src\mbgl\storage\sqlite3.cpp.obj
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(300): warning C4018: '>': signed/unsigned mismatch
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(313): warning C4018: '>': signed/unsigned mismatch
[369/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\windows\src\headless_backend_wgl.cpp.obj
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(640): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
SethArchambault commented 1 year ago

Ah found I could set NODEFAULTLIB this way:

  set(CMAKE_EXE_LINKER_FLAGS
      "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:LIBCMT")

But this still errored out.. Part of me wants to just redownload, in case some of these libraries are cached or something..


W:\maplibre-native>cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
-- The CXX compiler identification is MSVC 19.37.32822.0
-- The C compiler identification is MSVC 19.37.32822.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring GL-Native with OpenGL renderer backend
warning: The vcpkg Y:\vcpkg.exe is using detected vcpkg root Y:\ and ignoring mismatched VCPKG_ROOT environment value C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg. To suppress this message, unset the environment variable or use the --vcpkg-root command line switch.
Computing installation plan...
The following packages are already installed:
    curl[core,sspi,ssl,schannel,non-http]:x86-windows -> 8.2.0
    dlfcn-win32:x86-windows -> 1.3.1#1
    glfw3:x86-windows -> 3.3.8#2
    icu:x86-windows -> 73.1
    libjpeg-turbo:x86-windows -> 2.1.5.1#2
    libpng:x86-windows -> 1.6.39#1
    libuv:x86-windows -> 1.46.0
    libwebp[core,unicode,simd,nearlossless,libwebpmux]:x86-windows -> 1.3.0#1
    opengl-registry:x86-windows -> 2022-09-29#1
curl:x86-windows is already installed
dlfcn-win32:x86-windows is already installed
glfw3:x86-windows is already installed
icu:x86-windows is already installed
libjpeg-turbo:x86-windows is already installed
libpng:x86-windows is already installed
libuv:x86-windows is already installed
libwebp:x86-windows is already installed
opengl-registry:x86-windows is already installed
Total install time: 336 us
curl provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

dlfcn-win32 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(dlfcn-win32 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE dlfcn-win32::dl)

glfw3 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(glfw3 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glfw)

libjpeg-turbo is compatible with built-in implementation-agnostic CMake targets:

    find_package(JPEG REQUIRED)
    target_include_directories(main PRIVATE JPEG::JPEG)

libjpeg-turbo provides CMake targets for the TurboJPEG C API:

    find_package(libjpeg-turbo CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libjpeg-turbo::turbojpeg>,libjpeg-turbo::turbojpeg,libjpeg-turbo::turbojpeg-static>)

The package libpng is compatible with built-in CMake targets:

    find_package(PNG REQUIRED)
    target_link_libraries(main PRIVATE PNG::PNG)

libuv provides CMake targets:

    find_package(libuv CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libuv::uv_a>,libuv::uv_a,libuv::uv>)

libwebp provides CMake targets:

    find_package(WebP CONFIG REQUIRED)
    # basic usage
    target_link_libraries(main PRIVATE WebP::webp WebP::webpdecoder WebP::webpdemux)
    # for manipulating the WebP graphics format container (port feature libwebpmux)
    target_link_libraries(main PRIVATE WebP::libwebpmux)
    # for sharp RGB to YUV conversion
    target_link_libraries(main PRIVATE WebP::sharpyuv)

opengl-registry is header-only and can be used from CMake via:

    find_path(OPENGL_REGISTRY_INCLUDE_DIRS "GL/glcorearb.h")
    target_include_directories(main PRIVATE ${OPENGL_REGISTRY_INCLUDE_DIRS})

-- Found ZLIB: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found suitable version "1.2.13", minimum required is "1")
-- Found the following ICU libraries:
--   i18n (optional): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuin.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuind.lib
--   uc (optional): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuuc.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuucd.lib
--   data (required): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icudt.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icudtd.lib
-- Found ICU: W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/include (found version "73.1")
-- Found JPEG: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/jpeg.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/jpeg.lib (found version "62")
-- Found ZLIB: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found version "1.2.13")
-- Found PNG: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/libpng16.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/libpng16d.lib (found version "1.6.39")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Found OpenGL: opengl32
-- Looking for strerror_r
-- Looking for strerror_r - not found
Target platform does not support HTTP tests or dependencies not found.
-- Configuring done (16.7s)
-- Generating done (0.3s)
-- Build files have been written to: W:/maplibre-native/build

W:\maplibre-native>cmake --build build
[62/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,_Ty>(unsigned short &,_Ty &&) noexcept' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty,_Ty,_Ty>(_Ty &&,_Ty &&,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,unsigned int>(_Alloc &,_Objty *const ,unsigned int &&)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<_Ty>(unsigned short *const ,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
[63/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,size_t&>(_Ty &,size_t &) noexcept' being compiled
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty&,_Ty&,_Ty&>(_Ty &,_Ty &,_Ty &)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillExtrusionBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,size_t&>(_Alloc &,_Objty *const ,size_t &)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<size_t&>(unsigned short *const ,size_t &)' being compiled
[68/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\line_bucket.cpp.obj
W:\maplibre-native\src\mbgl\renderer\buckets\line_bucket.cpp(127): warning C4018: '<': signed/unsigned mismatch
[71/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\image_manager.cpp.obj
W:\maplibre-native\src\mbgl\renderer\image_manager.cpp(64): warning C4244: '+=': conversion from 'int64_t' to 'size_t', possible loss of data
[331/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\default\src\mbgl\storage\sqlite3.cpp.obj
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(300): warning C4018: '>': signed/unsigned mismatch
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(313): warning C4018: '>': signed/unsigned mismatch
[369/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\windows\src\headless_backend_wgl.cpp.obj
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(640): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
[389/555] Linking CXX executable bin\mbgl-cache.exe
FAILED: bin/mbgl-cache.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-cache.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj  /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D W:\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file W:/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary W:/maplibre-native/build/bin/mbgl-cache.exe -installedDir W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console mbgl-core.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
...
...
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
   Creating library bin\mbgl-render.lib and object bin\mbgl-render.exp
bin\mbgl-render.exe : fatal error LNK1319: 157 mismatches detected
[394/555] Building CXX object test\CMakeFiles\mbgl-test.dir\algorithm\update_renderables.test.cpp.obj
ninja: build stopped: subcommand failed.
tdcosta100 commented 1 year ago

I forgot to tell you x86 (32-bit) is not currently supported. Are you emulating x86 or x86_64?

Furthermore, if you still have the Parallels VM (ARM), could you please create a file under platform/windows/vendor/vcpkg-custom-triplets named arm64-windows.cmake, with this contents?

set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)

This will get rid of your MD_DynamicRelease errors.

If you want to continue to use the x86 VM, please change the file x86-windows.cmake under the same directory to this:

set(VCPKG_TARGET_ARCHITECTURE x86)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)

This will address the problem with the linkage. You don't need to change anything else in the cmake files for now. Regarding the data type errors, I will check the files your log complains about, and thank you for providing the full log.

SethArchambault commented 1 year ago

@tdcosta100 Thanks for your help on this!

I am on Parallels VM (ARM), never got the x86 or x86_64 emulator able to install windows.

Just added the lines to arm64-windows.cmake, but looks like there are still issues. Here's the entire log since that was helpful.. I had truncated it last time, so this is longggg!

W:\maplibre-native>cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
-- The CXX compiler identification is MSVC 19.37.32822.0
-- The C compiler identification is MSVC 19.37.32822.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring GL-Native with OpenGL renderer backend
warning: The vcpkg Y:\vcpkg.exe is using detected vcpkg root Y:\ and ignoring mismatched VCPKG_ROOT environment value C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg. To suppress this message, unset the environment variable or use the --vcpkg-root command line switch.
Computing installation plan...
The following packages are already installed:
    curl[core,sspi,ssl,schannel,non-http]:x86-windows -> 8.2.0
    dlfcn-win32:x86-windows -> 1.3.1#1
    glfw3:x86-windows -> 3.3.8#2
    icu:x86-windows -> 73.1
    libjpeg-turbo:x86-windows -> 2.1.5.1#2
    libpng:x86-windows -> 1.6.39#1
    libuv:x86-windows -> 1.46.0
    libwebp[core,unicode,simd,nearlossless,libwebpmux]:x86-windows -> 1.3.0#1
    opengl-registry:x86-windows -> 2022-09-29#1
curl:x86-windows is already installed
dlfcn-win32:x86-windows is already installed
glfw3:x86-windows is already installed
icu:x86-windows is already installed
libjpeg-turbo:x86-windows is already installed
libpng:x86-windows is already installed
libuv:x86-windows is already installed
libwebp:x86-windows is already installed
opengl-registry:x86-windows is already installed
Total install time: 92.1 us
curl provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

dlfcn-win32 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(dlfcn-win32 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE dlfcn-win32::dl)

glfw3 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(glfw3 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glfw)

libjpeg-turbo is compatible with built-in implementation-agnostic CMake targets:

    find_package(JPEG REQUIRED)
    target_include_directories(main PRIVATE JPEG::JPEG)

libjpeg-turbo provides CMake targets for the TurboJPEG C API:

    find_package(libjpeg-turbo CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libjpeg-turbo::turbojpeg>,libjpeg-turbo::turbojpeg,libjpeg-turbo::turbojpeg-static>)

The package libpng is compatible with built-in CMake targets:

    find_package(PNG REQUIRED)
    target_link_libraries(main PRIVATE PNG::PNG)

libuv provides CMake targets:

    find_package(libuv CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libuv::uv_a>,libuv::uv_a,libuv::uv>)

libwebp provides CMake targets:

    find_package(WebP CONFIG REQUIRED)
    # basic usage
    target_link_libraries(main PRIVATE WebP::webp WebP::webpdecoder WebP::webpdemux)
    # for manipulating the WebP graphics format container (port feature libwebpmux)
    target_link_libraries(main PRIVATE WebP::libwebpmux)
    # for sharp RGB to YUV conversion
    target_link_libraries(main PRIVATE WebP::sharpyuv)

opengl-registry is header-only and can be used from CMake via:

    find_path(OPENGL_REGISTRY_INCLUDE_DIRS "GL/glcorearb.h")
    target_include_directories(main PRIVATE ${OPENGL_REGISTRY_INCLUDE_DIRS})

-- Found ZLIB: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found suitable version "1.2.13", minimum required is "1")
-- Found the following ICU libraries:
--   i18n (optional): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuin.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuind.lib
--   uc (optional): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuuc.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuucd.lib
--   data (required): optimized
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icudt.lib
--   debug
--   W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icudtd.lib
-- Found ICU: W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/include (found version "73.1")
-- Found JPEG: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/jpeg.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/jpeg.lib (found version "62")
-- Found ZLIB: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found version "1.2.13")
-- Found PNG: optimized;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/libpng16.lib;debug;W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/libpng16d.lib (found version "1.6.39")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Found OpenGL: opengl32
-- Looking for strerror_r
-- Looking for strerror_r - not found
Target platform does not support HTTP tests or dependencies not found.
-- Configuring done (14.6s)
-- Generating done (0.3s)
-- Build files have been written to: W:/maplibre-native/build

W:\maplibre-native>cmake --build build
[62/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,_Ty>(unsigned short &,_Ty &&) noexcept' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty,_Ty,_Ty>(_Ty &&,_Ty &&,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,unsigned int>(_Alloc &,_Objty *const ,unsigned int &&)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<_Ty>(unsigned short *const ,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
[65/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,size_t&>(_Ty &,size_t &) noexcept' being compiled
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty&,_Ty&,_Ty&>(_Ty &,_Ty &,_Ty &)' being compiled
        with
        [
            _Ty=size_t
        ]
W:\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillExtrusionBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,size_t&>(_Alloc &,_Objty *const ,size_t &)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<size_t&>(unsigned short *const ,size_t &)' being compiled
[66/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\line_bucket.cpp.obj
W:\maplibre-native\src\mbgl\renderer\buckets\line_bucket.cpp(127): warning C4018: '<': signed/unsigned mismatch
[71/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\image_manager.cpp.obj
W:\maplibre-native\src\mbgl\renderer\image_manager.cpp(64): warning C4244: '+=': conversion from 'int64_t' to 'size_t', possible loss of data
[331/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\default\src\mbgl\storage\sqlite3.cpp.obj
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(300): warning C4018: '>': signed/unsigned mismatch
W:\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(313): warning C4018: '>': signed/unsigned mismatch
[369/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\windows\src\headless_backend_wgl.cpp.obj
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(640): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
W:\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
[388/555] Linking CXX executable bin\mbgl-offline.exe
FAILED: bin/mbgl-offline.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-offline.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-offline.dir\offline.cpp.obj  /out:bin\mbgl-offline.exe /implib:bin\mbgl-offline.lib /pdb:bin\mbgl-offline.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D W:\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file W:/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary W:/maplibre-native/build/bin/mbgl-offline.exe -installedDir W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-offline.dir\offline.cpp.obj /out:bin\mbgl-offline.exe /implib:bin\mbgl-offline.lib /pdb:bin\mbgl-offline.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console mbgl-core.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
   Creating library bin\mbgl-offline.lib and object bin\mbgl-offline.exp
bin\mbgl-offline.exe : fatal error LNK1319: 157 mismatches detected
[389/555] Linking CXX executable bin\mbgl-cache.exe
FAILED: bin/mbgl-cache.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-cache.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj  /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D W:\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file W:/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary W:/maplibre-native/build/bin/mbgl-cache.exe -installedDir W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console mbgl-core.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
   Creating library bin\mbgl-cache.lib and object bin\mbgl-cache.exp
bin\mbgl-cache.exe : fatal error LNK1319: 157 mismatches detected
[392/555] Linking CXX executable expression-test\mbgl-expression-test.exe
FAILED: expression-test/mbgl-expression-test.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=expression-test\CMakeFiles\mbgl-expression-test.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_logger.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_parser.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_runner.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\test_runner_common.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\main.cpp.obj  /out:expression-test\mbgl-expression-test.exe /implib:expression-test\mbgl-expression-test.lib /pdb:expression-test\mbgl-expression-test.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  ws2_32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  advapi32.lib  crypt32.lib  bcrypt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D W:\maplibre-native\build\expression-test && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file W:/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary W:/maplibre-native/build/expression-test/mbgl-expression-test.exe -installedDir W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_logger.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_parser.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\expression_test_runner.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\test_runner_common.cpp.obj expression-test\CMakeFiles\mbgl-expression-test.dir\main.cpp.obj /out:expression-test\mbgl-expression-test.exe /implib:expression-test\mbgl-expression-test.lib /pdb:expression-test\mbgl-expression-test.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console mbgl-core.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib ws2_32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib advapi32.lib crypt32.lib bcrypt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in expression_test_logger.cpp.obj
   Creating library expression-test\mbgl-expression-test.lib and object expression-test\mbgl-expression-test.exp
expression-test\mbgl-expression-test.exe : fatal error LNK1319: 153 mismatches detected
[393/555] Linking CXX executable bin\mbgl-render.exe
FAILED: bin/mbgl-render.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-render.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-render.dir\render.cpp.obj  /out:bin\mbgl-render.exe /implib:bin\mbgl-render.lib /pdb:bin\mbgl-render.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D W:\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file W:/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary W:/maplibre-native/build/bin/mbgl-render.exe -installedDir W:/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-render.dir\render.cpp.obj /out:bin\mbgl-render.exe /implib:bin\mbgl-render.lib /pdb:bin\mbgl-render.pdb /version:0.0 /machine:X86 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO /subsystem:console mbgl-core.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib W:\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
   Creating library bin\mbgl-render.lib and object bin\mbgl-render.exp
bin\mbgl-render.exe : fatal error LNK1319: 157 mismatches detected
ninja: build stopped: subcommand failed.
tdcosta100 commented 1 year ago

Okay, maybe you need to reset your vcpkg. In the command window, do the command git submodule foreach --recursive git clean -xfd. Also, you need to check if the /MD flag is still active. If it is, please remove it. Then try to build again.

SethArchambault commented 1 year ago

Okay I tried that out, but still getting the same issues..

CMakeLists.txt

cmake_minimum_required(VERSION 3.10 FATAL_ERROR)

option(MLN_WITH_CORE_ONLY "Build only the core bits, no platform code" OFF)
option(MLN_WITH_CLANG_TIDY "Build with clang-tidy checks enabled" OFF)
option(MLN_WITH_COVERAGE "Enable code coverage collection" OFF)
option(MLN_WITH_QT "Build MapLibre Native Qt bindings" OFF)
option(MLN_WITH_NODE "Build MapLibre Native Node.js bindings" OFF)
option(MLN_WITH_SANITIZER "Use [address|thread|undefined] here" OFF)
option(MLN_WITH_RTTI "Compile with runtime type information" OFF)
option(MLN_WITH_OPENGL "Build with OpenGL renderer" ON)
option(MLN_WITH_EGL "Build with EGL renderer" OFF)
option(MLN_WITH_OSMESA "Build with OSMesa (Software) renderer" OFF)
option(MLN_WITH_WERROR "Make all compilation warnings errors" ON)
option(MLN_LEGACY_RENDERER "Include the legacy rendering pathway" ON)
option(MLN_DRAWABLE_RENDERER "Include the drawable rendering pathway" OFF)

if (MLN_WITH_CLANG_TIDY)
    find_program(CLANG_TIDY_COMMAND NAMES clang-tidy)
    if(NOT CLANG_TIDY_COMMAND)
        message(FATAL_ERROR "ENABLE_CLANG_TIDY is ON but clang-tidy is not found!")
    else()
        message(STATUS "Found clang-tidy at ${CLANG_TIDY_COMMAND}")
    endif()
    # TODO: there are options which are only available on GCC(e.g. -Werror=maybe-uninitialized), 
    # that's why we need to disable this `unknown-warning-option` here. 
    # We could check if current compiler supports particular flag before enabling it.
    set(CLANG_TIDY_COMMAND "${CLANG_TIDY_COMMAND};--extra-arg=-Wno-unknown-warning-option;--extra-arg=-Wno-pragmas")
endif()

if (MLN_WITH_QT AND NOT CMAKE_OSX_DEPLOYMENT_TARGET)
    set(CMAKE_OSX_DEPLOYMENT_TARGET 13.0)
endif()

if(WIN32 AND NOT MLN_WITH_QT)
    set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_LIST_DIR}/platform/windows/custom-toolchain.cmake)
endif()

project("Mapbox GL Native" LANGUAGES CXX C)

set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER Core)

set(
    MEMORYCHECK_COMMAND_OPTIONS
    "--leak-check=full --gen-suppressions=all --error-exitcode=1 --suppressions=${PROJECT_SOURCE_DIR}/scripts/valgrind.sup"
)

include(CTest)

if(NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE Release)
endif()

add_library(
    mbgl-compiler-options INTERFACE
)

set(UBSAN_BLACKLIST ${PROJECT_SOURCE_DIR}/scripts/ubsan.blacklist)

target_compile_options(
    mbgl-compiler-options
    INTERFACE
        $<$<BOOL:${MLN_WITH_COVERAGE}>:--coverage>
        $<$<BOOL:${MLN_WITH_SANITIZER}>:-DSANITIZE>
        $<$<BOOL:${MLN_WITH_SANITIZER}>:-fno-omit-frame-pointer>
        $<$<BOOL:${MLN_WITH_SANITIZER}>:-fno-optimize-sibling-calls>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},address>:-fsanitize=address>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},thread>:-fsanitize=thread>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=implicit-conversion,
        -fsanitize-blacklist=${UBSAN_BLACKLIST}>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=undefined,
        -fsanitize-blacklist=${UBSAN_BLACKLIST}>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=unsigned-integer-overflow,
        -fsanitize-blacklist=${UBSAN_BLACKLIST}>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=nullability,
        -fsanitize-blacklist=${UBSAN_BLACKLIST}>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=float-divide-by-zero,
        -fsanitize-blacklist=${UBSAN_BLACKLIST}>
        $<$<PLATFORM_ID:iOS>:-fembed-bitcode>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<OR:$<BOOL:${MLN_WITH_RTTI}>,$<CXX_COMPILER_ID:MSVC>>>>:-fno-rtti>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wall>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wshadow>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>>:-Wextra>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<NOT:$<PLATFORM_ID:Windows>>,$<BOOL:${MLN_WITH_WERROR}>>:-Werror>
        $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<PLATFORM_ID:Android>>:-Wno-error=tautological-constant-compare>
        $<$<CXX_COMPILER_ID:GNU>:-Wno-error=maybe-uninitialized>
        $<$<CXX_COMPILER_ID:GNU>:-Wno-error=return-type>
        $<$<CXX_COMPILER_ID:GNU>:-Wno-error=unknown-pragmas>
        $<$<CXX_COMPILER_ID:GNU>:-Wno-error=pragmas>
        $<$<CXX_COMPILER_ID:AppleClang>:-Wno-unknown-warning-option>
        $<$<AND:$<CXX_COMPILER_ID:AppleClang>,$<NOT:$<BOOL:${MLN_WITH_QT}>>>:-Wno-error=deprecated-declarations>
        $<$<AND:$<CXX_COMPILER_ID:AppleClang>,$<NOT:$<BOOL:${MLN_WITH_QT}>>>:-Wno-error=unused-parameter>
        $<$<AND:$<CXX_COMPILER_ID:AppleClang>,$<NOT:$<BOOL:${MLN_WITH_QT}>>>:-Wno-error=unused-property-ivar>
        $<$<CXX_COMPILER_ID:MSVC>:/utf-8>
        $<$<CXX_COMPILER_ID:MSVC>:/EHsc>    # exceptions
        $<$<CXX_COMPILER_ID:MSVC>:/wd4068>  # pragma
        $<$<CXX_COMPILER_ID:MSVC>:/D_USE_MATH_DEFINES>
        $<$<AND:$<NOT:$<CXX_COMPILER_ID:MSVC>>,$<PLATFORM_ID:Windows>>:-D_USE_MATH_DEFINES>
        $<$<CXX_COMPILER_ID:MSVC>:/D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS>
        $<$<CXX_COMPILER_ID:MSVC>:/D_CRT_SECURE_NO_WARNINGS>
)

target_link_libraries(
    mbgl-compiler-options
    INTERFACE
        $<$<BOOL:${MLN_WITH_COVERAGE}>:--coverage>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},address>:-fsanitize=address>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},thread>:-fsanitize=thread>
        $<$<STREQUAL:${MLN_WITH_SANITIZER},undefined>:-fsanitize=undefined>
)

cmake_policy(SET CMP0063 NEW)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_VISIBILITY_PRESET hidden)
if (CMAKE_GENERATOR STREQUAL "Ninja Multi-Config")
    set(CMAKE_CROSS_CONFIGS "all")
    set(CMAKE_DEFAULT_CONFIGS "all")
endif()
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)

if(MLN_WITH_QT AND ${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.12.0")
    add_library(mbgl-core OBJECT)
else()
    add_library(mbgl-core STATIC)
endif()
... (Cut off the last part since I didn't edit anything there before)

Here's the full log of my commands.. Something I don't get, is that I'm arm64, but I still see a lot of "x86" mentioned throughout these logs..

C:\Users\seth\code\maplibre-native>git submodule foreach --recursive git clean -xfd
Entering 'docs/doxygen/doxygen-awesome-css'
Entering 'platform/android/vendor/mapbox-gestures-android'
Entering 'platform/android/vendor/maplibre-java'
Removing services-speech/src/.DS_Store
Removing services-speech/src/test/.DS_Store
Entering 'platform/windows/vendor/vcpkg'
Removing .DS_Store
Removing buildtrees/
Removing downloads/
Removing installed/
Removing packages/
Removing ports/.DS_Store
Removing vcpkg.exe
Entering 'vendor/benchmark'
Entering 'vendor/boost'
Entering 'vendor/cpp-httplib'
Entering 'vendor/earcut.hpp'
Entering 'vendor/earcut.hpp/glfw'
Entering 'vendor/eternal'
Entering 'vendor/eternal/vendor/benchmark'
Entering 'vendor/googletest'
Entering 'vendor/mapbox-base'
Removing .DS_Store
Removing deps/.DS_Store
Entering 'vendor/mapbox-base/deps/cheap-ruler-cpp'
Entering 'vendor/mapbox-base/deps/geojson-vt-cpp'
Entering 'vendor/mapbox-base/deps/geojson-vt-cpp/.mason'
Entering 'vendor/mapbox-base/deps/geojson.hpp'
Entering 'vendor/mapbox-base/deps/geojson.hpp/.mason'
Entering 'vendor/mapbox-base/deps/geometry.hpp'
Entering 'vendor/mapbox-base/deps/jni.hpp'
Entering 'vendor/mapbox-base/deps/optional'
Entering 'vendor/mapbox-base/deps/pixelmatch-cpp'
Entering 'vendor/mapbox-base/deps/shelf-pack-cpp'
Entering 'vendor/mapbox-base/deps/supercluster.hpp'
Entering 'vendor/mapbox-base/deps/supercluster.hpp/.mason'
Entering 'vendor/mapbox-base/deps/variant'
Entering 'vendor/mapbox-base/deps/variant/.mason'
Entering 'vendor/mapbox-base/extras/args'
Entering 'vendor/mapbox-base/extras/expected-lite'
Entering 'vendor/mapbox-base/extras/filesystem'
Entering 'vendor/mapbox-base/extras/googletest'
Entering 'vendor/mapbox-base/extras/kdbush.hpp'
Entering 'vendor/mapbox-base/extras/kdbush.hpp/.mason'
Entering 'vendor/mapbox-base/extras/rapidjson'
Entering 'vendor/mapbox-base/extras/rapidjson/thirdparty/gtest'
Entering 'vendor/polylabel'
Entering 'vendor/polylabel/.mason'
Entering 'vendor/protozero'
Entering 'vendor/unique_resource'
Entering 'vendor/vector-tile'
Entering 'vendor/vector-tile/bench/mvt-bench-fixtures'
Entering 'vendor/vector-tile/test/mvt-fixtures'
Entering 'vendor/wagyu'
Entering 'vendor/wagyu/tests/geometry-test-data'
Entering 'vendor/zip-archive'

C:\Users\seth\code\maplibre-native>vim CMakeLists.txt

C:\Users\seth\code\maplibre-native>cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
-- Configuring GL-Native with OpenGL renderer backend
^C
C:\Users\seth\code\maplibre-native>

C:\Users\seth\code\maplibre-native>

C:\Users\seth\code\maplibre-native>del build
C:\Users\seth\code\maplibre-native\build\*, Are you sure (Y/N)? y

C:\Users\seth\code\maplibre-native>cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
-- The CXX compiler identification is MSVC 19.37.32822.0
-- The C compiler identification is MSVC 19.37.32822.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx86/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring GL-Native with OpenGL renderer backend
Downloading https://github.com/microsoft/vcpkg-tool/releases/download/2023-07-19/vcpkg-arm64.exe -> Y:\\vcpkg.exe... done.
Validating signature... done.

vcpkg package management program version 2023-07-19-814b7ec837b59f1c8778f72351c1dd7605983cd2

See LICENSE.txt for license information.
Telemetry
---------
vcpkg collects usage data in order to help us improve your experience.
The data collected by Microsoft is anonymous.
You can opt-out of telemetry by re-running the bootstrap-vcpkg script with -disableMetrics,
passing --disable-metrics to vcpkg on the command line,
or by setting the VCPKG_DISABLE_METRICS environment variable.

Read more about vcpkg telemetry at docs/about/privacy.md
warning: The vcpkg Y:\vcpkg.exe is using detected vcpkg root Y:\ and ignoring mismatched VCPKG_ROOT environment value C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg. To suppress this message, unset the environment variable or use the --vcpkg-root command line switch.
Computing installation plan...
The following packages will be built and installed:
    curl[core,non-http,schannel,ssl,sspi]:x86-windows -> 8.2.0
    dlfcn-win32:x86-windows -> 1.3.1#1
  * egl-registry:x86-windows -> 2022-09-20
    glfw3:x86-windows -> 3.3.8#2
  * icu[core,tools]:arm64-windows -> 73.1
    icu:x86-windows -> 73.1
    libjpeg-turbo:x86-windows -> 2.1.5.1#2
    libpng:x86-windows -> 1.6.39#1
    libuv:x86-windows -> 1.46.0
    libwebp[core,libwebpmux,nearlossless,simd,unicode]:x86-windows -> 1.3.0#1
    opengl-registry:x86-windows -> 2022-09-29#1
  * vcpkg-cmake:arm64-windows -> 2023-05-04
  * vcpkg-cmake-config:arm64-windows -> 2022-02-06#1
  * zlib:x86-windows -> 1.2.13
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet arm64-windows...
A suitable version of powershell-core was not found (required v7.2.11) Downloading portable powershell-core 7.2.11...
Downloading powershell-core...
https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/PowerShell-7.2.11-win-x86.zip->Y:\downloads\PowerShell-7.2.11-win-x86.zip
Downloading https://github.com/PowerShell/PowerShell/releases/download/v7.2.11/PowerShell-7.2.11-win-x86.zip
Extracting powershell-core...
Detecting compiler hash for triplet x86-windows...
A suitable version of 7zip was not found (required v21.7.0) Downloading portable 7zip 21.7.0...
Downloading 7zip...
https://www.7-zip.org/a/7z2107-extra.7z->Y:\downloads\7z2107-extra.7z
Downloading https://www.7-zip.org/a/7z2107-extra.7z
Extracting 7zip...
Restored 0 package(s) from C:\Users\seth\AppData\Local\vcpkg\archives in 1.14 ms. Use --debug to see more details.
Installing 1/14 vcpkg-cmake:arm64-windows...
Building vcpkg-cmake:arm64-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\arm64-windows.cmake
-- Installing: Y:/packages/vcpkg-cmake_arm64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
-- Installing: Y:/packages/vcpkg-cmake_arm64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake
-- Installing: Y:/packages/vcpkg-cmake_arm64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake
-- Installing: Y:/packages/vcpkg-cmake_arm64-windows/share/vcpkg-cmake/vcpkg-port-config.cmake
-- Installing: Y:/packages/vcpkg-cmake_arm64-windows/share/vcpkg-cmake/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 125 ms.
Elapsed time to handle vcpkg-cmake:arm64-windows: 261 ms
Installing 2/14 vcpkg-cmake-config:arm64-windows...
Building vcpkg-cmake-config:arm64-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\arm64-windows.cmake
-- Installing: Y:/packages/vcpkg-cmake-config_arm64-windows/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
-- Installing: Y:/packages/vcpkg-cmake-config_arm64-windows/share/vcpkg-cmake-config/vcpkg-port-config.cmake
-- Installing: Y:/packages/vcpkg-cmake-config_arm64-windows/share/vcpkg-cmake-config/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 60.3 ms.
Elapsed time to handle vcpkg-cmake-config:arm64-windows: 188 ms
Installing 3/14 zlib:x86-windows...
Building zlib:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/madler/zlib/archive/v1.2.13.tar.gz -> madler-zlib-v1.2.13.tar.gz...
-- Extracting source Y:/downloads/madler-zlib-v1.2.13.tar.gz
-- Applying patch 0001-Prevent-invalid-inclusions-when-HAVE_-is-set-to-0.patch
-- Applying patch 0002-skip-building-examples.patch
-- Applying patch 0003-build-static-or-shared-not-both.patch
-- Applying patch 0004-android-and-mingw-fixes.patch
-- Using source at Y:/buildtrees/zlib/src/v1.2.13-f30d2a168d.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: Y:/packages/zlib_x86-windows/share/zlib/vcpkg-cmake-wrapper.cmake
-- Fixing pkgconfig file: Y:/packages/zlib_x86-windows/lib/pkgconfig/zlib.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/zlib_x86-windows/debug/lib/pkgconfig/zlib.pc
-- Installing: Y:/packages/zlib_x86-windows/share/zlib/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 137 ms.
Elapsed time to handle zlib:x86-windows: 12 s
Installing 4/14 curl:x86-windows...
Building curl[core,non-http,schannel,ssl,sspi]:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/curl/curl/archive/curl-8_2_0.tar.gz -> curl-curl-curl-8_2_0.tar.gz...
-- Extracting source Y:/downloads/curl-curl-curl-8_2_0.tar.gz
-- Applying patch 0002_fix_uwp.patch
-- Applying patch 0005_remove_imp_suffix.patch
-- Applying patch 0012-fix-dependency-idn2.patch
-- Applying patch 0020-fix-pc-file.patch
-- Applying patch 0022-deduplicate-libs.patch
-- Applying patch mbedtls-ws2_32.patch
-- Applying patch export-components.patch
-- Applying patch dependencies.patch
-- Using source at Y:/buildtrees/curl/src/curl-8_2_0-77eda37763.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: Y:/packages/curl_x86-windows/lib/pkgconfig/libcurl.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/curl_x86-windows/debug/lib/pkgconfig/libcurl.pc
-- Installing: Y:/packages/curl_x86-windows/share/curl/vcpkg-cmake-wrapper.cmake
-- Installing: Y:/packages/curl_x86-windows/share/curl/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 2.5 s.
Elapsed time to handle curl:x86-windows: 1.8 min
Installing 5/14 dlfcn-win32:x86-windows...
Building dlfcn-win32:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/dlfcn-win32/dlfcn-win32/archive/v1.3.1.tar.gz -> dlfcn-win32-dlfcn-win32-v1.3.1.tar.gz...
-- Extracting source Y:/downloads/dlfcn-win32-dlfcn-win32-v1.3.1.tar.gz
-- Using source at Y:/buildtrees/dlfcn-win32/src/v1.3.1-21579ce6a7.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: Y:/packages/dlfcn-win32_x86-windows/share/dlfcn-win32/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 93.2 ms.
Elapsed time to handle dlfcn-win32:x86-windows: 4.5 s
Installing 6/14 egl-registry:x86-windows...
Building egl-registry:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/KhronosGroup/EGL-Registry/archive/af97e2c27b49a090a335fc6ed5040c780ad9fec8.tar.gz -> KhronosGroup-EGL-Registry-af97e2c27b49a090a335fc6ed5040c780ad9fec8.tar.gz...
-- Extracting source Y:/downloads/KhronosGroup-EGL-Registry-af97e2c27b49a090a335fc6ed5040c780ad9fec8.tar.gz
-- Using source at Y:/buildtrees/egl-registry/src/780ad9fec8-51aa70c4bd.clean
-- Installing: Y:/packages/egl-registry_x86-windows/share/egl-registry/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 116 ms.
Elapsed time to handle egl-registry:x86-windows: 2.3 s
Installing 7/14 glfw3:x86-windows...
Building glfw3:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/glfw/glfw/archive/7482de6071d21db77a7236155da44c172a7f6c9e.tar.gz -> glfw-glfw-7482de6071d21db77a7236155da44c172a7f6c9e.tar.gz...
-- Extracting source Y:/downloads/glfw-glfw-7482de6071d21db77a7236155da44c172a7f6c9e.tar.gz
-- Using source at Y:/buildtrees/glfw3/src/172a7f6c9e-7678776297.clean
GLFW3 currently requires the following libraries from the system package manager:
    xinerama
    xcursor
    xorg
    libglu1-mesa
    pkg-config

These can be installed via brew install libxinerama-dev libxcursor-dev xorg-dev libglu1-mesa-dev pkg-config
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: Y:/packages/glfw3_x86-windows/lib/pkgconfig/glfw3.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/glfw3_x86-windows/debug/lib/pkgconfig/glfw3.pc
-- Installing: Y:/packages/glfw3_x86-windows/share/glfw3/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 515 ms.
Elapsed time to handle glfw3:x86-windows: 14 s
Installing 8/14 icu:arm64-windows...
Building icu[core,tools]:arm64-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\arm64-windows.cmake
-- Downloading https://github.com/unicode-org/icu/releases/download/release-73-1/icu4c-73_1-src.tgz -> icu4c-73_1-src.tgz...
-- Extracting source Y:/downloads/icu4c-73_1-src.tgz
-- Applying patch disable-escapestr-tool.patch
-- Applying patch remove-MD-from-configure.patch
-- Applying patch fix_parallel_build_on_windows.patch
-- Applying patch fix-extra.patch
-- Applying patch mingw-dll-install.patch
-- Applying patch disable-static-prefix.patch
-- Applying patch fix-win-build.patch
-- Using source at Y:/buildtrees/icu/src/c-73_1-src-3575e21c7c.clean
-- Downloading https://www.python.org/ftp/python/3.10.7/python-3.10.7-embed-amd64.zip -> python-3.10.7-embed-amd64.zip...
-- Found external ninja('1.11.0').
-- Getting CMake variables for arm64-windows
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst -> msys2-autoconf-wrapper-20221207-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst -> msys2-automake-wrapper-20221207-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst -> msys2-binutils-2.40-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst -> msys2-libtool-2.4.7-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst -> msys2-make-4.4.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst -> msys2-pkgconf-1.9.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst -> msys2-which-2.21-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst -> msys2-autoconf-archive-2022.09.03-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst -> msys2-bash-5.2.015-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst -> msys2-coreutils-8.32-5-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst -> msys2-file-5.44-5-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst -> msys2-gawk-5.2.1-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst -> msys2-grep-1~3.0-6-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst -> msys2-gzip-1.12-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst -> msys2-diffutils-3.9-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst -> msys2-sed-4.9-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst -> msys2-autoconf2.71-2.71-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst -> msys2-automake1.16-1.16.5-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst -> msys2-libiconv-1.17-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst -> msys2-libintl-0.21-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst -> msys2-zlib-1.2.13-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst -> msys2-tar-1.34-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst -> msys2-findutils-4.9.0-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst -> msys2-gmp-6.2.1-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst -> msys2-gcc-libs-11.3.0-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst -> msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst -> msys2-liblzma-5.4.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst -> msys2-libzstd-1.5.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst -> msys2-libreadline-8.2.001-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst -> msys2-mpfr-4.2.0-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst -> msys2-libpcre-8.45-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst -> msys2-m4-1.4.19-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst -> msys2-perl-5.36.0-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst -> msys2-ncurses-6.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst -> msys2-libcrypt-2.1-4-x86_64.pkg.tar.zst...
-- Applying patch Y:/scripts/msys/compile_wrapper_consider_clang-cl.patch
-- Using msys root at Y:/downloads/tools/msys2/87962f0d86055c95
-- Generating configure for arm64-windows
-- Finished generating configure for arm64-windows
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Using cached msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst.
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Configuring arm64-windows-dbg
-- Configuring arm64-windows-rel
-- Building arm64-windows-dbg
-- Installing arm64-windows-dbg
-- Building arm64-windows-rel
-- Installing arm64-windows-rel
-- Installing: Y:/packages/icu_arm64-windows/tools/icu/config/icucross.inc
-- Installing: Y:/packages/icu_arm64-windows/tools/icu/config/icucross.mk
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/lib/pkgconfig/icu-i18n.pc
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/lib/pkgconfig/icu-io.pc
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/lib/pkgconfig/icu-uc.pc
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/debug/lib/pkgconfig/icu-i18n.pc
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/debug/lib/pkgconfig/icu-io.pc
-- Fixing pkgconfig file: Y:/packages/icu_arm64-windows/debug/lib/pkgconfig/icu-uc.pc
-- Installing: Y:/packages/icu_arm64-windows/share/icu/vcpkg-cmake-wrapper.cmake
-- Installing: Y:/packages/icu_arm64-windows/share/icu/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 29 s.
Elapsed time to handle icu:arm64-windows: 12 min
Installing 9/14 icu:x86-windows...
Building icu:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/unicode-org/icu/releases/download/release-73-1/icu4c-73_1-src.tgz -> icu4c-73_1-src.tgz...
-- Extracting source Y:/downloads/icu4c-73_1-src.tgz
-- Applying patch disable-escapestr-tool.patch
-- Applying patch remove-MD-from-configure.patch
-- Applying patch fix_parallel_build_on_windows.patch
-- Applying patch fix-extra.patch
-- Applying patch mingw-dll-install.patch
-- Applying patch disable-static-prefix.patch
-- Applying patch fix-win-build.patch
-- Using source at Y:/buildtrees/icu/src/c-73_1-src-3575e21c7c.clean
-- Downloading https://www.python.org/ftp/python/3.10.7/python-3.10.7-embed-win32.zip -> python-3.10.7-embed-win32.zip...
-- Found external ninja('1.11.0').
-- Getting CMake variables for x86-windows
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf-wrapper-20221207-1-any.pkg.tar.zst -> msys2-autoconf-wrapper-20221207-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/automake-wrapper-20221207-1-any.pkg.tar.zst -> msys2-automake-wrapper-20221207-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/binutils-2.40-1-x86_64.pkg.tar.zst -> msys2-binutils-2.40-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libtool-2.4.7-3-x86_64.pkg.tar.zst -> msys2-libtool-2.4.7-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/make-4.4.1-1-x86_64.pkg.tar.zst -> msys2-make-4.4.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/pkgconf-1.9.4-1-x86_64.pkg.tar.zst -> msys2-pkgconf-1.9.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/which-2.21-4-x86_64.pkg.tar.zst -> msys2-which-2.21-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf-archive-2022.09.03-1-any.pkg.tar.zst -> msys2-autoconf-archive-2022.09.03-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/bash-5.2.015-1-x86_64.pkg.tar.zst -> msys2-bash-5.2.015-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/coreutils-8.32-5-x86_64.pkg.tar.zst -> msys2-coreutils-8.32-5-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/file-5.44-5-x86_64.pkg.tar.zst -> msys2-file-5.44-5-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gawk-5.2.1-2-x86_64.pkg.tar.zst -> msys2-gawk-5.2.1-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/grep-1~3.0-6-x86_64.pkg.tar.zst -> msys2-grep-1~3.0-6-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gzip-1.12-2-x86_64.pkg.tar.zst -> msys2-gzip-1.12-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/diffutils-3.9-1-x86_64.pkg.tar.zst -> msys2-diffutils-3.9-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/sed-4.9-1-x86_64.pkg.tar.zst -> msys2-sed-4.9-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/autoconf2.71-2.71-1-any.pkg.tar.zst -> msys2-autoconf2.71-2.71-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst -> msys2-automake1.16-1.16.5-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libiconv-1.17-1-x86_64.pkg.tar.zst -> msys2-libiconv-1.17-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libintl-0.21-2-x86_64.pkg.tar.zst -> msys2-libintl-0.21-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/zlib-1.2.13-1-x86_64.pkg.tar.zst -> msys2-zlib-1.2.13-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/tar-1.34-3-x86_64.pkg.tar.zst -> msys2-tar-1.34-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/findutils-4.9.0-3-x86_64.pkg.tar.zst -> msys2-findutils-4.9.0-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gmp-6.2.1-2-x86_64.pkg.tar.zst -> msys2-gmp-6.2.1-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/gcc-libs-11.3.0-3-x86_64.pkg.tar.zst -> msys2-gcc-libs-11.3.0-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libbz2-1.0.8-4-x86_64.pkg.tar.zst -> msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/liblzma-5.4.1-1-x86_64.pkg.tar.zst -> msys2-liblzma-5.4.1-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libzstd-1.5.4-1-x86_64.pkg.tar.zst -> msys2-libzstd-1.5.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libreadline-8.2.001-3-x86_64.pkg.tar.zst -> msys2-libreadline-8.2.001-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/mpfr-4.2.0-2-x86_64.pkg.tar.zst -> msys2-mpfr-4.2.0-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libpcre-8.45-3-x86_64.pkg.tar.zst -> msys2-libpcre-8.45-3-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/m4-1.4.19-2-x86_64.pkg.tar.zst -> msys2-m4-1.4.19-2-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/perl-5.36.0-1-x86_64.pkg.tar.zst -> msys2-perl-5.36.0-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/ncurses-6.4-1-x86_64.pkg.tar.zst -> msys2-ncurses-6.4-1-x86_64.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/libcrypt-2.1-4-x86_64.pkg.tar.zst -> msys2-libcrypt-2.1-4-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/87962f0d86055c95
-- Generating configure for x86-windows
-- Finished generating configure for x86-windows
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Using cached msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst.
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Configuring x86-windows-dbg
-- Configuring x86-windows-rel
-- Building x86-windows-dbg
-- Installing x86-windows-dbg
-- Building x86-windows-rel
-- Installing x86-windows-rel
-- Installing: Y:/packages/icu_x86-windows/tools/icu/config/icucross.inc
-- Installing: Y:/packages/icu_x86-windows/tools/icu/config/icucross.mk
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/lib/pkgconfig/icu-i18n.pc
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/lib/pkgconfig/icu-io.pc
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/lib/pkgconfig/icu-uc.pc
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/debug/lib/pkgconfig/icu-i18n.pc
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/debug/lib/pkgconfig/icu-io.pc
-- Fixing pkgconfig file: Y:/packages/icu_x86-windows/debug/lib/pkgconfig/icu-uc.pc
-- Installing: Y:/packages/icu_x86-windows/share/icu/vcpkg-cmake-wrapper.cmake
-- Installing: Y:/packages/icu_x86-windows/share/icu/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 28 s.
Elapsed time to handle icu:x86-windows: 11 min
Installing 10/14 libjpeg-turbo:x86-windows...
Building libjpeg-turbo:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/libjpeg-turbo/libjpeg-turbo/archive/2.1.5.1.tar.gz -> libjpeg-turbo-libjpeg-turbo-2.1.5.1.tar.gz...
-- Extracting source Y:/downloads/libjpeg-turbo-libjpeg-turbo-2.1.5.1.tar.gz
-- Applying patch add-options-for-exes-docs-headers.patch
-- Applying patch workaround_cmake_system_processor.patch
-- Using source at Y:/buildtrees/libjpeg-turbo/src/2.1.5.1-f411453282.clean
-- Downloading https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64/nasm-2.16.01-win64.zip -> nasm-2.16.01-win64.zip...
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: Y:/packages/libjpeg-turbo_x86-windows/lib/pkgconfig/libjpeg.pc
-- Fixing pkgconfig file: Y:/packages/libjpeg-turbo_x86-windows/lib/pkgconfig/libturbojpeg.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/libjpeg-turbo_x86-windows/debug/lib/pkgconfig/libjpeg.pc
-- Fixing pkgconfig file: Y:/packages/libjpeg-turbo_x86-windows/debug/lib/pkgconfig/libturbojpeg.pc
-- Installing: Y:/packages/libjpeg-turbo_x86-windows/share/libjpeg-turbo/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 790 ms.
Elapsed time to handle libjpeg-turbo:x86-windows: 41 s
Installing 11/14 libpng:x86-windows...
Building libpng:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/glennrp/libpng/archive/v1.6.39.tar.gz -> glennrp-libpng-v1.6.39.tar.gz...
-- Extracting source Y:/downloads/glennrp-libpng-v1.6.39.tar.gz
-- Applying patch cmake.patch
-- Applying patch fix-export-targets.patch
-- Applying patch pkgconfig.patch
-- Applying patch fix-msa-support-for-mips.patch
-- Using source at Y:/buildtrees/libpng/src/v1.6.39-a77eb96d39.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: Y:/packages/libpng_x86-windows/share/png/vcpkg-cmake-wrapper.cmake
-- Fixing pkgconfig file: Y:/packages/libpng_x86-windows/lib/pkgconfig/libpng16.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/libpng_x86-windows/debug/lib/pkgconfig/libpng16.pc
-- Installing: Y:/packages/libpng_x86-windows/debug/lib/pkgconfig/libpng.pc
-- Installing: Y:/packages/libpng_x86-windows/lib/pkgconfig/libpng.pc
-- Installing: Y:/packages/libpng_x86-windows/share/libpng/usage
-- Installing: Y:/packages/libpng_x86-windows/share/libpng/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 459 ms.
Elapsed time to handle libpng:x86-windows: 12 s
Installing 12/14 libuv:x86-windows...
Building libuv:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/libuv/libuv/archive/v1.46.0.tar.gz -> libuv-libuv-v1.46.0.tar.gz...
-- Extracting source Y:/downloads/libuv-libuv-v1.46.0.tar.gz
-- Applying patch fix-build-type.patch
-- Using source at Y:/buildtrees/libuv/src/v1.46.0-608af35d5c.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: Y:/packages/libuv_x86-windows/lib/pkgconfig/libuv-static.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/libuv_x86-windows/debug/lib/pkgconfig/libuv-static.pc
-- Installing: Y:/packages/libuv_x86-windows/share/libuv/usage
-- Installing: Y:/packages/libuv_x86-windows/share/libuv/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 606 ms.
Elapsed time to handle libuv:x86-windows: 25 s
Installing 13/14 libwebp:x86-windows...
Building libwebp[core,libwebpmux,nearlossless,simd,unicode]:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/webmproject/libwebp/archive/v1.3.0.tar.gz -> webmproject-libwebp-v1.3.0.tar.gz...
-- Extracting source Y:/downloads/webmproject-libwebp-v1.3.0.tar.gz
-- Applying patch 0002-cmake-config.patch
-- Applying patch 0007-fix-arm-build.patch
-- Applying patch 0008-sdl.patch
-- Applying patch 0010-fix_build.patch
-- Using source at Y:/buildtrees/libwebp/src/v1.3.0-9a0a232193.clean
-- Found external ninja('1.11.0').
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/lib/pkgconfig/libsharpyuv.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/lib/pkgconfig/libwebp.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/lib/pkgconfig/libwebpdecoder.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/lib/pkgconfig/libwebpdemux.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/lib/pkgconfig/libwebpmux.pc
-- Downloading https://mirror.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw32/mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst -> mingw-w64-i686-pkgconf-1~1.8.0-2-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst...
-- Using msys root at Y:/downloads/tools/msys2/6f3fa1a12ef85a6f
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/debug/lib/pkgconfig/libsharpyuv.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/debug/lib/pkgconfig/libwebp.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/debug/lib/pkgconfig/libwebpdecoder.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/debug/lib/pkgconfig/libwebpdemux.pc
-- Fixing pkgconfig file: Y:/packages/libwebp_x86-windows/debug/lib/pkgconfig/libwebpmux.pc
-- Installing: Y:/packages/libwebp_x86-windows/share/libwebp/usage
-- Installing: Y:/packages/libwebp_x86-windows/share/libwebp/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 885 ms.
Elapsed time to handle libwebp:x86-windows: 35 s
Installing 14/14 opengl-registry:x86-windows...
Building opengl-registry:x86-windows...
-- [OVERLAY] Loading triplet configuration from: C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg-custom-triplets\x86-windows.cmake
-- Downloading https://github.com/KhronosGroup/OpenGL-Registry/archive/5bae8738b23d06968e7c3a41308568120943ae77.tar.gz -> KhronosGroup-OpenGL-Registry-5bae8738b23d06968e7c3a41308568120943ae77.tar.gz...
-- Extracting source Y:/downloads/KhronosGroup-OpenGL-Registry-5bae8738b23d06968e7c3a41308568120943ae77.tar.gz
-- Using source at Y:/buildtrees/opengl-registry/src/120943ae77-d1a12ea691.clean
-- Installing: Y:/packages/opengl-registry_x86-windows/share/opengl-registry/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 695 ms.
Elapsed time to handle opengl-registry:x86-windows: 22 s
Total install time: 28 min
curl provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(CURL CONFIG REQUIRED)
    target_link_libraries(main PRIVATE CURL::libcurl)

dlfcn-win32 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(dlfcn-win32 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE dlfcn-win32::dl)

glfw3 provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(glfw3 CONFIG REQUIRED)
    target_link_libraries(main PRIVATE glfw)

libjpeg-turbo is compatible with built-in implementation-agnostic CMake targets:

    find_package(JPEG REQUIRED)
    target_include_directories(main PRIVATE JPEG::JPEG)

libjpeg-turbo provides CMake targets for the TurboJPEG C API:

    find_package(libjpeg-turbo CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libjpeg-turbo::turbojpeg>,libjpeg-turbo::turbojpeg,libjpeg-turbo::turbojpeg-static>)

The package libpng is compatible with built-in CMake targets:

    find_package(PNG REQUIRED)
    target_link_libraries(main PRIVATE PNG::PNG)

libuv provides CMake targets:

    find_package(libuv CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:libuv::uv_a>,libuv::uv_a,libuv::uv>)

libwebp provides CMake targets:

    find_package(WebP CONFIG REQUIRED)
    # basic usage
    target_link_libraries(main PRIVATE WebP::webp WebP::webpdecoder WebP::webpdemux)
    # for manipulating the WebP graphics format container (port feature libwebpmux)
    target_link_libraries(main PRIVATE WebP::libwebpmux)
    # for sharp RGB to YUV conversion
    target_link_libraries(main PRIVATE WebP::sharpyuv)

opengl-registry is header-only and can be used from CMake via:

    find_path(OPENGL_REGISTRY_INCLUDE_DIRS "GL/glcorearb.h")
    target_include_directories(main PRIVATE ${OPENGL_REGISTRY_INCLUDE_DIRS})

-- Found ZLIB: optimized;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found suitable version "1.2.13", minimum required is "1")
-- Found the following ICU libraries:
--   i18n (optional): optimized
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuin.lib
--   debug
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuind.lib
--   uc (optional): optimized
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icuuc.lib
--   debug
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icuucd.lib
--   data (required): optimized
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/icudt.lib
--   debug
--   C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/icudtd.lib
-- Found ICU: C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/include (found version "73.1")
-- Found JPEG: optimized;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/jpeg.lib;debug;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/jpeg.lib (found version "62")
-- Found ZLIB: optimized;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/zlib.lib;debug;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/zlibd.lib (found version "1.2.13")
-- Found PNG: optimized;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/lib/libpng16.lib;debug;C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/debug/lib/libpng16d.lib (found version "1.6.39")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Found OpenGL: opengl32
-- Looking for strerror_r
-- Looking for strerror_r - not found
Target platform does not support HTTP tests or dependencies not found.
-- Configuring done (1726.6s)
-- Generating done (0.3s)
-- Build files have been written to: C:/Users/seth/code/maplibre-native/build

C:\Users\seth\code\maplibre-native>cmake --build build
[62/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,_Ty>(unsigned short &,_Ty &&) noexcept' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<unsigned int>(unsigned int &&)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty,_Ty,_Ty>(_Ty &&,_Ty &&,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\buckets\fill_bucket.cpp(116): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,unsigned int>(_Alloc &,_Objty *const ,unsigned int &&)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<_Ty>(unsigned short *const ,_Ty &&)' being compiled
        with
        [
            _Ty=size_t
        ]
[63/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xutility(254): warning C4267: 'initializing': conversion from 'size_t' to '_Ty', possible loss of data
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(797): note: see reference to function template instantiation 'void std::_Construct_in_place<unsigned short,size_t&>(_Ty &,size_t &) noexcept' being compiled
        with
        [
            _Ty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(782): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_back_with_unused_capacity<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(864): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::_Emplace_one_at_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl/gfx/index_vector.hpp(95): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back<size_t&>(size_t &)' being compiled
        with
        [
            _Ty=uint16_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see reference to function template instantiation 'void mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back<_Ty&,_Ty&,_Ty&>(_Ty &,_Ty &,_Ty &)' being compiled
        with
        [
            _Ty=size_t
        ]
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\buckets\fill_extrusion_bucket.cpp(154): note: see the first reference to 'mbgl::gfx::IndexVector<mbgl::gfx::Triangles>::emplace_back' in 'mbgl::FillExtrusionBucket::addFeature'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\xmemory(719): warning C4267: 'initializing': conversion from 'size_t' to '_Objty', possible loss of data
        with
        [
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(836): note: see reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,size_t&>(_Alloc &,_Objty *const ,size_t &)' being compiled
        with
        [
            _Alloc=std::allocator<uint16_t>,
            _Ty=unsigned short,
            _Objty=unsigned short
        ]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include\vector(785): note: see reference to function template instantiation 'unsigned short *std::vector<uint16_t,std::allocator<uint16_t>>::_Emplace_reallocate<size_t&>(unsigned short *const ,size_t &)' being compiled
[67/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\buckets\line_bucket.cpp.obj
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\buckets\line_bucket.cpp(127): warning C4018: '<': signed/unsigned mismatch
[71/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\renderer\image_manager.cpp.obj
C:\Users\seth\code\maplibre-native\src\mbgl\renderer\image_manager.cpp(64): warning C4244: '+=': conversion from 'int64_t' to 'size_t', possible loss of data
[331/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\default\src\mbgl\storage\sqlite3.cpp.obj
C:\Users\seth\code\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(300): warning C4018: '>': signed/unsigned mismatch
C:\Users\seth\code\maplibre-native\platform\default\src\mbgl\storage\sqlite3.cpp(313): warning C4018: '>': signed/unsigned mismatch
[369/555] Building CXX object CMakeFiles\mbgl-core.dir\platform\windows\src\headless_backend_wgl.cpp.obj
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(640): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(645): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1411): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1416): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1449): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLsizeiptr' to 'GLsizeiptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
C:\Users\seth\code\maplibre-native\platform\windows\include\gl_functions_wgl.h(1563): warning C4244: 'argument': conversion from 'mbgl::platform::GLintptr' to 'GLintptr', possible loss of data
[388/555] Linking CXX executable bin\mbgl-cache.exe
FAILED: bin/mbgl-cache.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-cache.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj  /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D C:\Users\seth\code\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/seth/code/maplibre-native/build/bin/mbgl-cache.exe -installedDir C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-cache.dir\cache.cpp.obj /out:bin\mbgl-cache.exe /implib:bin\mbgl-cache.lib /pdb:bin\mbgl-cache.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console mbgl-core.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in cache.cpp.obj
   Creating library bin\mbgl-cache.lib and object bin\mbgl-cache.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
bin\mbgl-cache.exe : fatal error LNK1319: 157 mismatches detected
[390/555] Linking CXX executable bin\mbgl-offline.exe
FAILED: bin/mbgl-offline.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-offline.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-offline.dir\offline.cpp.obj  /out:bin\mbgl-offline.exe /implib:bin\mbgl-offline.lib /pdb:bin\mbgl-offline.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D C:\Users\seth\code\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/seth/code/maplibre-native/build/bin/mbgl-offline.exe -installedDir C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-offline.dir\offline.cpp.obj /out:bin\mbgl-offline.exe /implib:bin\mbgl-offline.lib /pdb:bin\mbgl-offline.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console mbgl-core.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in offline.cpp.obj
   Creating library bin\mbgl-offline.lib and object bin\mbgl-offline.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
bin\mbgl-offline.exe : fatal error LNK1319: 157 mismatches detected
[392/555] Linking CXX executable bin\mbgl-render.exe
FAILED: bin/mbgl-render.exe
cmd.exe /C "cd . && "C:\Program Files (x86)\CMake\bin\cmake.exe" -E vs_link_exe --intdir=bin\CMakeFiles\mbgl-render.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x86\mt.exe --manifests  -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-render.dir\render.cpp.obj  /out:bin\mbgl-render.exe /implib:bin\mbgl-render.lib /pdb:bin\mbgl-render.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console  mbgl-core.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib  mbgl-vendor-csscolorparser.lib  mbgl-vendor-parsedate.lib  opengl32.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib  winmm.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  crypt32.lib  bcrypt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib  C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib  mbgl-vendor-nunicode.lib  mbgl-vendor-sqlite.lib  psapi.lib  user32.lib  advapi32.lib  iphlpapi.lib  userenv.lib  ws2_32.lib  dbghelp.lib  ole32.lib  uuid.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D C:\Users\seth\code\maplibre-native\build\bin && C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/seth/code/maplibre-native/build/bin/mbgl-render.exe -installedDir C:/Users/seth/code/maplibre-native/platform/windows/vendor/vcpkg/installed/x86-windows/bin -OutVariable out""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\x86\link.exe /nologo bin\CMakeFiles\mbgl-render.dir\render.cpp.obj /out:bin\mbgl-render.exe /implib:bin\mbgl-render.lib /pdb:bin\mbgl-render.pdb /version:0.0 /machine:X86 /INCREMENTAL:NO /subsystem:console mbgl-core.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libuv.lib mbgl-vendor-csscolorparser.lib mbgl-vendor-parsedate.lib opengl32.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libcurl.lib winmm.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib crypt32.lib bcrypt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\jpeg.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdecoder.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebp.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpdemux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libwebpmux.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libsharpyuv.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\dl.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icudt.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuin.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\icuuc.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\libpng16.lib C:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\x86-windows\lib\zlib.lib mbgl-vendor-nunicode.lib mbgl-vendor-sqlite.lib psapi.lib user32.lib advapi32.lib iphlpapi.lib userenv.lib ws2_32.lib dbghelp.lib ole32.lib uuid.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1319) with the following output:
icuin.lib(measunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(currunit.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_output.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_rounding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_multiplier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_usageprefs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_symbolswrapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_fluent.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(displayoptions.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formattedvalue.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_decimalquantity.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formattedval_sbimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_utils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(string_segment.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(fmtable.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(measunit_extra.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_data.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_complexconverter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_router.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(numsys.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(dcfmtsym.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(plurrule.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_grouping.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(formatted_string_builder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_patternmodifier.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_modifiers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_formatimpl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_mapper.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-string-to-double.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-double-to-string.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(decNumber.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(measure.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(ucln_in.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(units_converter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(standardplural.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(pluralranges.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_affixutils.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_patternstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_currencysymbols.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_integerwidth.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_padding.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_scientific.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_longnames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_compact.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_notation.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(currpinf.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-bignum-dtoa.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(number_decimfmtprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(listformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-bignum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuin.lib(double-conversion-cached-powers.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidi.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidiln.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidiwrt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ushape.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestream.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locid.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(stringpiece.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrenum.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(cmemory.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(charstr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uinvchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(cstring.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucurr.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(putil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(util.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uniset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(static_unicode_sets.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uresbund.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uresdata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(resource.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uarrsort.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umutex.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytestriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bytesinkutil.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uvector.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uchar.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locbased.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrfmt.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uvectr32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(sharedobject.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unifiedcache.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uniset_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucln_cmn.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_case_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(simpleformatter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unistr_case.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uhash.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ubidi_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrtrns.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(localebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc_tag.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(loclikely.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uloc_keytype.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udataswp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ulist.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrcase_locale.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(usetiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(wintz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(patternprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(bmpset.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unisetspan.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrie2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(udatamem.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucol_swp.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(stringtriebuilder.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(edits.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(locmap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(characterproperties.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(unames.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(propname.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ruleiter.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_bld.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustr_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrace.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ustrcase.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(uscript_props.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umapfile.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucmndata.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(utrie_swap.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(umutablecptrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(emojiprops.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(normalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(normalizer2.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(loadednormalizer2impl.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_err.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_io.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvmbcs.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvlat1.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u8.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u16.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u32.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv2022.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_lmb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvhz.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvisci.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvscsu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_u7.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnvbocu.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ct.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrie.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucharstrieiterator.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cb.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_cnv.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
icuuc.lib(ucnv_ext.ao) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in render.cpp.obj
   Creating library bin\mbgl-render.lib and object bin\mbgl-render.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
bin\mbgl-render.exe : fatal error LNK1319: 157 mismatches detected
[393/555] Building CXX object test\CMakeFiles\mbgl-test.dir\algorithm\update_renderables.test.cpp.obj
ninja: build stopped: subcommand failed.
tdcosta100 commented 1 year ago

Definitely your environment is not right. Which Command Prompt are you opening? Do you have an ARM64 native tools command prompt? It seems you are in a arm64_x86 cross build command prompt.

vcpkg is using the x86-windows.cmake file, which is wrong (it must be identical to the x64-windows.cmake). I will drop this file anyway, because the project doesn't compile for x86, only for x64.

SethArchambault commented 1 year ago

Here's the command prompt I'm using - so that might make sense! %windir%\system32\cmd.exe

oh and then I ran this script automatically (for a different project) which would make sense as causing problems:

call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86

So I'll delete that cmake fike and try it with the standard powershell thing and see what happens..

SethArchambault commented 1 year ago

Okay, so Powershell is a mess, couldn't get it to detect cl or vim, but switched back command prompt, and just switched up the vcvarsall argument to x86_arm64, since that was one of the options.

Now I get a different error entirely... Any idea about this one?


c:\Users\seth\code\maplibre-native>cmake --build build
[3/555] Building CXX object CMakeFiles\mbgl-core.dir\src\mbgl\annotation\annotation_manager.cpp.obj
FAILED: CMakeFiles/mbgl-core.dir/src/mbgl/annotation/annotation_manager.cpp.obj
C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1437~1.328\bin\Hostx86\arm64\cl.exe  /nologo /TP -DCURL_STATICLIB -DGHC_WIN_DISABLE_WSTRING_STORAGE_TYPE -DKHRONOS_STATIC -DMBGL_RENDER_BACKEND_OPENGL=1 -DMLN_DRAWABLE_RENDERER=0 -DMLN_LEGACY_RENDERER=1 -DNOMINMAX -DRAPIDJSON_HAS_CXX11_RVALUE_REFS -DRAPIDJSON_HAS_STDSTRING=1 -DUSE_STD_FILESYSTEM -IC:\Users\seth\code\maplibre-native\src -IC:\Users\seth\code\maplibre-native\include -IC:\Users\seth\code\maplibre-native\platform\default\include -IC:\Users\seth\code\maplibre-native\platform\windows\include -external:IC:\Users\seth\code\maplibre-native\platform\windows\vendor\vcpkg\installed\arm64-windows\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\extras\kdbush.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\supercluster.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\shelf-pack-cpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\geojson-vt-cpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\cheap-ruler-cpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\boost\include -external:IC:\Users\seth\code\maplibre-native\vendor\csscolorparser -external:IC:\Users\seth\code\maplibre-native\vendor\earcut.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\eternal\include -external:IC:\Users\seth\code\maplibre-native\vendor\parsedate -external:IC:\Users\seth\code\maplibre-native\vendor\polylabel\include -external:IC:\Users\seth\code\maplibre-native\vendor\protozero\include -external:IC:\Users\seth\code\maplibre-native\vendor\unique_resource -external:IC:\Users\seth\code\maplibre-native\vendor\vector-tile\include -external:IC:\Users\seth\code\maplibre-native\vendor\wagyu\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\extras\expected-lite\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\geojson.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\geometry.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\jni.hpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\optional -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\pixelmatch-cpp\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\deps\variant\include -external:IC:\Users\seth\code\maplibre-native\vendor\mapbox-base\extras\rapidjson\include -external:IC:\Users\seth\code\maplibre-native\vendor\nunicode\include -external:IC:\Users\seth\code\maplibre-native\vendor\sqlite\include -external:W0 -std:c++17 /utf-8 /EHsc /wd4068 /D_USE_MATH_DEFINES /D_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS /D_CRT_SECURE_NO_WARNINGS /MP /showIncludes /FoCMakeFiles\mbgl-core.dir\src\mbgl\annotation\annotation_manager.cpp.obj /FdCMakeFiles\mbgl-core.dir\mbgl-core.pdb /FS -c C:\Users\seth\code\maplibre-native\src\mbgl\annotation\annotation_manager.cpp
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(106): error C2953: 'boost::is_function<Ret(Args...)>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(36): note: see declaration of 'boost::is_function<Ret(Args...)>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(108): error C2953: 'boost::is_function<Ret(Args...)>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(36): note: see declaration of 'boost::is_function<Ret(Args...)>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(119): error C2953: 'boost::is_function<Ret(Args...) const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(41): note: see declaration of 'boost::is_function<Ret(Args...) const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(121): error C2953: 'boost::is_function<Ret(Args...) const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(41): note: see declaration of 'boost::is_function<Ret(Args...) const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(132): error C2953: 'boost::is_function<Ret(Args...) volatile>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(46): note: see declaration of 'boost::is_function<Ret(Args...) volatile>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(134): error C2953: 'boost::is_function<Ret(Args...) volatile>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(46): note: see declaration of 'boost::is_function<Ret(Args...) volatile>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(145): error C2953: 'boost::is_function<Ret(Args...) volatile const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(51): note: see declaration of 'boost::is_function<Ret(Args...) volatile const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(147): error C2953: 'boost::is_function<Ret(Args...) volatile const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(51): note: see declaration of 'boost::is_function<Ret(Args...) volatile const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(159): error C2953: 'boost::is_function<Ret(Args...) &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(58): note: see declaration of 'boost::is_function<Ret(Args...) &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(161): error C2953: 'boost::is_function<Ret(Args...) &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(58): note: see declaration of 'boost::is_function<Ret(Args...) &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(172): error C2953: 'boost::is_function<Ret(Args...) const &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(63): note: see declaration of 'boost::is_function<Ret(Args...) const &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(174): error C2953: 'boost::is_function<Ret(Args...) const &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(63): note: see declaration of 'boost::is_function<Ret(Args...) const &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(185): error C2953: 'boost::is_function<Ret(Args...) volatile &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(68): note: see declaration of 'boost::is_function<Ret(Args...) volatile &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(187): error C2953: 'boost::is_function<Ret(Args...) volatile &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(68): note: see declaration of 'boost::is_function<Ret(Args...) volatile &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(198): error C2953: 'boost::is_function<Ret(Args...) volatile const &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(73): note: see declaration of 'boost::is_function<Ret(Args...) volatile const &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(200): error C2953: 'boost::is_function<Ret(Args...) volatile const &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(73): note: see declaration of 'boost::is_function<Ret(Args...) volatile const &>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(212): error C2953: 'boost::is_function<Ret(Args...) &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(80): note: see declaration of 'boost::is_function<Ret(Args...) &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(214): error C2953: 'boost::is_function<Ret(Args...) &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(80): note: see declaration of 'boost::is_function<Ret(Args...) &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(225): error C2953: 'boost::is_function<Ret(Args...) const &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(85): note: see declaration of 'boost::is_function<Ret(Args...) const &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(227): error C2953: 'boost::is_function<Ret(Args...) const &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(85): note: see declaration of 'boost::is_function<Ret(Args...) const &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(238): error C2953: 'boost::is_function<Ret(Args...) volatile &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(90): note: see declaration of 'boost::is_function<Ret(Args...) volatile &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(240): error C2953: 'boost::is_function<Ret(Args...) volatile &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(90): note: see declaration of 'boost::is_function<Ret(Args...) volatile &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(251): error C2953: 'boost::is_function<Ret(Args...) volatile const &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(95): note: see declaration of 'boost::is_function<Ret(Args...) volatile const &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(253): error C2953: 'boost::is_function<Ret(Args...) volatile const &&>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(95): note: see declaration of 'boost::is_function<Ret(Args...) volatile const &&>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(338): error C2953: 'boost::is_function<Ret(Args...) noexcept>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(268): note: see declaration of 'boost::is_function<Ret(Args...) noexcept>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(340): error C2953: 'boost::is_function<Ret(Args...) noexcept>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(268): note: see declaration of 'boost::is_function<Ret(Args...) noexcept>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(351): error C2953: 'boost::is_function<Ret(Args...) noexcept const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_funchition_cxx_11.hpp(273): note: see declaration of 'boost::is_function<Ret(Args...) noexcept const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(353): error C2953: 'boost::is_function<Ret(Args...) noexcept const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(273): note: see declaration of 'boost::is_function<Ret(Args...) noexcept const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(364): error C2953: 'boost::is_function<Ret(Args...) noexcept volatile>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(278): note: see declaration of 'boost::is_function<Ret(Args...) noexcept volatile>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(366): error C2953: 'boost::is_function<Ret(Args...) noexcept volatile>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(278): note: see declaration of 'boost::is_function<Ret(Args...) noexcept volatile>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(377): error C2953: 'boost::is_function<Ret(Args...) noexcept volatile const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(283): note: see declaration of 'boost::is_function<Ret(Args...) noexcept volatile const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(379): error C2953: 'boost::is_function<Ret(Args...) noexcept volatile const>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(283): note: see declaration of 'boost::is_function<Ret(Args...) noexcept volatile const>'
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(391): error C2953: 'boost::is_function<Ret(Args...) noexcept &>': class template has already been defined
C:\Users\seth\code\maplibre-native\vendor\boost\include\boost/type_traits/detail/is_function_cxx_11.hpp(290): note: see declaration of 'boost::is_function<Ret(Args...) noexcept &>'

(Update: Hold off on that, I may have gotten past it..)

SethArchambault commented 1 year ago

Oh wow! I got it to work!

I ended up using "ARM64_x64 Cross Tools Command Prompt" for VS 2022, and then running everything and it finished building with no issue!

So looks good - now just need to figure out why "OpenGL ES 3.0 is unavailable" when I run mbgl-render, but I'm happy to be out of cmake hell. Thanks for all ya'lls help!

SethArchambault commented 1 year ago

Solved the Open GL issue by using egl. So we've confirmed this is totally buildable from Windows 11 via Parallels on MacOS 13, you just need to make sure you're using the right command prompt. I removed WX and it worked, but not sure if that's because something was cached..

Thanks!

tdcosta100 commented 1 year ago

Nice! So the key points are: you need to set up your environment accordingly. As you were using a unusual setup, then this was a bit of challenge, but you figured it out nicely. Other key point is the build directory: is always recommended you delete this directory, since CMake caches some settings that need to change. So deleting it prevents it from keep old settings.

Thank you for sharing your experience. I will include it in the Windows README.md to guide future developers trying to follow the same steps you did.