[bzip2] building bzip2:x64-windows-static failed with: BUILD_FAILED

Package: bzip2[core,tool]:x64-windows-static -> 1.0.8#4
Host Environment

Host: x64-linux
Compiler: GNU 9.4.0
vcpkg-tool version: 2023-06-15-8c254a5fb6c503615834fc66bd0717664a339a2e
vcpkg-scripts version: 288e8bebf 2023-06-23 (2 days ago)

To Reproduce
vcpkg install tesseract:x64-windows-static
Failure logs
-- Downloading https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz -> bzip2-1.0.8.tar.gz...
-- Extracting source /mnt/c/vcpkg/vcpkg/downloads/bzip2-1.0.8.tar.gz
-- Applying patch fix-import-export-macros.patch
-- Using source at /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
-- Configuring x64-windows-static
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: /mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja -v
    Working Directory: /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-dbg-CMakeCache.txt.log
      /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-rel-CMakeCache.txt.log
      /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-out.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:252 (vcpkg_execute_required_process)
  ports/bzip2/portfile.cmake:21 (vcpkg_cmake_configure)
  scripts/ports.cmake:147 (include)

/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-dbg-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg
# It was generated by CMake: /mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//No help, variable specified on the command line.
BZIP2_SKIP_HEADERS:UNINITIALIZED=ON

//No help, variable specified on the command line.
BZIP2_SKIP_TOOLS:UNINITIALIZED=ON

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug

CMAKE_CXX_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP '

CMAKE_CXX_FLAGS_DEBUG:STRING='/D_DEBUG /MTd /Z7 /Ob0 /Od /RTC1 '

CMAKE_CXX_FLAGS_RELEASE:STRING='/MT /O2 /Oi /Gy /DNDEBUG /Z7 '

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9

CMAKE_C_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP '

CMAKE_C_FLAGS_DEBUG:STRING='/D_DEBUG /MTd /Z7 /Ob0 /Od /RTC1 '

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

CMAKE_C_FLAGS_RELEASE:STRING='/MT /O2 /Oi /Gy /DNDEBUG /Z7 '

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static/debug

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

CMAKE_MSVC_RUNTIME_LIBRARY:STRING=MultiThreaded$<$<CONFIG:Debug>:Debug>$<$<STREQUAL:static,dynamic>:DLL>

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=bzip2

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=windres

CMAKE_RC_FLAGS:STRING=-c65001 /DWIN32

//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=

//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=

//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=

//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

CMAKE_SYSTEM_NAME:STRING=Windows

CMAKE_SYSTEM_PROCESSOR:STRING=AMD64

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=static

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=/mnt/c/vcpkg/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x64-windows-static

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=/mnt/c/vcpkg/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=/mnt/c/vcpkg/vcpkg

//Value Computed by CMake
bzip2_BINARY_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg

//Value Computed by CMake
bzip2_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
bzip2_SOURCE_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/ctest
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/share/cmake-3.25
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=/mnt/c/vcpkg/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE

/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel
# It was generated by CMake: /mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=OFF

//No help, variable specified on the command line.
BZIP2_SKIP_TOOLS:UNINITIALIZED=OFF

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

CMAKE_CXX_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP '

CMAKE_CXX_FLAGS_DEBUG:STRING='/D_DEBUG /MTd /Z7 /Ob0 /Od /RTC1 '

CMAKE_CXX_FLAGS_RELEASE:STRING='/MT /O2 /Oi /Gy /DNDEBUG /Z7 '

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9

CMAKE_C_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP '

CMAKE_C_FLAGS_DEBUG:STRING='/D_DEBUG /MTd /Z7 /Ob0 /Od /RTC1 '

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

CMAKE_C_FLAGS_RELEASE:STRING='/MT /O2 /Oi /Gy /DNDEBUG /Z7 '

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

CMAKE_MSVC_RUNTIME_LIBRARY:STRING=MultiThreaded$<$<CONFIG:Debug>:Debug>$<$<STREQUAL:static,dynamic>:DLL>

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=bzip2

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=windres

CMAKE_RC_FLAGS:STRING=-c65001 /DWIN32

//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=

//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=

//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=

//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

CMAKE_SYSTEM_NAME:STRING=Windows

CMAKE_SYSTEM_PROCESSOR:STRING=AMD64

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=static

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=/mnt/c/vcpkg/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=external

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x64

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x64-windows-static

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=/mnt/c/vcpkg/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=/mnt/c/vcpkg/vcpkg

//Value Computed by CMake
bzip2_BINARY_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel

//Value Computed by CMake
bzip2_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
bzip2_SOURCE_DIR:STATIC=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/ctest
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/share/cmake-3.25
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=/mnt/c/vcpkg/vcpkg
//linker supports push/pop state
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE

/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/config-x64-windows-static-out.log
[1/2] "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" -E chdir ".." "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBZIP2_SKIP_TOOLS=OFF" "-DCMAKE_MAKE_PROGRAM=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Windows" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows-static" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=/mnt/c/vcpkg/vcpkg" "-D_VCPKG_INSTALLED_DIR=/mnt/c/vcpkg/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
FAILED: ../CMakeCache.txt
"/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" -E chdir ".." "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBZIP2_SKIP_TOOLS=OFF" "-DCMAKE_MAKE_PROGRAM=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Windows" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows-static" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=/mnt/c/vcpkg/vcpkg" "-D_VCPKG_INSTALLED_DIR=/mnt/c/vcpkg/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
-- The C compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/CMakeFiles/CMakeScratch/TryCompile-Qa5QLT

    Run Build Command(s):/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja cmTC_2812a && [1/2] Building C object CMakeFiles/cmTC_2812a.dir/testCCompiler.c.obj
    FAILED: CMakeFiles/cmTC_2812a.dir/testCCompiler.c.obj
    /usr/bin/cc   /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP -o CMakeFiles/cmTC_2812a.dir/testCCompiler.c.obj -c /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/CMakeFiles/CMakeScratch/TryCompile-Qa5QLT/testCCompiler.c
    cc: error: /nologo: No such file or directory
    cc: error: /DWIN32: No such file or directory
    cc: error: /D_WINDOWS: No such file or directory
    cc: error: /W3: No such file or directory
    cc: error: /utf-8: No such file or directory
    cc: error: /MP: No such file or directory
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)

