microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.06k stars 6.36k forks source link

[sail] Build error #32412

Open jimli570 opened 1 year ago

jimli570 commented 1 year ago

Package: sail[bmp,core,gif,high-priority,jpeg,png,tiff]:x64-windows -> 0.9.0-rc3#2

Host Environment

To Reproduce

vcpkg install

Failure logs

-- Using cached HappySeaFox-sail-v0.9.0-rc3.tar.gz.
-- Cleaning sources at C:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/src/v0.9.0-rc3-d33782e697.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/_development_/graphicsEngine/3rd_party/vcpkg/downloads/HappySeaFox-sail-v0.9.0-rc3.tar.gz
-- Applying patch avif.patch
-- Applying patch webp.patch
-- Using source at C:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/src/v0.9.0-rc3-d33782e697.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/CMake/bin/cmake.exe --build . --config Debug --target install -- -v -j13
    Working Directory: C:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg
    See logs for more information:
      C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  C:/_development_/graphicsEngine/build/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  C:/_development_/graphicsEngine/build/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  buildtrees/versioning_/versions/sail/0c604af0721281506a77f887d07abca30fe350c3/portfile.cmake:33 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)
C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\install-x64-windows-dbg-out.log ``` [1/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_COLORED_OUTPUT=1 -Dsail_common_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /showIncludes /Fosrc\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c.obj /Fdsrc\libsail-common\CMakeFiles\sail-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c FAILED: src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.c.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_COLORED_OUTPUT=1 -Dsail_common_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /showIncludes /Fosrc\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c.obj /Fdsrc\libsail-common\CMakeFiles\sail-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c : fatal error C1083: Cannot open compiler intermediate file: 'c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch': No such file or directory [2/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\common\bmp\..\.. /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\bmp\CMakeFiles\sail-codec-bmp.dir\bmp.c.obj /Fdsrc\sail-codecs\bmp\CMakeFiles\sail-codec-bmp.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\bmp\bmp.c [3/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_HAVE_JPEG_ICCP -DSAIL_HAVE_JPEG_JCS_EXT -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\io_src.c.obj /Fdsrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\io_src.c [4/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\io.c.obj /Fdsrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\gif\io.c [5/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\helpers.c.obj /Fdsrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\gif\helpers.c [6/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\common\bmp\..\.. -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\common\bmp\CMakeFiles\bmp-common.dir\helpers.c.obj /Fdsrc\sail-codecs\common\bmp\CMakeFiles\bmp-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\common\bmp\helpers.c [7/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_HAVE_JPEG_ICCP -DSAIL_HAVE_JPEG_JCS_EXT -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\jpeg.c.obj /Fdsrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\jpeg.c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\helpers.h(43): warning C4324: 'jpeg_private_my_error_context': structure was padded due to alignment specifier [8/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\gif.c.obj /Fdsrc\sail-codecs\gif\CMakeFiles\sail-codec-gif.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\gif\gif.c [9/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_HAVE_JPEG_ICCP -DSAIL_HAVE_JPEG_JCS_EXT -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\io_dest.c.obj /Fdsrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\io_dest.c [10/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\common\bmp\..\.. -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\common\bmp\CMakeFiles\bmp-common.dir\bmp.c.obj /Fdsrc\sail-codecs\common\bmp\CMakeFiles\bmp-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\common\bmp\bmp.c [11/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_HAVE_JPEG_ICCP -DSAIL_HAVE_JPEG_JCS_EXT -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\helpers.c.obj /Fdsrc\sail-codecs\jpeg\CMakeFiles\sail-codec-jpeg.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\helpers.c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\jpeg\helpers.h(43): warning C4324: 'jpeg_private_my_error_context': structure was padded due to alignment specifier [12/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\build\vcpkg_installed\x64-windows\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /showIncludes /Fosrc\sail-codecs\png\CMakeFiles\sail-codec-png.dir\helpers.c.obj /Fdsrc\sail-codecs\png\CMakeFiles\sail-codec-png.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\sail-codecs\png\helpers.c [13/100] C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -Dsail_manip_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-manip -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/cmake_pch.h /showIncludes /Fosrc\libsail-manip\CMakeFiles\sail-manip.dir\cmake_pch.c.obj /Fdsrc\libsail-manip\CMakeFiles\sail-manip.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-manip\CMakeFiles\sail-manip.dir\cmake_pch.c FAILED: src/libsail-manip/CMakeFiles/sail-manip.dir/cmake_pch.c.obj C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -Dsail_manip_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-manip -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-manip/CMakeFiles/sail-manip.dir/cmake_pch.h /showIncludes /Fosrc\libsail-manip\CMakeFiles\sail-manip.dir\cmake_pch.c.obj /Fdsrc\libsail-manip\CMakeFiles\sail-manip.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-manip\CMakeFiles\sail-manip.dir\cmake_pch.c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-manip\CMakeFiles\sail-manip.dir\cmake_pch.c : fatal error C1083: Cannot open compiler intermediate file: 'c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-manip\cmakefiles\sail-manip.dir\cmake_pch.c.pch': No such file or directory ninja: build stopped: subcommand failed. ```

