microsoft / vcpkg

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

[colmap] Build error on x64-windows #39609

Open tksharpless opened 4 days ago

tksharpless commented 4 days ago

Package: colmap[core,cuda,tests]:x64-windows@3.9.1

Host Environment

To Reproduce

vcpkg install colmap[cuda,tests]:x64-windows

Failure logs

-- Using cached colmap-colmap-3.9.1.tar.gz.
-- Cleaning sources at D:/opensource/vcpkg/buildtrees/colmap/src/3.9.1-d3f472677e.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/opensource/vcpkg/downloads/colmap-colmap-3.9.1.tar.gz
-- Applying patch fix-link-glog.patch
-- Using source at D:/opensource/vcpkg/buildtrees/colmap/src/3.9.1-d3f472677e.clean
-- Found external ninja('1.11.0').
-- Configuring x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/bin/cmake.exe D:/opensource/vcpkg/buildtrees/colmap/src/3.9.1-d3f472677e.clean -G Ninja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=D:/opensource/vcpkg/packages/colmap_x64-windows/debug -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCUDA_ENABLED=ON -DCMAKE_CUDA_ARCHITECTURES=native -DTESTS_ENABLED=ON -DGIT_COMMIT_ID=e99036415ec0cf0f75c1d0b8d60fdd91af0d6c68 -DGIT_COMMIT_DATE=2024-06-30 -DOPENMP_ENABLED=ON "-DCMAKE_MAKE_PROGRAM=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -DBUILD_SHARED_LIBS=ON -DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=D:/opensource/vcpkg/scripts/toolchains/windows.cmake -DVCPKG_TARGET_TRIPLET=x64-windows -DVCPKG_SET_CHARSET_FLAG=ON -DVCPKG_PLATFORM_TOOLSET=v143 -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=D:/opensource/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=dynamic -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=D:/opensource/vcpkg -D_VCPKG_INSTALLED_DIR=D:/opensource/vcpkg/installed -DVCPKG_MANIFEST_INSTALL=OFF
    Working Directory: D:/opensource/vcpkg/buildtrees/colmap/x64-windows-dbg
    Error code: 1
    See logs for more information:
      D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-CMakeCache.txt.log
      D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-CMakeConfigureLog.yaml.log
      D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-out.log
      D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-err.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:287 (vcpkg_execute_required_process)
  ports/colmap/portfile.cmake:48 (vcpkg_cmake_configure)
  scripts/ports.cmake:192 (include)