-- Configuring incomplete, errors occurred!
See also "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/CMakeFiles/CMakeOutput.log".
See also "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-rel/CMakeFiles/CMakeError.log".
[2/2] "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" -E chdir "../../x64-windows-static-dbg" "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBZIP2_SKIP_TOOLS=OFF" "-DCMAKE_MAKE_PROGRAM=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Windows" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows-static" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=/mnt/c/vcpkg/vcpkg" "-D_VCPKG_INSTALLED_DIR=/mnt/c/vcpkg/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DBZIP2_SKIP_HEADERS=ON" "-DBZIP2_SKIP_TOOLS=ON"
FAILED: ../../x64-windows-static-dbg/CMakeCache.txt
"/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" -E chdir "../../x64-windows-static-dbg" "/mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/bin/cmake" "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/mnt/c/vcpkg/vcpkg/packages/bzip2_x64-windows-static/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBZIP2_SKIP_TOOLS=OFF" "-DCMAKE_MAKE_PROGRAM=/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja" "-DCMAKE_SYSTEM_NAME=Windows" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows-static" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/mnt/c/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=static" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=/mnt/c/vcpkg/vcpkg" "-D_VCPKG_INSTALLED_DIR=/mnt/c/vcpkg/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DBZIP2_SKIP_HEADERS=ON" "-DBZIP2_SKIP_TOOLS=ON"
-- The C compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /mnt/c/vcpkg/vcpkg/downloads/tools/cmake-3.25.1-linux/cmake-3.25.1-linux-x86_64/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg/CMakeFiles/CMakeScratch/TryCompile-3U173V

    Run Build Command(s):/mnt/c/vcpkg/vcpkg/downloads/tools/ninja/1.10.2-linux/ninja cmTC_34c2a && [1/2] Building C object CMakeFiles/cmTC_34c2a.dir/testCCompiler.c.obj
    FAILED: CMakeFiles/cmTC_34c2a.dir/testCCompiler.c.obj
    /usr/bin/cc   /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP -o CMakeFiles/cmTC_34c2a.dir/testCCompiler.c.obj -c /mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg/CMakeFiles/CMakeScratch/TryCompile-3U173V/testCCompiler.c
    cc: error: /nologo: No such file or directory
    cc: error: /DWIN32: No such file or directory
    cc: error: /D_WINDOWS: No such file or directory
    cc: error: /W3: No such file or directory
    cc: error: /utf-8: No such file or directory
    cc: error: /MP: No such file or directory
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)

-- Configuring incomplete, errors occurred!
See also "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg/CMakeFiles/CMakeOutput.log".
See also "/mnt/c/vcpkg/vcpkg/buildtrees/bzip2/x64-windows-static-dbg/CMakeFiles/CMakeError.log".
ninja: build stopped: subcommand failed.

Additional context
### Tasks
- [ ] https://github.com/microsoft/vcpkg/issues/32216

So you want to cross compile from Linux to windows?

Yes
On Sun, 25 Jun, 2023, 10:33 pm autoantwort, @.***>
wrote:

So you want to cross compile from Linux to windows?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/32220#issuecomment-1606159359,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3MKUE2RNTCUKXPYOX4QMFLXNBVNZANCNFSM6AAAAAAZTHBEDQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Then you should follow this guide: https://learn.microsoft.com/en-us/vcpkg/users/platforms/mingw

Thanks, I will!
On Mon, 26 Jun, 2023, 12:03 am autoantwort, @.***>
wrote:

Then you should follow this guide:
https://learn.microsoft.com/en-us/vcpkg/users/platforms/mingw
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/32220#issuecomment-1606212482,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3MKUE27EXC5LCFAGVMGQ7DXNB77BANCNFSM6AAAAAAZTHBEDQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Broken link to source code in documentation

There's at least one broken link (to source code) in the documentation: https://snakemake.readthedocs.io/en/stable/project_info/contributing.html#contributing-a-new-cluster-or-cloud-execution-backend.
Instead of https://github.com/snakemake/snakemake/src/master/snakemake/executors.py it looks like the target should be https://github.com/snakemake/snakemake/tree/master/snakemake/executors.py.

Thank you! Fixed in the master branch.


npmHooks.npmInstallHook: ignore rather than error for missing bin/man keys in package.json

Description of changes
Makes it so there are no invalid type null errors in build logs when one of the bin or man keys is missing in package.json
This change should be backwards compatible
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Would it make sense from an npm point of view to run a warning or the current error we generate is just a defect in nixpkgs and npm shouldn't care ?

Correct, it's a defect from our end and npm does not require that those be set


STATUS: Add method to infer status to pregnancy model