Additional context

vcpkg.json ``` { "builtin-baseline": "228987a6fdbd56739a16d47eacf6e79d71a47973", "dependencies": [ { "name": "sail", "version>=": "0.9.0-rc3#1" }, { "name": "freetype", "version>=": "2.12.1#3" }, { "name": "tbb", "version>=": "2021.8.0" }, { "name": "glm", "version>=": "0.9.9.8#2" }, { "name": "spdlog", "version>=": "1.11.0" }, { "name": "entt", "version>=": "3.11.1" }, { "name": "taskflow", "version>=": "3.5.0" }, { "name": "asio", "version>=": "1.24.0#1" }, { "name": "glfw3", "version>=": "3.3.8#2" }, { "name": "gtest", "version>=": "1.13.0" } ] } ```
JonLiu1993 commented 1 year ago

@jimli570, Thanks for posting this issue, please not use spaces or special characters in the project path:

C:\_development_\graphicsEngine\3rd_party\vcpkg

please change to

C:\development\graphicsEngine\3rd_party\vcpkg

try again.

dg0yt commented 1 year ago

_ doesn't cause problems.

JonLiu1993 commented 1 year ago

@jimli570, I can't reproduce your error locally. You can delete all your cache files, and then choose a non-C drive and try again with a path that does not have too many levels of file directories.

Stored binaries in 1 destinations in 736 ms.
Elapsed time to handle tbb:x86-windows: 34 s
Total install time: 6.8 min
asio provides CMake targets:

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

entt provides CMake targets:

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

freetype is compatible with built-in CMake targets:

    find_package(Freetype REQUIRED)
    target_link_libraries(main PRIVATE Freetype::Freetype) # since CMake 3.10

glfw3 provides CMake targets:

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

glm provides CMake targets:

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

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

    enable_testing()

    find_package(GTest CONFIG REQUIRED)
    target_link_libraries(main PRIVATE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main)

    add_test(AllTestsInMain main)

The package sail provides CMake targets:

C libraries:

    find_package(Sail CONFIG REQUIRED)
    target_link_libraries(main PRIVATE SAIL::sail)

C++ bindings:

    find_package(SailC++ CONFIG REQUIRED)
    target_link_libraries(main PRIVATE SAIL::sail-c++)

The package spdlog provides CMake targets:

    find_package(spdlog CONFIG REQUIRED)
    target_link_libraries(main PRIVATE spdlog::spdlog)

    # Or use the header-only version
    find_package(spdlog CONFIG REQUIRED)
    target_link_libraries(main PRIVATE spdlog::spdlog_header_only)

taskflow provides CMake targets:

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

tbb provides CMake targets:

    # this is heuristically generated, and may not be correct
    find_package(TBB CONFIG REQUIRED)
    target_link_libraries(main PRIVATE TBB::tbb TBB::tbbmalloc TBB::tbbmalloc_proxy)
PhoebeHui commented 1 year ago

Failures: C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c : fatal error C1083: Cannot open compiler intermediate file: 'c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch': No such file or directory Hi @jimli570, I can't repro this issue locally, could you help confirm if cmakepch.c.pch generated successfully in your local machine? BTW, doesn't cause the failures.

  1. Open x64 Native Tools command
  2. pushd C:_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg
  3. Execute C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1436~1.325\bin\Hostx64\x64\cl.exe -DSAIL_BUILD -DSAIL_COLORED_OUTPUT=1 -Dsail_common_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /showIncludes /Fosrc\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c.obj /Fdsrc\libsail-common\CMakeFiles\sail-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c
  4. Check if c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch generated.
jimli570 commented 1 year ago

Thank you for your replies!

I did try your suggestions @JonLiu1993 , it gave no difference.

@PhoebeHui c:_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch is generated in the buildstep already. but i did also try remove the file, and then follow your steps, and it generates the file (it do exist when I check), but with the following output:

cl.exe   -DSAIL_BUILD -DSAIL_COLORED_OUTPUT=1 -Dsail_common_EXPORTS -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include -IC:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common /nologo /DWIN32 /D_WINDOWS /W4 /utf-8 /MP  /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1  -std:c11 /YcC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /FpC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/./cmake_pch.c.pch /FIC:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h /showIncludes /Fosrc\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c.obj /Fdsrc\libsail-common\CMakeFiles\sail-common.dir\ /FS -c C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c
cmake_pch.c
Note: including file: C:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/x64-windows-dbg/src/libsail-common/CMakeFiles/sail-common.dir/cmake_pch.h
Note: including file:  C:/_development_/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/src/v0.9.0-rc3-d33782e697.clean/src/libsail-common/sail-common.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include\config.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\common.h
Note: including file:    C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\error.h
Note: including file:     C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\compiler_specifics.h
Note: including file:    C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\export.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\common_serialize.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\compression_level.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\hash_map.h
Note: including file:    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\stdbool.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\hash_map_p.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\iccp.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\image.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\io_common.h
Note: including file:    C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\stddef.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt.h
Note: including file:      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\vcruntime.h
Note: including file:       C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\sal.h
Note: including file:        C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\concurrencysal.h
Note: including file:       C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\vadefs.h
Note: including file:    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\stdint.h
Note: including file:    C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\stdio.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wstdio.h
Note: including file:      C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_stdio_config.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\linked_list_node.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\load_features.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\load_options.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\log.h
Note: including file:    C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\stdarg.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\memory.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\meta_data.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\meta_data_node.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\palette.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\pixel.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\resolution.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\save_features.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\save_options.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\source_image.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\string_node.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\utils.h
Note: including file:    C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\wchar.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_memcpy_s.h
Note: including file:      C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\errno.h
Note: including file:      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\vcruntime_string.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wconio.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wctype.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wdirect.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wio.h
Note: including file:      C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_share.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wprocess.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wstdlib.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wstring.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\corecrt_wtime.h
Note: including file:     C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\sys/stat.h
Note: including file:      C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\sys/types.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\variant.h
Note: including file:   C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\src\v0.9.0-rc3-d33782e697.clean\src\libsail-common\variant_node.h
C:\_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\CMakeFiles\sail-common.dir\cmake_pch.c : fatal error C1083: Cannot open compiler intermediate file: 'c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch': No such file or directory

Any other suggestions I should look into?

dg0yt commented 1 year ago

Note: including file: C:/development/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/src/v0.9.0-rc3-d33782e697.clean/src/libsail-common/sail-common.h
Note: including file: C:_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include\config.h

How did the path change here?

jimli570 commented 1 year ago
Note: including file: C:/development/graphicsEngine/3rd_party/vcpkg/buildtrees/sail/src/v0.9.0-rc3-d33782e697.clean/src/libsail-common/sail-common.h
Note: including file: C:_development_\graphicsEngine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\include\config.h

How did the path change here?

Good spot, I was wondering for a second too. Until I noticed github apperently did want to transcript that as italic formating, here on github. Fixed the formatting issue.

PhoebeHui commented 1 year ago

I fixed the format in above comments, sorry for that! please let us know if the file generated correctly in your machine.

jimli570 commented 1 year ago

I fixed the format in above comments, sorry for that! please let us know if the file generated correctly in your machine.

It generated, but not correctly I guess, since the fatal error, see above

jimli570 commented 1 year ago

Why is this taggad as a question btw?

JonLiu1993 commented 1 year ago

@jimli570, Try disabling precompiled headers. Project settings / C/C++ / Precompiled Headers.

Precompiled Headers: Not Using Precompiled Headers

image image

JonLiu1993 commented 1 year ago

Why is this taggad as a question btw?

Because according to the error log, it doesn't look like a port bug, and I can successfully install sail locally using the same environment, so I think this is a question related to compilation.

jimli570 commented 1 year ago

@jimli570, Try disabling precompiled headers. Project settings / C/C++ / Precompiled Headers.

Precompiled Headers: Not Using Precompiled Headers

image image

Not sure how to test this? I am not using visual studio

JonLiu1993 commented 1 year ago

@jimli570, Please open the VS you are using

PhoebeHui commented 1 year ago

@PhoebeHui c:development\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch is generated in the buildstep already. but i did also try remove the file, and then follow your steps, and it generates the file (it do exist when I check), but with the following output:

It's strange, that means the cmake_pch.c.pch generated correctly, but failed to find during build. May be related to multi-thread build? I still can't repro this issue locally.

Failures: fatal error C1083: Cannot open compiler intermediate file: 'c:\_development_\graphicsengine\3rd_party\vcpkg\buildtrees\sail\x64-windows-dbg\src\libsail-common\cmakefiles\sail-common.dir\cmake_pch.c.pch': No such file or directory

PhoebeHui commented 1 year ago

@jimli570,have you solved the problems now? could you please setting VCPKG_CONCURRENCY=1 as an environment variable and try again? I suspect this caused by multi-thread build.

jimli570 commented 1 year ago

@JonLiu1993 dit try setting that value through CMAKE, did not help. @PhoebeHui Not solved it, did try your idea also, but not to any help :(.

Have everything up & running on my stationary, so now when I had access to It I have compared paths, versions and all with my enviroment on my laptop (that is where I do not get it running), but looks the same to me.

EDIT: Been trying all kind of things, got the setup in the same way on my laptop & stationary. Still the laptop always fails on that same place. Can't reproduce the error on the stationary either

JackBoosY commented 1 year ago

Permission issue? Or a parallel build issue? Try to find the same issue on upstream.

github-actions[bot] commented 1 year ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

github-actions[bot] commented 1 year ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

github-actions[bot] commented 11 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.