D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-out.log ``` -- The C compiler identification is MSVC 19.39.33523.0 -- The CXX compiler identification is MSVC 19.39.33523.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: D:/opensource/vcpkg/installed/x64-windows/share/boost/BoostConfig.cmake (found version "1.85.0") found components: filesystem graph program_options system -- Found PkgConfig: D:/opensource/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe (found version "2.2.0") -- Checking for module 'libraw' -- Found libraw, version 0.21.2 -- Checking for module 'libraw_r' -- Found libraw_r, version 0.21.2 -- Found FreeImage -- Target : freeimage::FreeImage -- Found FLANN -- Includes : D:/opensource/vcpkg/installed/x64-windows/include -- Libraries : D:/opensource/vcpkg/installed/x64-windows/lib/flann.lib -- Found LZ4 -- Includes : D:/opensource/vcpkg/installed/x64-windows/include -- Libraries : D:/opensource/vcpkg/installed/x64-windows/lib/lz4.lib -- Found Metis -- Target : metis -- Found Glog -- Target : glog::glog -- Found SQLite3: D:/opensource/vcpkg/installed/x64-windows/include (found version "3.46.0") -- Found OpenGL: opengl32 -- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.45.2.windows.1") -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: D:/opensource/vcpkg/installed/x64-windows/debug/lib/openblas.lib -- Using VCPKG FindLAPACK from package 'lapack-reference' -- Looking for cheev_ -- Looking for cheev_ - found -- A library with LAPACK API found. -- Found required Ceres dependency: Eigen version 3.4.0 in D:/opensource/vcpkg/installed/x64-windows/share/eigen3 -- Found Ceres version: 2.1.0 installed in: D:/opensource/vcpkg/installed with components: [LAPACK, SuiteSparse, SparseLinearAlgebraLibrary, Multithreading] -- Found GTest: D:/opensource/vcpkg/installed/x64-windows/share/gtest/GTestConfig.cmake (found version "1.14.0") -- Enabling OpenMP support -- Visual Leak Detector (VLD) is not found. -- Using header-only CGAL -- Targeting Ninja -- Target build environment supports auto-linking -- Using VC toolset 143. -- Found GMP: D:/opensource/vcpkg/installed/x64-windows/debug/lib/gmp.lib -- Found MPFR: D:/opensource/vcpkg/installed/x64-windows/debug/lib/mpfr.lib -- Found Boost: D:/opensource/vcpkg/installed/x64-windows/share/boost/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.66") -- Boost include dirs: D:/opensource/vcpkg/installed/x64-windows/include -- Boost libraries: -- Found CGAL -- Includes : D:/opensource/vcpkg/installed/x64-windows/include -- Libraries : CGAL -- Configuring incomplete, errors occurred! ```
D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-err.log ``` CMake Error at D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:814 (message): Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" failed. Compiler: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/nvcc.exe Build flags: Id flags: --keep;--keep-dir;tmp -v The output was: 2 D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA>call "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/HostX64/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat" ********************************************************************** ** Visual Studio 2022 Developer Command Prompt v17.9.5 ** Copyright (c) 2022 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' #$ C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/HostX64/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat #$ ALLUSERSPROFILE=C:\ProgramData #$ APPDATA=C:\Users\tksha\AppData\Roaming #$ CC=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe #$ CommandPromptType=Native #$ CommonProgramFiles=C:\Program Files\Common Files #$ CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files #$ CommonProgramW6432=C:\Program Files\Common Files #$ COMPUTERNAME=LENNIE #$ ComSpec=C:\WINDOWS\system32\cmd.exe #$ CXX=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe #$ DevEnvDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ #$ ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs #$ EXTERNAL_INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um #$ Framework40Version=v4.0 #$ FrameworkDir=C:\Windows\Microsoft.NET\Framework64\ #$ FrameworkDir64=C:\Windows\Microsoft.NET\Framework64\ #$ FrameworkVersion=v4.0.30319 #$ FrameworkVersion64=v4.0.30319 #$ FSHARPINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools #$ HOMEDRIVE=C: #$ HOMEPATH=\Users\tksha #$ INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um #$ LIB=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x64;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.22000.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22000.0\\um\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x64;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.22000.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22000.0\\um\x64 #$ LIBPATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22000.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.22000.0;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22000.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.22000.0;C:\Windows\Microsoft.NET\Framework64\v4.0.30319 #$ LOCALAPPDATA=C:\Users\tksha\AppData\Local #$ LOGONSERVER=\\LENNIE #$ NETFXSDKDir=C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\ #$ NUMBER_OF_PROCESSORS=16 #$ OS=Windows_NT #$ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC #$ Platform=x64 #$ PROCESSOR_ARCHITECTURE=AMD64 #$ PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 68 Stepping 1, AuthenticAMD #$ PROCESSOR_LEVEL=25 #$ PROCESSOR_REVISION=4401 #$ ProgramData=C:\ProgramData #$ ProgramFiles=C:\Program Files #$ ProgramFiles(x86)=C:\Program Files (x86) #$ ProgramW6432=C:\Program Files #$ PROMPT=$P$G #$ PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules #$ PUBLIC=C:\Users\Public #$ RC=C:/Program Files (x86)/Windows Kits/10/bin/10.0.22000.0/x64/rc.exe #$ SystemDrive=C: #$ SystemRoot=C:\WINDOWS #$ UCRTVersion=10.0.22000.0 #$ UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ #$ USERDOMAIN=LENNIE #$ USERDOMAIN_ROAMINGPROFILE=LENNIE #$ USERNAME=tksha #$ USERPROFILE=C:\Users\tksha #$ VCIDEInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\ #$ VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\ #$ VCToolsInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\ #$ VCToolsRedistDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14.38.33135\ #$ VCToolsVersion=14.39.33519 #$ VisualStudioVersion=17.0 #$ VS170COMNTOOLS=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\ #$ VSCMD_ARG_app_plat=Desktop #$ VSCMD_ARG_HOST_ARCH=x64 #$ VSCMD_ARG_TGT_ARCH=x64 #$ VSCMD_VER=17.9.5 #$ vsconsoleoutput=1 #$ VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\ #$ windir=C:\WINDOWS #$ CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3 #$ PATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;D:\opensource\vcpkg\downloads\tools\powershell-core-7.2.16-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe #$ VSLANG=1033 #$ VSCMD_SKIP_SENDTELEMETRY=1 #$ VCPKG_COMMAND=d:/opensource/vcpkg/vcpkg.exe #$ WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22000.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.22000.0 #$ WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\ #$ WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ #$ WindowsSDKLibVersion=10.0.22000.0\ #$ WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\ #$ WindowsSDKVersion=10.0.22000.0\ #$ WindowsSDK_ExecutablePath_x64=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\ #$ WindowsSDK_ExecutablePath_x86=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\ #$ X_VCPKG_RECURSIVE_DATA={ #$ __DOTNET_ADD_64BIT=1 #$ __DOTNET_PREFERRED_BITNESS=64 #$ __VSCMD_PREINIT_PATH=D:\opensource\vcpkg\downloads\tools\powershell-core-7.2.16-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\ #$ GIT_CEILING_DIRECTORIES=D:\opensource\vcpkg\buildtrees #$ __VSCMD_PREINIT_VCToolsVersion=14.39.33519 #$ __VSCMD_PREINIT_VS170COMNTOOLS=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\ #$ PATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;D:\opensource\vcpkg\downloads\tools\powershell-core-7.2.16-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe #$ _NVVM_BRANCH_=nvvm #$ _SPACE_= #$ _CUDART_=cudart #$ _HERE_=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin #$ _THERE_=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin #$ _TARGET_SIZE_= #$ _TARGET_DIR_= #$ _TARGET_SIZE_=64 #$ _WIN_PLATFORM_=x64 #$ TOP=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/.. #$ NVVMIR_LIBRARY_DIR=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../nvvm/libdevice #$ PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../nvvm/bin;C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin;C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;D:\opensource\vcpkg\downloads\tools\powershell-core-7.2.16-windows;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe #$ INCLUDES="-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" #$ LIBRARIES= "/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64" #$ CUDAFE_FLAGS= #$ PTXAS_FLAGS= #$ erase tmp/a_dlink.reg.c CMakeCUDACompilerId.cu #$ resource file tmp/CMakeCUDACompilerId.cpp4.ii.res: [-D__CUDA_ARCH_LIST__=520 -nologo -E -TP -EHsc -D__CUDACC__ -D__NVCC__ "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" -D__CUDACC_VER_MAJOR__=12 -D__CUDACC_VER_MINOR__=3 -D__CUDACC_VER_BUILD__=103 -D__CUDA_API_VER_MAJOR__=12 -D__CUDA_API_VER_MINOR__=3 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -FI "cuda_runtime.h" "CMakeCUDACompilerId.cu" ] #$ cl.exe @"tmp/CMakeCUDACompilerId.cpp4.ii.res" > "tmp/CMakeCUDACompilerId.cpp4.ii" CMakeCUDACompilerId.cu #$ cudafe++ --microsoft_version=1939 --msvc_target_version=1939 --compiler_bindir "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/HostX64/x64/../../../../../../.." --sdk_dir "C:/Program Files (x86)/Windows Kits/10/" --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA\CMakeCUDACompilerId.cu" --allow_managed --m64 --parse_templates --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.cpp" --stub_file_name "CMakeCUDACompilerId.cudafe1.stub.c" --gen_module_id_file --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" "tmp/CMakeCUDACompilerId.cpp4.ii" #$ resource file tmp/CMakeCUDACompilerId.cpp1.ii.res: [-D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -nologo -E -TP -DCUDA_DOUBLE_MATH_FUNCTIONS -EHsc -D__CUDACC__ -D__NVCC__ "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" -D__CUDACC_VER_MAJOR__=12 -D__CUDACC_VER_MINOR__=3 -D__CUDACC_VER_BUILD__=103 -D__CUDA_API_VER_MAJOR__=12 -D__CUDA_API_VER_MINOR__=3 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 -FI "cuda_runtime.h" "CMakeCUDACompilerId.cu" ] #$ cl.exe @"tmp/CMakeCUDACompilerId.cpp1.ii.res" > "tmp/CMakeCUDACompilerId.cpp1.ii" CMakeCUDACompilerId.cu #$ cicc --microsoft_version=1939 --msvc_target_version=1939 --compiler_bindir "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/HostX64/x64/../../../../../../.." --sdk_dir "C:/Program Files (x86)/Windows Kits/10/" --display_error_number --orig_src_file_name "CMakeCUDACompilerId.cu" --orig_src_path_name "D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA\CMakeCUDACompilerId.cu" --allow_managed -arch compute_52 -m64 --no-version-ident -ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 --include_file_name "CMakeCUDACompilerId.fatbin.c" -tused --module_id_file_name "tmp/CMakeCUDACompilerId.module_id" --gen_c_file_name "tmp/CMakeCUDACompilerId.cudafe1.c" --stub_file_name "tmp/CMakeCUDACompilerId.cudafe1.stub.c" --gen_device_file_name "tmp/CMakeCUDACompilerId.cudafe1.gpu" "tmp/CMakeCUDACompilerId.cpp1.ii" -o "tmp/CMakeCUDACompilerId.ptx" #$ ptxas -arch=sm_52 -m64 "tmp/CMakeCUDACompilerId.ptx" -o "tmp/CMakeCUDACompilerId.sm_52.cubin" #$ fatbinary --create="tmp/CMakeCUDACompilerId.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " "--image3=kind=elf,sm=52,file=tmp/CMakeCUDACompilerId.sm_52.cubin" "--image3=kind=ptx,sm=52,file=tmp/CMakeCUDACompilerId.ptx" --embedded-fatbin="tmp/CMakeCUDACompilerId.fatbin.c" #$ resource file tmp/CMakeCUDACompilerId.obj.res: [-D__CUDA_ARCH__=520 -D__CUDA_ARCH_LIST__=520 -nologo -c -TP -DCUDA_DOUBLE_MATH_FUNCTIONS -EHsc "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" "D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA\tmp\CMakeCUDACompilerId.cudafe1.cpp" ] #$ cl.exe @"tmp/CMakeCUDACompilerId.obj.res" -Fo"tmp/CMakeCUDACompilerId.obj" CMakeCUDACompilerId.cudafe1.cpp #$ resource file tmp/a_dlink.sm_52.cubin.optf: [-m64 --arch=sm_52 --register-link-binaries="tmp/a_dlink.reg.c" "/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64" -cpu-arch=X86_64 "tmp/CMakeCUDACompilerId.obj" cudadevrt.lib -o "tmp/a_dlink.sm_52.cubin"] #$ nvlink -optf "tmp/a_dlink.sm_52.cubin.optf" #$ fatbinary --create="tmp/a_dlink.fatbin" -64 --cicc-cmdline="-ftz=0 -prec_div=1 -prec_sqrt=1 -fmad=1 " -link "--image3=kind=elf,sm=52,file=tmp/a_dlink.sm_52.cubin" --embedded-fatbin="tmp/a_dlink.fatbin.c" #$ resource file tmp/a_dlink.obj.res: [-D__CUDA_ARCH_LIST__=520 -nologo -c -TP -EHsc -DFATBINFILE="\"tmp/a_dlink.fatbin.c\"" -DREGISTERLINKBINARYFILE="\"tmp/a_dlink.reg.c\"" -I. -D__NV_EXTRA_INITIALIZATION= -D__NV_EXTRA_FINALIZATION= -D__CUDA_INCLUDE_COMPILER_INTERNAL_HEADERS__ "-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" -D__CUDACC_VER_MAJOR__=12 -D__CUDACC_VER_MINOR__=3 -D__CUDACC_VER_BUILD__=103 -D__CUDA_API_VER_MAJOR__=12 -D__CUDA_API_VER_MINOR__=3 -D__NVCC_DIAG_PRAGMA_SUPPORT__=1 "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin\crt\link.stub" ] #$ cl.exe @"tmp/a_dlink.obj.res" -Fo"tmp/a_dlink.obj" link.stub #$ resource file tmp/a.exe.res: [-D__CUDA_ARCH_LIST__=520 -nologo "D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA\tmp\a_dlink.obj" "D:\opensource\vcpkg\buildtrees\colmap\x64-windows-dbg\CMakeFiles\3.29.2\CompilerIdCUDA\tmp\CMakeCUDACompilerId.obj" -link -INCREMENTAL:NO "/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64" cudadevrt.lib cudart_static.lib] #$ cl.exe @"tmp/a.exe.res" -Fe"a.exe" LINK : fatal error LNK1104: cannot open file 'a.exe' # --error 0x2 -- Call Stack (most recent call first): D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD) D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:53 (__determine_compiler_id_test) D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCUDACompiler.cmake:131 (CMAKE_DETERMINE_COMPILER_ID) cmake/FindDependencies.cmake:118 (enable_language) CMakeLists.txt:85 (include) ```
D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-CMakeCache.txt.log ``` # This is the CMakeCache file. # For build in directory: d:/opensource/vcpkg/buildtrees/colmap/x64-windows-dbg # It was generated by CMake: D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/bin/cmake.exe # 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 ######################## //Whether to enable AddressSanitizer flags ASAN_ENABLED:BOOL=OFF //Path to a library. BLAS_openblas_LIBRARY:FILEPATH=D:/opensource/vcpkg/installed/x64-windows/debug/lib/openblas.lib //No help, variable specified on the command line. BUILD_SHARED_LIBS:UNINITIALIZED=ON //Build the testing tree. BUILD_TESTING:BOOL=OFF //Activate the debug messages of the script FindBoost Boost_DEBUG:BOOL=OFF //The directory containing a CMake configuration file for Boost. Boost_DIR:PATH=D:/opensource/vcpkg/installed/x64-windows/share/boost Boost_FILESYSTEM_LIBRARY_DEBUG:STRING=D:/opensource/vcpkg/installed/x64-windows/debug/bin/boost_filesystem-vc143-mt-gd-x64-1_85.dll Boost_FILESYSTEM_LIBRARY_RELEASE:STRING=D:/opensource/vcpkg/installed/x64-windows/bin/boost_filesystem-vc143-mt-x64-1_85.dll Boost_GRAPH_LIBRARY_DEBUG:STRING=D:/opensource/vcpkg/installed/x64-windows/debug/bin/boost_graph-vc143-mt-gd-x64-1_85.dll Boost_GRAPH_LIBRARY_RELEASE:STRING=D:/opensource/vcpkg/installed/x64-windows/bin/boost_graph-vc143-mt-x64-1_85.dll //Path to a file. Boost_INCLUDE_DIR:PATH=D:/opensource/vcpkg/installed/x64-windows/include Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:STRING=D:/opensource/vcpkg/installed/x64-windows/debug/bin/boost_program_options-vc143-mt-gd-x64-1_85.dll Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:STRING=D:/opensource/vcpkg/installed/x64-windows/bin/boost_program_options-vc143-mt-x64-1_85.dll Boost_SYSTEM_LIBRARY_DEBUG:STRING=D:/opensource/vcpkg/installed/x64-windows/debug/bin/boost_system-vc143-mt-gd-x64-1_85.dll Boost_SYSTEM_LIBRARY_RELEASE:STRING=D:/opensource/vcpkg/installed/x64-windows/bin/boost_system-vc143-mt-x64-1_85.dll //Whether to enable compiler caching, if available CCACHE_ENABLED:BOOL=ON //Link with static Boost libraries CGAL_Boost_USE_STATIC_LIBS:BOOL=OFF //Setting for advanced users that what to change the default number // types used in filtered kernels. Some options might not be working // depending on how you configured your build. CGAL_CMAKE_EXACT_NT_BACKEND:STRING=Default //Display memory and real time usage at end of CTest test outputs CGAL_CTEST_DISPLAY_MEM_AND_TIME:BOOL=OFF //Activate the CGAL developers mode. See https://github.com/CGAL/cgal/wiki/CGAL_DEV_MODE CGAL_DEV_MODE:BOOL=OFF //The directory containing a CMake configuration file for CGAL. CGAL_DIR:PATH=D:/opensource/vcpkg/installed/x64-windows/share/cgal //Whether to enable the CGAL library CGAL_ENABLED:BOOL=ON //If set, the ctest command will not skip the tests of the draw // functions. CGAL_TEST_DRAW_FUNCTIONS:BOOL=OFF //Use CGAL with GMPXX: use C++ classes of GNU MP instead of CGAL // wrappers CGAL_WITH_GMPXX:BOOL=ON //Path to a program. CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/lib.exe //Choose the type of build, options are: None Debug Release RelWithDebInfo // MinSizeRel ... CMAKE_BUILD_TYPE:STRING=Debug CMAKE_CROSSCOMPILING:STRING=OFF //No help, variable specified on the command line. CMAKE_CUDA_ARCHITECTURES:UNINITIALIZED=native //CUDA compiler CMAKE_CUDA_COMPILER:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/nvcc.exe //CXX compiler CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe CMAKE_CXX_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP ' CMAKE_CXX_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 ' //Flags used by the CXX compiler during MINSIZEREL builds. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG CMAKE_CXX_FLAGS_RELEASE:STRING='/MD /O2 /Oi /Gy /DNDEBUG /Z7 ' //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG //Libraries linked by default with all C++ applications. CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib //C compiler CMAKE_C_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe CMAKE_C_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP ' CMAKE_C_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 ' //Flags used by the C compiler during MINSIZEREL builds. ... Skipped 1349 lines ... //Have function cheev_ LAPACK_lapack_WORKS:INTERNAL=1 //ADVANCED property for variable: LibRaw_INCLUDE_DIR LibRaw_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: LibRaw_LIBRARY_DEBUG LibRaw_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: LibRaw_LIBRARY_RELEASE LibRaw_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: LibRaw_r_LIBRARY_DEBUG LibRaw_r_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: LibRaw_r_LIBRARY_RELEASE LibRaw_r_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_gl_LIBRARY OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_glu_LIBRARY OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE OpenMP_COMPILE_RESULT_CXX_openmp:INTERNAL=TRUE //Result of TRY_COMPILE OpenMP_COMPILE_RESULT_C_openmp:INTERNAL=TRUE //ADVANCED property for variable: OpenMP_CXX_FLAGS OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OpenMP_CXX_LIB_NAMES OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 //CXX compiler's OpenMP specification date OpenMP_CXX_SPEC_DATE:INTERNAL=200203 //ADVANCED property for variable: OpenMP_C_FLAGS OpenMP_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OpenMP_C_LIB_NAMES OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1 //C compiler's OpenMP specification date OpenMP_C_SPEC_DATE:INTERNAL=200203 //Result of TRY_COMPILE OpenMP_SPECTEST_CXX_:INTERNAL=TRUE //Result of TRY_COMPILE OpenMP_SPECTEST_C_:INTERNAL=TRUE PC_LIBRAW_CFLAGS:INTERNAL=-ID:/opensource/vcpkg/installed/x64-windows/debug/../include;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_CFLAGS_I:INTERNAL= PC_LIBRAW_CFLAGS_OTHER:INTERNAL= PC_LIBRAW_FOUND:INTERNAL=1 PC_LIBRAW_INCLUDEDIR:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include PC_LIBRAW_INCLUDE_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include;D:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;D:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_LDFLAGS:INTERNAL=-LD:/opensource/vcpkg/installed/x64-windows/debug/lib/manual-link;-lraw PC_LIBRAW_LDFLAGS_OTHER:INTERNAL= PC_LIBRAW_LIBDIR:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib/manual-link PC_LIBRAW_LIBRARIES:INTERNAL=raw PC_LIBRAW_LIBRARY_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib/manual-link PC_LIBRAW_LIBS:INTERNAL= PC_LIBRAW_LIBS_L:INTERNAL= PC_LIBRAW_LIBS_OTHER:INTERNAL= PC_LIBRAW_LIBS_PATHS:INTERNAL= PC_LIBRAW_MODULE_NAME:INTERNAL=libraw PC_LIBRAW_PREFIX:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug PC_LIBRAW_R_CFLAGS:INTERNAL=-ID:/opensource/vcpkg/installed/x64-windows/debug/../include;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_R_CFLAGS_I:INTERNAL= PC_LIBRAW_R_CFLAGS_OTHER:INTERNAL= PC_LIBRAW_R_FOUND:INTERNAL=1 PC_LIBRAW_R_INCLUDEDIR:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include PC_LIBRAW_R_INCLUDE_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include;D:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;D:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_R_LDFLAGS:INTERNAL=-LD:/opensource/vcpkg/installed/x64-windows/debug/lib;-lraw_r PC_LIBRAW_R_LDFLAGS_OTHER:INTERNAL= PC_LIBRAW_R_LIBDIR:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib PC_LIBRAW_R_LIBRARIES:INTERNAL=raw_r PC_LIBRAW_R_LIBRARY_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib PC_LIBRAW_R_LIBS:INTERNAL= PC_LIBRAW_R_LIBS_L:INTERNAL= PC_LIBRAW_R_LIBS_OTHER:INTERNAL= PC_LIBRAW_R_LIBS_PATHS:INTERNAL= PC_LIBRAW_R_MODULE_NAME:INTERNAL=libraw_r PC_LIBRAW_R_PREFIX:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug PC_LIBRAW_R_STATIC_CFLAGS:INTERNAL=-ID:/opensource/vcpkg/installed/x64-windows/debug/../include;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_R_STATIC_CFLAGS_I:INTERNAL= PC_LIBRAW_R_STATIC_CFLAGS_OTHER:INTERNAL= PC_LIBRAW_R_STATIC_INCLUDE_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include;D:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;D:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_R_STATIC_LDFLAGS:INTERNAL=-LD:/opensource/vcpkg/installed/x64-windows/debug/lib;-lraw_r;-llcms2;-lzlibd;-ljasperd;-ljpeg PC_LIBRAW_R_STATIC_LDFLAGS_OTHER:INTERNAL= PC_LIBRAW_R_STATIC_LIBDIR:INTERNAL= PC_LIBRAW_R_STATIC_LIBRARIES:INTERNAL=raw_r;lcms2;zlibd;jasperd;jpeg PC_LIBRAW_R_STATIC_LIBRARY_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib PC_LIBRAW_R_STATIC_LIBS:INTERNAL= PC_LIBRAW_R_STATIC_LIBS_L:INTERNAL= PC_LIBRAW_R_STATIC_LIBS_OTHER:INTERNAL= PC_LIBRAW_R_STATIC_LIBS_PATHS:INTERNAL= PC_LIBRAW_R_VERSION:INTERNAL=0.21.2 PC_LIBRAW_R_libraw_r_INCLUDEDIR:INTERNAL= PC_LIBRAW_R_libraw_r_LIBDIR:INTERNAL= PC_LIBRAW_R_libraw_r_PREFIX:INTERNAL= PC_LIBRAW_R_libraw_r_VERSION:INTERNAL= PC_LIBRAW_STATIC_CFLAGS:INTERNAL=-ID:/opensource/vcpkg/installed/x64-windows/debug/../include;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;-ID:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_STATIC_CFLAGS_I:INTERNAL= PC_LIBRAW_STATIC_CFLAGS_OTHER:INTERNAL= PC_LIBRAW_STATIC_INCLUDE_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/../include;D:/opensource/vcpkg/installed/x64-windows/debug/../include/libraw;D:/opensource/vcpkg/installed/x64-windows/debug/../include/jasper PC_LIBRAW_STATIC_LDFLAGS:INTERNAL=-LD:/opensource/vcpkg/installed/x64-windows/debug/lib/manual-link;-lraw;-LD:/opensource/vcpkg/installed/x64-windows/debug/lib;-llcms2;-lzlibd;-ljasperd;-ljpeg PC_LIBRAW_STATIC_LDFLAGS_OTHER:INTERNAL= PC_LIBRAW_STATIC_LIBDIR:INTERNAL= PC_LIBRAW_STATIC_LIBRARIES:INTERNAL=raw;lcms2;zlibd;jasperd;jpeg PC_LIBRAW_STATIC_LIBRARY_DIRS:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib/manual-link;D:/opensource/vcpkg/installed/x64-windows/debug/lib PC_LIBRAW_STATIC_LIBS:INTERNAL= PC_LIBRAW_STATIC_LIBS_L:INTERNAL= PC_LIBRAW_STATIC_LIBS_OTHER:INTERNAL= PC_LIBRAW_STATIC_LIBS_PATHS:INTERNAL= PC_LIBRAW_VERSION:INTERNAL=0.21.2 PC_LIBRAW_libraw_INCLUDEDIR:INTERNAL= PC_LIBRAW_libraw_LIBDIR:INTERNAL= PC_LIBRAW_libraw_PREFIX:INTERNAL= PC_LIBRAW_libraw_VERSION:INTERNAL= //ADVANCED property for variable: PKG_CONFIG_ARGN PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PKG_CONFIG_EXECUTABLE PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_LIBRARY_DEBUG PNG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_LIBRARY_RELEASE PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_PNG_INCLUDE_DIR PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SQLite3_INCLUDE_DIR SQLite3_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SQLite3_LIBRARY SQLite3_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TIFF_INCLUDE_DIR TIFF_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TIFF_LIBRARY_DEBUG TIFF_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TIFF_LIBRARY_RELEASE TIFF_LIBRARY_RELEASE-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 //ADVANCED property for variable: ZLIB_INCLUDE_DIR ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ZLIB_LIBRARY_DEBUG ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ZLIB_LIBRARY_RELEASE ZLIB_LIBRARY_RELEASE-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=D:/opensource/vcpkg __pkg_config_arguments_PC_LIBRAW:INTERNAL=libraw __pkg_config_arguments_PC_LIBRAW_R:INTERNAL=libraw_r __pkg_config_checked_PC_LIBRAW:INTERNAL=1 __pkg_config_checked_PC_LIBRAW_R:INTERNAL=1 //CUDAToolkit internal list of implicit link directories _cmake_CUDAToolkit_implicit_link_directories:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64 //CUDAToolkit internal list of include directories _cmake_CUDAToolkit_include_directories:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include //ADVANCED property for variable: _vcpkg_libwebp_LIBRARY_DEBUG _vcpkg_libwebp_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebp_LIBRARY_RELEASE _vcpkg_libwebp_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpdecoder_LIBRARY_DEBUG _vcpkg_libwebpdecoder_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpdecoder_LIBRARY_RELEASE _vcpkg_libwebpdecoder_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpdemux_LIBRARY_DEBUG _vcpkg_libwebpdemux_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpdemux_LIBRARY_RELEASE _vcpkg_libwebpdemux_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpmux_LIBRARY_DEBUG _vcpkg_libwebpmux_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_libwebpmux_LIBRARY_RELEASE _vcpkg_libwebpmux_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_sharpyuv_LIBRARY_DEBUG _vcpkg_sharpyuv_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: _vcpkg_sharpyuv_LIBRARY_RELEASE _vcpkg_sharpyuv_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_PC_LIBRAW_R_raw_r pkgcfg_lib_PC_LIBRAW_R_raw_r-ADVANCED:INTERNAL=1 //ADVANCED property for variable: pkgcfg_lib_PC_LIBRAW_raw pkgcfg_lib_PC_LIBRAW_raw-ADVANCED:INTERNAL=1 prefix_result:INTERNAL=D:/opensource/vcpkg/installed/x64-windows/debug/lib ```
D:\opensource\vcpkg\buildtrees\colmap\config-x64-windows-dbg-CMakeConfigureLog.yaml.log ``` --- events: - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake:205 (message)" - "CMakeLists.txt:33 (project)" message: | The system is: Windows - 10.0.22621 - AMD64 - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - "CMakeLists.txt:33 (project)" message: | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe Build flags: /nologo;/DWIN32;/D_WINDOWS;/W3;/utf-8;/MP Id flags: The output was: 0 CMakeCCompilerId.c Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.exe" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.obj" The C compiler identification is MSVC, found in: D:/opensource/vcpkg/buildtrees/colmap/x64-windows-dbg/CMakeFiles/3.29.2/CompilerIdC/CMakeCCompilerId.exe - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:1216 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:250 (CMAKE_DETERMINE_MSVC_SHOWINCLUDES_PREFIX)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - "CMakeLists.txt:33 (project)" message: | Detecting C compiler /showIncludes prefix: main.c Note: including file: D:\\opensource\\vcpkg\\buildtrees\\colmap\\x64-windows-dbg\\CMakeFiles\\ShowIncludes\\foo.h Found prefix "Note: including file: " - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - "CMakeLists.txt:33 (project)" message: | Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe Build flags: /nologo;/DWIN32;/D_WINDOWS;/W3;/utf-8;/GR;/EHsc;/MP Id flags: The output was: 0 CMakeCXXCompilerId.cpp Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.exe" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.obj" The CXX compiler identification is MSVC, found in: D:/opensource/vcpkg/buildtrees/colmap/x64-windows-dbg/CMakeFiles/3.29.2/CompilerIdCXX/CMakeCXXCompilerId.exe - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:1216 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:250 (CMAKE_DETERMINE_MSVC_SHOWINCLUDES_PREFIX)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - "CMakeLists.txt:33 (project)" message: | Detecting CXX compiler /showIncludes prefix: main.c Note: including file: D:\\opensource\\vcpkg\\buildtrees\\colmap\\x64-windows-dbg\\CMakeFiles\\ShowIncludes\\foo.h Found prefix "Note: including file: " - kind: "try_compile-v1" backtrace: ... Skipped 772 lines ... #$ _NVVM_BRANCH_=nvvm #$ _SPACE_= #$ _CUDART_=cudart #$ _HERE_=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin #$ _THERE_=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin #$ _TARGET_SIZE_= #$ _TARGET_DIR_= #$ _TARGET_SIZE_=64 #$ _WIN_PLATFORM_=x64 #$ TOP=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/.. #$ NVVMIR_LIBRARY_DIR=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../nvvm/libdevice #$ PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../nvvm/bin;C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin;C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\VCPackages;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\bin\\Roslyn;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Team Tools\\DiagnosticsHub\\Collector;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22000.0\\\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\\\MSBuild\\Current\\Bin\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\VCPackages;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\bin\\Roslyn;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.8 Tools\\x64\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\Tools;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Team Tools\\DiagnosticsHub\\Collector;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.22000.0\\\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\\\x64;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\\\MSBuild\\Current\\Bin\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\;D:\\opensource\\vcpkg\\downloads\\tools\\powershell-core-7.2.16-windows;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\system32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe;C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\Ninja;C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\VC\\Linux\\bin\\ConnectionManagerExe #$ INCLUDES="-IC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../include" #$ LIBRARIES= "/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64" #$ CUDAFE_FLAGS= #$ PTXAS_FLAGS= nvcc fatal : Don't know what to do with '__cmake_determine_cuda' - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:644 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:766 (_CUDAToolkit_find_root_dir)" - "D:/opensource/vcpkg/scripts/buildsystems/vcpkg.cmake:857 (_find_package)" - "cmake/FindDependencies.cmake:115 (find_package)" - "CMakeLists.txt:85 (include)" message: | Parsed CUDAToolkit nvcc location: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:656 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:766 (_CUDAToolkit_find_root_dir)" - "D:/opensource/vcpkg/scripts/buildsystems/vcpkg.cmake:857 (_find_package)" - "cmake/FindDependencies.cmake:115 (find_package)" - "CMakeLists.txt:85 (include)" message: | Parsed CUDAToolkit nvcc implicit include information: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/include - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:671 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/FindCUDAToolkit.cmake:766 (_CUDAToolkit_find_root_dir)" - "D:/opensource/vcpkg/scripts/buildsystems/vcpkg.cmake:857 (_find_package)" - "cmake/FindDependencies.cmake:115 (find_package)" - "CMakeLists.txt:85 (include)" message: | Parsed CUDAToolkit nvcc implicit link information: link line regex: [^( *|.*[/\\])(link\\.exe|;ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line: [cuda-fake-ld "/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64"] arg [cuda-fake-ld] ==> ignore arg [/LIBPATH:C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64] ==> dir [C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64] collapse library dir [C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/bin/../lib/x64] ==> [C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64] implicit libs: [] implicit objs: [] implicit dirs: [C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64] implicit fwks: [] C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.3/lib/x64 - kind: "message-v1" backtrace: - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:1165 (message)" - "D:/opensource/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/share/cmake-3.29/Modules/CMakeDetermineCUDACompiler.cmake:75 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" - "cmake/FindDependencies.cmake:118 (enable_language)" - "CMakeLists.txt:85 (include)" message: | Checking whether the CUDA compiler is NVIDIA using "" matched "nvcc: NVIDIA \\(R\\) Cuda compiler driver": nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2023 NVIDIA Corporation Built on Fri_Nov__3_17:51:05_Pacific_Daylight_Time_2023 Cuda compilation tools, release 12.3, V12.3.103 Build cuda_12.3.r12.3/compiler.33492891_0 ... ```
tksharpless commented 4 days ago

Appears to be a cuda configuration problem, that I suppose I should be able to fix. But I have no clue how. I have installed the latest cuda toolkit, and all the dependencies are up to date in vcpkg.

FrankXie05 commented 4 days ago

@tksharpless Maybe try this? https://github.com/NVlabs/instant-ngp/issues/923#issuecomment-1258191642

FrankXie05 commented 4 days ago

As for the value of CMAKE_CUDA_ARCHITECTURES, you can calculate it by (https://developer.nvidia.com/cuda-gpus) according to your GPU Compute Capability

tksharpless commented 4 days ago

Nothing in that thread helped. I've checked that all the file paths are valid. The cuda compiler was identified correctly and seems to have generated a binary, 'a_dlink.obj'. The error is that the linker cannot create 'a.exe' (see error log around line 619). It did create 'a.exe.res'. There is no file anywhere in my system named 'a.exe', so I doubt is it a filesystem lock. Suspect some kind of config error.

tksharpless commented 4 days ago

I was running vcpkg in the default Windows shell, so just to be sure I switched to the VS command prompt; but got the same failure.