@adinneen did some great work with @lwaldsc in #202 to hash out Statuses. We should build this into the Pregnancy model.
In a nutshell, the statuses we want to capture (and the text output) are, in descending order of priority (e.g Resolved Without DCAF should trump everything :

No 'Reached Patient' calls on record (No Contact Made)
Has been reached, but doesn't have an appointment date (Needs Appointment)
Has an appointment, but doesn't have a pledge marked as sent (Fundraising)
Has a pledge marked as sent (Sent Pledge)
Has a pledge marked as paid (Pledge Paid)
Resolved Without DCAF attribute is true (Resolved Without DCAF)

We don't have pledges wired up yet so we can't do that yet, so let's just do placeholders for that for now. We may also need to add the Resolved Without DCAF attribute to the Pregnancy model.

Resolved in #252


Create mechanism for plugin version dependencies (Trac #21)

Current plugins have no way to identify dependencies. It could be that they need to have other plugins available in order to work properly, or that they require other plugins to be initialized prior to their own initialization.
For example, microdrop.gui.logging_controller, microdrop.gui.main_window_controller, and microdrop.gui.dmf_device_controller are all initialized by the App class prior to all other plugins due to dependency issues, but this behaviour is hard coded. It would be much nicer if it could be generalized.
It should be possible for dependencies to be specified using some form of nested Boolean logic, i.e., (Plugin A, version>=1.0 AND Plugin B, version==2) or Plugin C.
In order to support this, all plugins require the following fields:
'''name''' - a unique name to identify the plugin
'''version''' - a version number string (e.g., "1.2.3") representing major, minor, micro version steps
'''dependencies''' - a data structure that can represent a list of requirements
Note that we may also require a means for checking for circular dependencies. In the case where two plugins depend on each other, there should probably be a way to specify a priority list for initialization order, e.g, a field called '''initialize_prior'''.
Migrated from http://microfluidics.utoronto.ca/ticket/21
{
    "status": "closed",
    "changetime": "2014-04-17T19:39:01",
    "description": "Current plugins have no way to identify dependencies. It could be that they need to have other plugins available in order to work properly, or that they require other plugins to be initialized prior to their own initialization.\n\nFor example, microdrop.gui.logging_controller, microdrop.gui.main_window_controller, and microdrop.gui.dmf_device_controller are all initialized by the App class prior to all other plugins due to dependency issues, but this behaviour is hard coded. It would be much nicer if it could be generalized.\n\nIt should be possible for dependencies to be specified using some form of nested Boolean logic, i.e., (Plugin A, version>=1.0 AND Plugin B, version==2) or Plugin C.\n\nIn order to support this, all plugins require the following fields:\n\n  '''name''' - a unique name to identify the plugin\n  '''version''' - a version number string (e.g., \"1.2.3\") representing major, minor, micro version steps\n  '''dependencies''' - a data structure that can represent a list of requirements\n\nNote that we may also require a means for checking for circular dependencies. In the case where two plugins depend on each other, there should probably be a way to specify a priority list for initialization order, e.g, a field called '''initialize_prior'''.",
    "reporter": "ryan",
    "cc": "",
    "resolution": "wontfix",
    "_ts": "1397763541728826",
    "component": "microdrop",
    "summary": "Create mechanism for plugin version dependencies",
    "priority": "major",
    "keywords": "",
    "version": "0.1",
    "time": "2012-01-03T21:06:59",
    "milestone": "Microdrop 1.0",
    "owner": "cfobel",
    "type": "enhancement"
}

Trac update at 20120301T18:21:34: cfobel commented:

Regarding plugin initialization order, here is one potential option...
Upon initialization each plugin can post a request to the plugin manager for each signal (e.g., on_protocol_changed, etc.) to specify any plugin(s) that must be processed before/after it.  The plugin manager can then respond to indicate whether or not this scheduling request can be met.  After this, any calls to emit_signal() will process the plugins in the specified order.  Note that the processing order of the core plugins may be hard-coded if necessary.

Trac update at 20120302T00:19:18: ryan commented:

This is related to Ticket #46. If the Plugin Manager provides a method for specifying/controlling the order in which emit_signal calls are sent, Ticket #46 may be unnecessary.

Trac update at 20120309T14:31:22:

ryan changed owner from "ryan" to "cfobel"
ryan changed status from "new" to "assigned"

Trac update at 20120314T15:42:10:

cfobel commented:

There are two elements to this ticket.  The first is a mechanism to ensure plugin versions are compatible with one another.  After deliberation, it has been decided that for now this can be implemented by the affected plugin in the on_app_init method.  We will revisit this issue later if it becomes common to simplify/generalize the enforcement of plugin version dependencies.
The second element of this ticket is providing a way to ensure plugins are processed in the correct order upon an emit_signal() call.  This issue has been moved into a separate ticket (see #72).

cfobel changed milestone from "0.2" to "0.3"
cfobel changed summary from "Create mechanism for plugin dependencies" to "Create mechanism for plugin version dependencies"

Trac update at 20120314T15:42:51:

cfobel changed resolution from "" to "wontfix"
cfobel changed status from "assigned" to "closed"

Trac update at 20120314T15:43:50<EMAIL_ADDRESS>commented:

commit f293fda3c89f9193bbab4cdf17abf967a455e8b4
Author: Christian Fobel<EMAIL_ADDRESS>Date:   Tue Mar 13 18:20:10 2012 -0400
[SUBMODULE] Add task_scheduler module,...

[SUBMODULE] Add task_scheduler module.

Add get_schedule_requests(function_name) method to IPlugin interface.  This
method is called for each call to PluginManager.emit_signal() to allow plugins
to request a particular processing order, relative to other plugins.  Currently
this is only enabled for 'on_app_init'.  All remaining calls to emit_signal
still need to be updated.

See #46 and #25.

Trac update at 20140313T20:02:55: ryan changed milestone from "1.1" to "1.0"

Trac update at 20140417T19:39:01: ryan changed component from "core" to "microdrop"


traceroute: 2.0.21 -> 2.1.0

Motivation for this change
Update traceroute to the last version
Things done

[X] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

Tested and works, Thanks! :beers:


Add login_return to on_after_login method

Hi there!
Why this change ?
I've been doing some search about logout with JWT, I noticed that you suggested that we could store the JWT Token in database and check if it exists or not. That's what I wanted to do, but I noticed that they were not an easy way (unless I'm mistaken) to get the token generated by the user.
That's why I opened this pull request, this is an optional argument so backward compatibility is preserved for people who already redefined this method.
Thanks!

Hey @sorasful 👋
Thank you for your contribution! That's indeed an interesting addition 👍  LGTM!

@all-contributors add @sorasful for code


Audio Active Task doesn't support a live waveform when recording

The cordova-media-plugin works for recording and playback but it lacks the ability to gather audio levels while audio is recording.
An alternate plugin, cordova-media-with-compression, was used that has a getRecordLevels() method but unfortunately it is not returning the data expected and not showing any errors either.

I updated to the latest cordova and ionic and found cordova-media-with-compression isn't compatible so I reverted back to using cordova-media-plugin


GOK-87 | Add Avni Datasource config to reports service

can we replace the references of word AVNI with something like Bahmni-Offline?

can we replace the references of word AVNI with something like Bahmni-Offline?

From a code reference perspective, avni would be easier to refer because services in docker compose as well as code repositories have the names as Avni.
From a user interface / end user perspective we can call it as Bahmni-Oflline


uniform log format

Description
What type of PR is this ?:

Uniform log format.
The master branch should use the docker image with the tag master to ensure real-time updates. When the new version is released, manually update the corresponding manifest file with the tag release version number.
Cleaned some unused code.

kindly ping @chaunceyjiang

/assign


Make realtimes available for loading segments

Part of #4032.
In this patch, I added SegmentManager which is separated from ServerManager and is responsible for loading and dropping segments for a node. This SegmentManager is added to both historicals and realtimes.
#4077 introduces BroadcastRule for join processing. I'll extend BroadcastRules to be applied for realtimes after it is merged.

This change is

@jihoonson please resolve conflicts. Going to merge this PR tomorrow unless somebody else wants to review.

@leventov thanks. Resolved conflicts.


Cost icon is not being loaded via require after updating webpack

The cost icon, used on our empty provider state page, is not being loaded via require after updating to webpack 5.x.
https://issues.redhat.com/browse/COST-1049

Codecov Report

Merging #1863 (0c02c69) into master (bca0caf) will increase coverage by 0.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1863      +/-   ##
==========================================
+ Coverage   70.48%   70.97%   +0.48%
==========================================
  Files         347      347
  Lines        5930     6502     +572
  Branches     1071     1399     +328
==========================================
+ Hits         4180     4615     +435
- Misses       1641     1863     +222
+ Partials      109       24      -85

Impacted Files
Coverage Δ

...c/pages/costModels/createCostModelWizard/table.tsx
34.28% <0.00%> (-10.16%)
:arrow_down:

src/components/i18n/i18nProvider.tsx
57.14% <0.00%> (-9.53%)
:arrow_down:

src/pages/state/maintenance/maintenanceState.tsx
66.66% <0.00%> (-8.34%)
:arrow_down:

.../pages/costModels/createCostModelWizard/markup.tsx
27.27% <0.00%> (-8.03%)
:arrow_down:

...ges/costModels/costModelsDetails/utils/toolbar.tsx
77.50% <0.00%> (-7.80%)
:arrow_down:

...ostModels/createCostModelWizard/priceListTable.tsx
32.07% <0.00%> (-7.46%)
:arrow_down:

.../costModels/costModelsDetails/bottomPagination.tsx
82.60% <0.00%> (-7.40%)
:arrow_down:

src/store/common.ts
81.81% <0.00%> (-7.08%)
:arrow_down:

...ponents/reports/reportSummary/reportSummaryAlt.tsx
52.94% <0.00%> (-7.06%)
:arrow_down:

src/api/reports/reportUtils.ts
27.77% <0.00%> (-6.71%)
:arrow_down:

... and 120 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bca0caf...45ce1bd. Read the comment docs.


Incorporate ParitySharesNamespace and TailPaddingNamespace into IsReserved function

Proposal
The IsReserved function currently only checks for namespaces that are less than the maximum reserved namespace. However, according to the specifications, the ParitySharesNamespace and TailPaddingNamespace are also considered reserved namespaces. Therefore, conceptually, it is expected that the IsReserved function should take these two namespaces into account when verifying a namespace.
Note that the current implementation ensures that IsParityShares and IsTailPadding are called alongside the IsReserved when needed, however, incorporating these two checks inside the IsReserved function is a more clear approach.

Agreed, I think it makes sense to have one function (i.e. IsReserved) that determines if a namespace is reserved for protocol use. On a related note I think we should consider renaming https://github.com/celestiaorg/celestia-app/blob/1b1078cae1ad94c366adb5912125091b78d6872c/pkg/namespace/consts.go#L54-L56 because after we implement the change to include tail padding and parity as "reserved" namespaces, the MaxReservedNamespace is not the the largest namespace that is reserved for protocol use.

@rootulp Could you please provide some insight into the intended usage of the namespace constants (e.g., MaxReservedNamespace, TailPaddingNamespace, and ParitySharesNamespace) declared in the celestia-app/pkg/namespace/consts.go file? Currently, they appear to be utilized exclusively in tests and for verifying whether a namespace is reserved or not. Are there any anticipated external uses for these constants?

They are used outside of tests. I expect they will be use externally by clients but I don't think celestia-app strictly needs to export them as long as they are defined in the specs and external clients can re-define them (if they need them).
MaxReservedNamespace is used to determine if a blob namespace is valid (see here, here). I don't expect other use cases for MaxReservedNamespace.


extlb healthcheck maps to loopback.1 to hit nat rule

Description
extlb healthcheck maps to loopback.1 to hit nat rule
Motivation and Context
The current configuration on the PANW vm series does not map the extlb healthcheck correctly.
Due to the existence of loopback.1, the extlb heathcheck coming into ethernet1/1 will then be targeting loopback.1, which fails to match the NAT for healthcheck probes.
With the current configuration, from GCP load balancer, both active and passive backends behind external load balancer will show health check as failed.
How Has This Been Tested?
Have followed the steps in README.md to apply the new configuration. Both internal and external load balancer will behave correctlty with active vm series showing healthy and forwarding traffic.
Screenshots (if appropriate)

Types of changes

Bug fix (non-breaking change which fixes an issue)

Checklist

[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[X] All new and existing tests passed.

Thank you @yyzh1. This saved me after hours long of troubleshooting the unhealthy external load balancer.


bug(): Inject missing providers for routes

CORE_DIRECTIVES from angular2/core was missing when using ngIf & ngFor

This is not necessary because CORE_DIRECTIVES are added to PLATFORM_DIRECTIVES which are available by default. am I missing anything?

It was throwing an error when I was running ng-test locally on that branch, adding this fixed the tests running after adding routes

It's probably due to the need to configure default providers for tests according to platform. I believe the angular 2 changelog has some information about that in beta 2.

@filipesilva I was able to find the docs you were referring to, but for now master is still @ beta 0

Perhaps we should recheck this after updating.


kdl_parser: 2.8.0-1 in 'rolling/distribution.yaml' [bloom]

Increasing version of package(s) in repository kdl_parser to 2.8.0-1:

upstream repository: https://github.com/ros/kdl_parser.git
release repository: https://github.com/ros2-gbp/kdl_parser-release.git
distro file: rolling/distribution.yaml
bloom version: 0.11.1
previous version for package: 2.7.0-1

kdl_parser
* Use the rcutils logger instead of printf (#65 <https://github.com/ros/kdl_parser/issues/65>)
* Contributors: Chris Lalancette, yuraSomatic

I think this is missing a LICENSE file?

I've gone ahead and done that in https://github.com/ros/kdl_parser/pull/66 .
However, since we've had this package for a while, I'm going to go ahead and merge this anyway.


Fixing the Broken image of Meshery Architecture in README

Description
This PR fixes #1645
Notes for Reviewers
This PR will Fix the Broken image of Mystery Architecture. I have added the SVG according to the description of the issue.
Signed commits

[x] Yes, I signed my commits.

OK I got it ill sign it 👍

Guy, does anyone help regarding the failing check I am not getting it where it gonna wrong :(

@spielers it looks like your DCO (commit sign-off) is good to go. This other failed check stems from a prior pull request. You're all set here with respect to build checks.

Awesome, @spielers 🎈

@leecalcote thanks for this I would like to receive an invitation for contribution from layer5 (member invitation)
best,
spielers


The relevance of the documentation

On main page description:

ngTableParams renamed to NgTableParams

In wiki page

Configuring your table with ngTableParams

Whom to believe?

Reverse those two and you have your answer :)

The wiki is now dead. For documentation use the official site: http://ng-table.com/


Expose window scale or mouse position scaled?

Hey, I was wondering if you'd be open to exposing the window scale and/or a scaled version of get_mouse_pos that would show what 'non-scaled' pixel the mouse was over.

Sure. I can add both

Added get_unscaled_mouse_pos Hopefully that will do the trick for you.

wonderful support emoon, thanks for everything!

np :)


Compile on Windows

can i  compile  it on win? Do u give some tutorial ?Thanks

Hi @jingxa, I just merged the compile-on-windows branch into the master, can you try out the installation instructions (especially about dependencies at https://github.com/adrelino/mv-lm-icp#windows-7--10) and post any issues you still have?


How to increase epoch for training and  build xturing  from source code ?

i was trying to finetune cerebras 1.3b model with alpaca dataset in bengali. At first i run  [cerebras_lora.ipynb] with this dataset. it execute only for 3 epochs which gave poor output. for that reason im searching how to increase epoch .
second question is  any way to build xturing?

Hi @sazzad15-1779 ,
You can check our document to see how to increase the number of epochs.


[WIP] extensions to support supervised project

PR Checklist

[ ] This comment contains a description of changes (with reason)
[ ] Referenced issue is linked
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] Documentation in docs is updated

Description of changes

added functionality for self-supervision models to the GraphTools class, should not affect the remaining project

Technical details

Additional context

@AnnaChristina the supervised manuscript works on binary cell types for schuerch (https://github.com/theislab/tissue/blob/b53bcd6bbeefb10f2930fc5c55e51d6d4cfefa4c/tissue/data.py#L1641)
any idea how you want different coarseness levels handled?

I would define this as an additional column in obs of celldata, and I'll check how we ensure this is then subsequently used.

see my edit above?

Looks good to me.


whether otdfctl has an interface(UI) showing on this port on loopback

Built in 3 ms
Watching for config changes in /home/open/otdfctl/go.mod
Environment: "development"
Serving pages from memory
Web Server is available at //localhost:1313/ (bind address <IP_ADDRESS>)

Hi @Rajan251 no we don't have a UI, but we do utilize https://github.com/gohugoio/hugo to build the manual documentation. What did you execute that caused this message to display? I need to clean that up since building the documentation will be automated.

This was resolved with #149


unused code

there are several places where this is defined
mm, nn = m*mr, n * nr

but those variables aren't ever used. Is this a signal the implementation is incorrect or can they be safely removed?

It can be safely removed.
The following code is used to split x into x[..., :mm] and x[..., mm:]:
mr, nr = in_f // r + 1, in_f // r
m, n = in_f - r * nr, r * mr - in_f
mm, nn = m * mr, n * nr

This ensures that we can use code like the following to reduce the dimension of x from in_f to r = mr + nr:
https://github.com/kongds/MoRA/blob/0ff64b144e60b54fe7c0ff7b4e76c99c949e923d/peft-mora/src/peft/tuners/lora/layer.py#L251-L253


Repo sync for protected CLA branch

The pull request is created from master637382066049400876 to master to fix git push error for protected CLA branch

@ghogen : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Failed to create pod with kata-qemu-coco-dev: failed to pull manifest error sending request for url.

Describe the bug
I follow the quick start to deploy the guest-components and trustee, but I encountered issues running a workload with kata-qemu-coco-dev."
Here is my config file:
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: encrypted-image-test-busybox
  name: encrypted-image-test-busybox
  annotations:
    io.containerd.cri.runtime-handler: kata-qemu-coco-dev
spec:
  containers:
  - image: secone/busybox:encrypted
    name: busybox
  dnsPolicy: ClusterFirst
  runtimeClassName: kata-qemu-coco-dev

And I got the error after applying the file:

Error: failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)

When I change the image to busybox only, I got the same error.
When I change the runtime handler and ClassName to kata-qemu and use the image busybox, the workload runs successfully."
Based on the previous test, I suspect I may have missed some configuration for kata-qemu-coco-dev, or there might be an issue with the encrypted image. Please help me, thanks.
What I expected:
The pod status is running.
What I got:
$ kubectl get pods
NAME                           READY   STATUS             RESTARTS      AGE
encrypted-image-test-busybox   0/1     CrashLoopBackOff   5 (63s ago)   5m14s
unencrypted-image-test-busybox   1/1     Running            0              12s

Error: failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)
How to reproduce
Use the single node k8s cluster, follow the quick start.
# operator
export RELEASE_VERSION=v0.10.0
kubectl apply -k "github.com/confidential-containers/operator/config/release?ref=${RELEASE_VERSION}"
kubectl apply -k "github.com/confidential-containers/operator/config/samples/ccruntime/default?ref=${RELEASE_VERSION}"

# trustee
git clone https://github.com/confidential-containers/trustee.git

cd trustee/kbs
openssl genpkey -algorithm ed25519 > ./config/private.key
openssl pkey -in kbs/config/private.key -pubout -out ./config/public.pub

sudo docker compose up -d

# encrypt the image
# edit ocicrypt.conf
tee > ocicrypt.conf <<EOF
{
    "key-providers": {
        "attestation-agent": {
            "grpc": "<IP_ADDRESS>:50000"
        }
    }
}
EOF

OCICRYPT_KEYPROVIDER_CONFIG=ocicrypt.conf skopeo copy --insecure-policy --encryption-key provider:attestation-agent docker://library/busybox oci:busybox:encrypted

skopeo copy oci:busybox_encrypted docker://docker.io/secone/busybox:encrypted

# run workload
kubectl apply -f ~/encrypted-image-test-busybox.yaml

CoCo version information
guest-components v0.10.0 trustee v0.10.0
What TEE are you seeing the problem on
None
Failing command and relevant log output
$ kubectl describe pod encrypted-image-test-busybox
Name:                encrypted-image-test-busybox
Namespace:           default
Priority:            0
Runtime Class Name:  kata-qemu-coco-dev
Service Account:     default
Node:                tdx0vm/<IP_ADDRESS>
Start Time:          Fri, 11 Oct 2024 11:46:55 +0000
Labels:              run=encrypted-image-test-busybox
Annotations:         io.containerd.cri.runtime-handler: kata-qemu-coco-dev
Status:              Running
IP:                  <IP_ADDRESS>
IPs:
  IP:  <IP_ADDRESS>
Containers:
  busybox:
    Container ID:  containerd://89723e942b7e37295ff47df31231b8f5886d6f4ff85fe66fe13d619447c985f8
    Image:         secone/busybox:encrypted
    Image ID:      docker.io/secone/busybox@sha256:b942fee5e3c9d3f4755ee034d81f6e2beb2d53c0b0446ee46f47168e80279419
    Port:          <none>
    Host Port:     <none>
    State:         Waiting
      Reason:      CrashLoopBackOff
    Last State:    Terminated
      Reason:      StartError
      Message:     failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>: unknown
      Exit Code:    128
      Started:      Thu, 01 Jan 1970 00:00:00 +0000
      Finished:     Fri, 11 Oct 2024 11:53:50 +0000
    Ready:          False
    Restart Count:  6
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-rqmsb (ro)
Conditions:
  Type                        Status
  PodReadyToStartContainers   True
  Initialized                 True
  Ready                       False
  ContainersReady             False
  PodScheduled                True
Volumes:
  kube-api-access-rqmsb:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              katacontainers.io/kata-runtime=true
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason     Age                    From               Message
  ----     ------     ----                   ----               -------
  Normal   Scheduled  7m56s                  default-scheduler  Successfully assigned default/encrypted-image-test-busybox to tdx0vm
  Normal   Pulling    7m53s                  kubelet            Pulling image "secone/busybox:encrypted"
  Normal   Pulled     7m48s                  kubelet            Successfully pulled image "secone/busybox:encrypted" in 5.249s (5.249s including waiting). Image size: 2157376 bytes.
  Normal   Created    5m38s (x5 over 7m48s)  kubelet            Created container busybox
  Normal   Pulled     5m38s (x4 over 7m37s)  kubelet            Container image "secone/busybox:encrypted" already present on machine
  Warning  Failed     5m28s (x5 over 7m37s)  kubelet            Error: failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>: unknown
  Warning  BackOff  2m51s (x20 over 7m26s)  kubelet  Back-off restarting failed container busybox in pod encrypted-image-test-busybox_default(32ab4841-f31b-4eeb-8c9b-3b305f37a7fa)

@LiuSecone Could you try to ensure the following

The network environment is able to connect to dockerhub
Delete the cached image on the host and then try again. Due to Container image "secone/busybox:encrypted" already present on machine

@LiuSecone Could you try to ensure the following

The network environment is able to connect to dockerhub
Delete the cached image on the host and then try again. Due to Container image "secone/busybox:encrypted" already present on machine

Thanks for replying.

I checked the network and is stable to connect to dockerhub.
I deleted the image from the host, but the same error persisted. After running the workload, the encrypted image reappeared on the host. It seems like kata-qemu-coco-dev pulls the image twice, as indicated by the logs: Pulling image "secone/busybox:encrypted" and Successfully pulled image "secone/busybox:encrypted" in 5.363s.

Here is the command and output:
# tdxdemo @ tdx0vm in ~ [3:53:47]
$ sudo ls /run/containerd/
containerd.sock        io.containerd.grpc.v1.cri       io.containerd.runtime.v2.task  s
containerd.sock.ttrpc  io.containerd.runtime.v1.linux  runc

# tdxdemo @ tdx0vm in ~ [3:53:54]
$ sudo crictl -r unix:///run/containerd/containerd.sock image ls | grep busybox
docker.io/secone/busybox                       encrypted                                  27a71e19c9562       2.16MB

# tdxdemo @ tdx0vm in ~ [3:54:23]
$ sudo crictl -r unix:///run/containerd/containerd.sock rmi 27a71e19c9562
Deleted: docker.io/secone/busybox:encrypted

# tdxdemo @ tdx0vm in ~ [3:54:34]
$ sudo crictl -r unix:///run/containerd/containerd.sock image ls | grep busybox

# tdxdemo @ tdx0vm in ~ [3:54:36] C:1
$ cat ~/encrypted-image-test-busybox.yaml
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: encrypted-image-test-busybox
  name: encrypted-image-test-busybox
  annotations:
    io.containerd.cri.runtime-handler: kata-qemu-coco-dev
spec:
  containers:
  - image: secone/busybox:encrypted
    name: busybox
  dnsPolicy: ClusterFirst
  runtimeClassName: kata-qemu-coco-dev

# tdxdemo @ tdx0vm in ~ [3:54:40]
$ kubectl apply -f ~/encrypted-image-test-busybox.yaml
pod/encrypted-image-test-busybox created

# tdxdemo @ tdx0vm in ~ [3:54:54]
$ kubectl get pods --watch
NAME                           READY   STATUS              RESTARTS   AGE
encrypted-image-test-busybox   0/1     ContainerCreating   0          16s
nginx                          1/1     Running             0          44h
encrypted-image-test-busybox   0/1     RunContainerError   0          19s
^C%

# tdxdemo @ tdx0vm in ~ [3:55:17] C:1
$ kubectl describe pod encrypted-image-test-busybox
Name:                encrypted-image-test-busybox
Namespace:           default
Priority:            0
Runtime Class Name:  kata-qemu-coco-dev
Service Account:     default
Node:                tdx0vm/<IP_ADDRESS>
Start Time:          Sat, 12 Oct 2024 03:54:54 +0000
Labels:              run=encrypted-image-test-busybox
Annotations:         io.containerd.cri.runtime-handler: kata-qemu-coco-dev
Status:              Running
IP:                  <IP_ADDRESS>
IPs:
  IP:  <IP_ADDRESS>
Containers:
  busybox:
    Container ID:  containerd://3941fc8d31d58e2b9135daba24416297b7806801f1e7729c6f79287b6fbf310b
    Image:         secone/busybox:encrypted
    Image ID:      docker.io/secone/busybox@sha256:b942fee5e3c9d3f4755ee034d81f6e2beb2d53c0b0446ee46f47168e80279419
    Port:          <none>
    Host Port:     <none>
    State:         Waiting
      Reason:      RunContainerError
    Last State:    Terminated
      Reason:      StartError
      Message:     failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>: unknown
      Exit Code:    128
      Started:      Thu, 01 Jan 1970 00:00:00 +0000
      Finished:     Sat, 12 Oct 2024 03:55:13 +0000
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-llxpk (ro)
Conditions:
  Type                        Status
  PodReadyToStartContainers   True
  Initialized                 True
  Ready                       False
  ContainersReady             False
  PodScheduled                True
Volumes:
  kube-api-access-llxpk:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              katacontainers.io/kata-runtime=true
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason     Age               From               Message
  ----     ------     ----              ----               -------
  Normal   Scheduled  28s               default-scheduler  Successfully assigned default/encrypted-image-test-busybox to tdx0vm
  Normal   Pulling    25s               kubelet            Pulling image "secone/busybox:encrypted"
  Normal   Pulled     19s               kubelet            Successfully pulled image "secone/busybox:encrypted" in 5.363s (5.363s including waiting). Image size: 2157376 bytes.
  Normal   Created    9s (x2 over 19s)  kubelet            Created container busybox
  Warning  Failed     9s                kubelet            Error: failed to create containerd task: failed to create shim task: failed to pull manifest error sending request for url (https://index.docker.io/v2/secone/busybox/manifests/encrypted)

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>: unknown
  Normal  Pulled  9s  kubelet  Container image "secone/busybox:encrypted" already present on machine

# tdxdemo @ tdx0vm in ~ [3:55:22]
$ sudo crictl -r unix:///run/containerd/containerd.sock image ls | grep busybox
docker.io/secone/busybox                       encrypted                                  27a71e19c9562       2.16MB

I think you may need to configure the proxy in the guest . This issue might be caused by the network problem.

Similar closed issue: https://github.com/confidential-containers/confidential-containers/issues/248

Similar closed issue: confidential-containers/confidential-containers#248

Thank you so much! That was really helpful, and now the workload runs successfully. I also want to ask if it's possible to configure the parameters in kustomization.yaml?


oEmbed for embedded player

Not going to implement. oEmbed isn't widely supported. ie slack and others don't use it .


batch Rest API requests (azure portal uses this) using the GO SDK

Feature Request

The issue is the same as #15957. We are also investigating this feature. While checking the traffic in azure portal, we found that vmss uses some of the batch operations to complete some tasks (e.g., stop multiple vms, etc). The traffic and URL is shown as below:

The request body is a json that contains all requests within this batch.
Do you know where I can find any document about this API endpoint (https://management.azure.com/batch?...). And is it already available in SDK?
Thanks.
cc: @RickWinter

Hi @RickWinter @lirenhe
Any update on this? Thanks.
Also, I saw the Batch label is attached. However, the batch in question seems not related to the Azure Batch service. It's more like just an Azure API that batches multiple API calls within one request.
Thanks!

@djdongjin Can you confirm which API you invoked to trigger this behavior.  Any details you can share would be helpful.

Hi @RickWinter ,
I used the vmss (flexible) API in azure portal. For example, the below figure shows a request to stop two vmss instances in the portal.

I believe the batch API is used extensively while accessing azure portal, since I saw many of these batch APIs.

@djdongjin, if you take a look at the swagger repo, https://github.com/Azure/azure-rest-api-specs, all mgmt plane api would include the resource provider name like Microsoft.RPName.
For https://management.azure.com/batch, this does not seem to belong to any RP.  You may check with ARM team directly for this API

@lirenhe
Hi, thanks for replying. Could you please provide contact with the ARM team? GitHub repos, emails, etc.
Thanks.

Share the contact info offline and close this item.
Let me know if there are further questions. thanks


Call to a member function getStart() on a non-object

Hi installed tracker and when i run
$sessions = Tracker::sessions(60 * 24); // get sessions (visits) from the past day
or
$users = Tracker::users(60 * 24);
and more ....
i get this error:
D:\WebProjects\DaoLafoes\vendor\pragmarx\tracker\src\Vendor\Laravel\Models\Base.php
public function scopePeriod($query, $minutes, $alias = '')
{
$alias = $alias ? "$alias." : '';
	return $query
			->where($alias.'updated_at', '>=', $minutes->getStart())
			->where($alias.'updated_at', '<=', $minutes->getEnd());
}

Can anyone help me ? pls Thanks

This was fixed ages ago. Closing. If you still have problems with this, please reopen.


Delay the start-up of the shared process

See #40425
I have had to revert our commit via 4e3205ff36e09eeeb0ef9968679e8f4b1d6f1ba7

@sandy081 What was the problem with #40368? As far as I can see from the code, every client to the shared process should wait for it to be running. Here's the shell, for example.
@bpasero @alexandrudima Do you have any suggestion as to until when to delay the spawn?

Yeah it would be great if the workbench could signal back some event when editors are restoring, but we currently do not have that. Who is waiting for the shared process to be ready, is it just telemetry and extensions management? We have to be careful to not introduce another deadlock area...

Hmm it ain't the services themselves who wait but the container of them. AFAIK, both the workbench shell and the issue reporter wait for the shared process to start.

@joaomoreno the workbench does not really wait right, it just runs that code in parallel to the rest of the workbench loading.

The workbench will show. But every call to a shared process service will wait until the shared process has started serving the socket. For example, extensions won't show up in the viewlet until the shared process appears.

@joaomoreno It was a guess from @bpasero analysis and also from testing/verification that removing the delay fixed the dialog issue. I do not think we have a concrete reason why is it depending on the delay.

OK. So it seems we can easily delay it. @bpasero Can you find a signal in the main process at which point we should spawn it?

@joaomoreno somewhere in afterWindowOpen possibly with some delay?
Alternatively the call to opening a window (here) returns the opened windows and there is a ready promise you could join on. That one is literally resolved when all editors have restored in VS Code.

@bpasero But the shared process already starts only after that afterWindowOpen. Should we just put a timeout then? That would make this change exactly what @alexandrudima did last month. I'm not saying it's wrong, just stating the fact.

@joaomoreno yes I think what should get delayed is the creation and opening of the shared process window.

Just note that I have removed the uninstall dialog last milestone. So this might not be an issue any more.


Theorems about manifolds

This also clears trait of S158 (Unit interval $[0, 1]$), and may be good for adding manifolds (e.g., $S^3$, etc.) in future.

I wonder how much more general T685 can be. (Not that I'm suggesting to change it for this PR.)

At least, the result can be strengthen to ~Acyclic (which implies ~Weakly contractible), if #874 has more progress.
It seems that condition is not easy to weaken.

For 684: Note that there is a subtlety here, which is not covered by the mathse post.  I was wondering where the T2 hypothesis is used, and where things break down for $X$ = the line with two origins for example.  That example is certainly locally n-Euclidean and connected, but not homogeneous.
The problem is that the topological boundary of the ball $\partial B$ is not just the sphere around the center of the ball.  It also contains an extra point for the example of $X$.  And fixing that point is not always possible to keep things continuous ...

For 684: Note that there is a subtlety here, which is not covered by the mathse post. I was wondering where the T2 hypothesis is used, and where things break down for X = the line with two origins for example. That example is certainly locally n-Euclidean and connected, but not homogeneous. The problem is that the topological boundary of the ball ∂ B is not just the sphere around the center of the ball. It also contains an extra point for the example of X . And fixing that point is not always possible to keep things continuous ...
Maybe Lee has a more complete proof?

T2 here ensures when we cut out the interior of a small ball, the other point will not affected. Otherwise it will be evident by S83 (Line with two origins).

For 684: Note that there is a subtlety here, which is not covered by the mathse post. I was wondering where the T2 hypothesis is used, and where things break down for X = the line with two origins for example. That example is certainly locally n-Euclidean and connected, but not homogeneous. The problem is that the topological boundary of the ball ∂ B is not just the sphere around the center of the ball. It also contains an extra point for the example of X . And fixing that point is not always possible to keep things continuous ...
Maybe Lee has a more complete proof?

T 2 here ensures when we cut out the interior of a small ball, the other point will not affected. Otherwise it will be evident by S83 (Line with two origins).
The basic rationale is quite simple: T 2 gives a guarantee that every other point will be separated with our (compact) small ball.

I know all that you are saying.  All I am pointing out is that the mathse post is incomplete.

Agree. It may be worth to have a more complete mathse post.

Agree. It may be worth to have a more complete mathse post.

Or for example, you can add an additional answer to the same mathse post explaining the subtlety and how to fix it.

I don't know where the Lee's proof is. Can you add the references?

I don't know where the Lee's proof is. Can you add the references?

No, I cannot.  As I have not looked at it specifically.

Or add a reference to a complete theorem in a textbook (Lee or other).

Currently looking around since I would like a nice reference to this fact myself. I don't see it in Lee's topological manifolds book. A version showing the diffeomorphism group of a connected smooth manifold exists as an exercise in his smooth manifolds book.

Just looked at the proposed T685.  It is a nice result.  But I am sorry to say, that mathse post is inadequate to quote for this.  It's unjustified.  Fortunately, people already gave comments with more precise references (Hatcher in particular), and that's what we should be quoting instead, with some accompanying sentence giving the background.
@yhx-12243 If I may say something here.  You have the habit of throwing big results around, quoting from wikipedia or other places, but often poorly justified.  We expect pi-base contributors to be more careful, to look at the literature and try to find more complete and quotable references, so that anyone in the future who is interested in the subject can dig deeper and get a good understanding of the topic, instead of having to take assertions on faith.  If we can't do that for a specific result, then maybe that result can wait.  Anyway, we appreciate the contribution.

I discover that {S153|P86} can be cleaned as well. How do you think to keep {S153|P86} (Open long ray is Homogeneous)?

@yhx-12243  Much better for the explanations for T685.  Thank you.

T685: "closed connected n-manifold" need to rephrase this.  This would be very unclear to general pi-base users here, right?
Also, maybe add a sentence mentioning why we can restrict attention to connected spaces.

Thanks for a good mathse answer for T684.
Regarding T685, you changed the statement to match your new proof.  But I think the old statement was more directly instructive and is what people would use in examples.  It was saying: "Apart from a trivial case, compact manifolds are not contractible".  This was replaced with "Compact contractible manifolds are a trivial case", which is logically equivalent, but seems less pedagogical somehow.
Also, what I was objecting to previously was the use of "closed manifold" without saying it means "compact manifold".
Let me do another commit here, and then you can see if you want to change anything further.

Also, what I was objecting to previously was the use of "closed manifold" without saying it means "compact manifold".

"Closed manifold" are commonly used (as a whole) refer to a compact manifold without boundary (See Wikipedia Closed manifold) and is also used by Hatcher. But in pi-base manifold is automatically without boundary (because we requires locally $n$-Euclidean) so closed manifold and compact manifold coincides. Anyway it may be necessary to add this note.

I pushed some small clarifications.  Also reordered the hypotheses in T684 to have the most important properties first.
How does that look to you?

Okay, thanks.  Looks good to me then.  Approving.