Skip to content

[ceres] Build error on x64-linux #46654

@gravitional

Description

@gravitional

Anyway, after I capitalize the METIS cmake config file

# in directory: vcpkg_installed/x64-linux/share/metis
mv metisConfig.cmake METISConfig.cmake
mv metisConfigVersion.cmake METISConfigVersion.cmake

everything works fine.


Here is the issue body

Package: ceres[core,cuda,eigensparse,lapack,schur,suitesparse,tools]:[email protected]#2

Host Environment

  • Host: x64-linux
  • Compiler: GNU 15.1.1
  • vcpkg-tool version: 2025-07-21-d4b65a2b83ae6c3526acd1c6f3b51aff2a884533
    vcpkg-scripts version: e140b1f 2025-07-28 (11 hours ago)

To Reproduce

vcpkg install

Failure logs

Downloading https://github.com/ceres-solver/ceres-solver/archive/85331393dc0dff09f6fb9903ab0c4bfa3e134b01.tar.gz -> ceres-solver-ceres-solver-85331393dc0dff09f6fb9903ab0c4bfa3e134b01.tar.gz
Successfully downloaded ceres-solver-ceres-solver-85331393dc0dff09f6fb9903ab0c4bfa3e134b01.tar.gz
-- Cleaning sources at /home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/tom/bin/vcpkg/downloads/ceres-solver-ceres-solver-85331393dc0dff09f6fb9903ab0c4bfa3e134b01.tar.gz
-- Applying patch 0001_cmakelists_fixes.patch
-- Applying patch 0002_use_glog_target.patch
-- Applying patch 0003_fix_exported_ceres_config.patch
-- Applying patch 0004_remove_broken_fake_ba_jac.patch
-- Applying patch 0005_find_package_required.patch
-- Applying patch 0006_use_official_suitesparse_config.patch
-- Applying patch 0007_use_metis_config.patch
-- Using source at /home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean
-- -DSCHUR_SPECIALIZATIONS=ON
-- -DSUITESPARSE=ON
-- -DLAPACK=ON
-- -DEIGENSPARSE=ON
-- -DGFLAGS=ON
-- -DCUDA=ON
-- Found external ninja('1.12.1').
-- Configuring x64-linux
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/bin/ninja -v
    Working Directory: /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      /home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-dbg-CMakeCache.txt.log
      /home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-rel-CMakeCache.txt.log
      /home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-dbg-CMakeConfigureLog.yaml.log
      /home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-rel-CMakeConfigureLog.yaml.log
      /home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-out.log

Call Stack (most recent call first):
  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:269 (vcpkg_execute_required_process)
  buildtrees/versioning_/versions/ceres/e18de40c8d263f3f8d08782939cd3dd6bb5d4a6a/portfile.cmake:59 (vcpkg_cmake_configure)
  scripts/ports.cmake:206 (include)



/home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-out.log
[1/2] "/usr/bin/cmake" -E chdir ".." "/usr/bin/cmake" "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=/home/tom/bin/vcpkg/packages/ceres_x64-linux" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DSCHUR_SPECIALIZATIONS=ON" "-DSUITESPARSE=ON" "-DLAPACK=ON" "-DEIGENSPARSE=ON" "-DGFLAGS=ON" "-DCUDA=ON" "-DEXPORT_BUILD_DIR=ON" "-DBUILD_BENCHMARKS=OFF" "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTING=OFF" "-DBUILD_BENCHMARKS=OFF" "-DUSE_CUDA=ON" "-DPROVIDE_UNINSTALL_TARGET=OFF" "-DMSVC_USE_STATIC_CRT=OFF" "-DCMAKE_MAKE_PROGRAM=/usr/bin/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/home/tom/bin/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=/home/tom/bin/vcpkg" "-D_VCPKG_INSTALLED_DIR=/home/tom/Downloads/tps-cpp/vcpkg_installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
FAILED: ../CMakeCache.txt 
"/usr/bin/cmake" -E chdir ".." "/usr/bin/cmake" "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=/home/tom/bin/vcpkg/packages/ceres_x64-linux" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DSCHUR_SPECIALIZATIONS=ON" "-DSUITESPARSE=ON" "-DLAPACK=ON" "-DEIGENSPARSE=ON" "-DGFLAGS=ON" "-DCUDA=ON" "-DEXPORT_BUILD_DIR=ON" "-DBUILD_BENCHMARKS=OFF" "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTING=OFF" "-DBUILD_BENCHMARKS=OFF" "-DUSE_CUDA=ON" "-DPROVIDE_UNINSTALL_TARGET=OFF" "-DMSVC_USE_STATIC_CRT=OFF" "-DCMAKE_MAKE_PROGRAM=/usr/bin/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/home/tom/bin/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=/home/tom/bin/vcpkg" "-D_VCPKG_INSTALLED_DIR=/home/tom/Downloads/tps-cpp/vcpkg_installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
-- The C compiler identification is GNU 15.1.1
-- The CXX compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_BIGOBJ
-- Performing Test HAVE_BIGOBJ - Failed
...
Skipped 93 lines
...
FAILED: ../../x64-linux-dbg/CMakeCache.txt 
"/usr/bin/cmake" -E chdir "../../x64-linux-dbg" "/usr/bin/cmake" "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=/home/tom/bin/vcpkg/packages/ceres_x64-linux/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DSCHUR_SPECIALIZATIONS=ON" "-DSUITESPARSE=ON" "-DLAPACK=ON" "-DEIGENSPARSE=ON" "-DGFLAGS=ON" "-DCUDA=ON" "-DEXPORT_BUILD_DIR=ON" "-DBUILD_BENCHMARKS=OFF" "-DBUILD_EXAMPLES=OFF" "-DBUILD_TESTING=OFF" "-DBUILD_BENCHMARKS=OFF" "-DUSE_CUDA=ON" "-DPROVIDE_UNINSTALL_TARGET=OFF" "-DMSVC_USE_STATIC_CRT=OFF" "-DCMAKE_MAKE_PROGRAM=/usr/bin/ninja" "-DCMAKE_SYSTEM_NAME=Linux" "-DBUILD_SHARED_LIBS=OFF" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake" "-DVCPKG_TARGET_TRIPLET=x64-linux" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=external" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=/home/tom/bin/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=/home/tom/bin/vcpkg" "-D_VCPKG_INSTALLED_DIR=/home/tom/Downloads/tps-cpp/vcpkg_installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
-- The C compiler identification is GNU 15.1.1
-- The CXX compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_BIGOBJ
-- Performing Test HAVE_BIGOBJ - Failed
-- Looking for pow in m
-- Looking for pow in m - found
-- Detected Ceres version: 2.2.0 from /home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/include/ceres/version.h
-- Found Eigen version 3.4.0: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/eigen3
-- Enabling use of Eigen as a sparse linear algebra library.
-- Found CUDAToolkit: /home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/include (found version "12.9.41")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CUDA version 12.9.41 installed in: /home/tom/cpplibs/cuda-12.9
-- The CUDA compiler identification is NVIDIA 12.9.41 with host compiler GNU 14.3.1
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /home/tom/cpplibs/cuda-12.9/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Setting CUDA Architecture to 50;60;70;80
-- Using VCPKG FindLAPACK from package 'lapack-reference'
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a
-- Looking for cheev_
-- Looking for cheev_ - not found
-- Looking for cheev_
-- Looking for cheev_ - not found
-- Looking for cheev_
-- Looking for cheev_ - not found
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Found LAPACK library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a;/usr/lib/libm.so;/usr/lib/libgfortran.so;/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a
-- SuiteSparse_config version: 7.8.3
-- SuiteSparse_config include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- SuiteSparse_config library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libsuitesparseconfig.a
-- SuiteSparse_config static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libsuitesparseconfig.a
-- AMD version: 3.3.3
-- AMD include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- AMD library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libamd.a
-- AMD static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libamd.a
-- COLAMD version: 3.3.4
-- COLAMD include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- COLAMD library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcolamd.a
-- COLAMD static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcolamd.a
-- CAMD version: 3.3.3
-- CAMD include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- CAMD library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcamd.a
-- CAMD static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcamd.a
-- CCOLAMD version: 3.3.4
-- CCOLAMD include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- CCOLAMD library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libccolamd.a
-- CCOLAMD static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libccolamd.a
-- CHOLMOD version: 5.3.0
-- CHOLMOD include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- CHOLMOD library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcholmod.a
-- CHOLMOD static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libcholmod.a
-- SPQR version: 4.3.4
-- SPQR include: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/include/suitesparse
-- SPQR library: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libspqr.a
-- SPQR static:  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libspqr.a
-- Found SuiteSparse , building with SuiteSparse.
CMake Warning (dev) in CMakeLists.txt:
  A logical block opening on the line

    /home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/CMakeLists.txt:305 (if)

  closes on the line

    /home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/CMakeLists.txt:309 (endif)

  with mis-matching arguments.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /home/tom/bin/vcpkg/scripts/buildsystems/vcpkg.cmake:896 (_find_package):
  By not providing "FindMETIS.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "METIS", but
  CMake did not find one.

  Could not find a package configuration file provided by "METIS" with any of
  the following names:

    METISConfig.cmake
    metis-config.cmake

  Add the installation prefix of "METIS" to CMAKE_PREFIX_PATH or set
  "METIS_DIR" to a directory containing one of the above files.  If "METIS"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:327 (find_package)


-- Configuring incomplete, errors occurred!
ninja: build stopped: subcommand failed.
/home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

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

//The directory containing a CMake configuration file for AMD.
AMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/AMD

//Path to a library.
BLAS_openblas_LIBRARY:FILEPATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a

//Build Ceres benchmarking suite
BUILD_BENCHMARKS:BOOL=OFF

//Build User's Guide (html)
BUILD_DOCUMENTATION:BOOL=OFF

//Build examples
BUILD_EXAMPLES:BOOL=OFF

//Build Ceres as a shared library.
BUILD_SHARED_LIBS:BOOL=OFF

//Enable tests
BUILD_TESTING:BOOL=OFF

//The directory containing a CMake configuration file for CAMD.
CAMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CAMD

//The directory containing a CMake configuration file for CCOLAMD.
CCOLAMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CCOLAMD

//The directory containing a CMake configuration file for CHOLMOD.
CHOLMOD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CHOLMOD

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

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

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

CMAKE_CROSSCOMPILING:BOOL=OFF

//CUDA architectures
CMAKE_CUDA_ARCHITECTURES:STRING=52

//CUDA compiler
CMAKE_CUDA_COMPILER:FILEPATH=/home/tom/cpplibs/cuda-12.9/bin/nvcc

//Flags used by the CUDA compiler during all build types.
CMAKE_CUDA_FLAGS:STRING=

//Flags used by the CUDA compiler during DEBUG builds.
CMAKE_CUDA_FLAGS_DEBUG:STRING=-g

//Flags used by the CUDA compiler during MINSIZEREL builds.
CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG

//Flags used by the CUDA compiler during RELEASE builds.
CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

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

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

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

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

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-fPIC

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

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

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

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

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

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

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

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-fPIC

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

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

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

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

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

//No help, variable specified on the command line.
...
Skipped 882 lines
...
CUDA_cufftw_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cufftw_static_LIBRARY
CUDA_cufftw_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_culibos_LIBRARY
CUDA_culibos_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cupti_LIBRARY
CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cupti_static_LIBRARY
CUDA_cupti_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_curand_LIBRARY
CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_curand_static_LIBRARY
CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_LIBRARY
CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_lapack_static_LIBRARY
CUDA_cusolver_lapack_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_metis_static_LIBRARY
CUDA_cusolver_metis_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY
CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusparse_LIBRARY
CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY
CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppc_LIBRARY
CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppc_static_LIBRARY
CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppial_LIBRARY
CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppial_static_LIBRARY
CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicc_LIBRARY
CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY
CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicom_LIBRARY
CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY
CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppidei_LIBRARY
CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY
CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppif_LIBRARY
CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppif_static_LIBRARY
CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppig_LIBRARY
CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppig_static_LIBRARY
CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppim_LIBRARY
CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppim_static_LIBRARY
CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppist_LIBRARY
CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppist_static_LIBRARY
CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppisu_LIBRARY
CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY
CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppitc_LIBRARY
CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY
CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_npps_LIBRARY
CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_npps_static_LIBRARY
CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvJitLink_LIBRARY
CUDA_nvJitLink_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvJitLink_static_LIBRARY
CUDA_nvJitLink_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY
CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvfatbin_LIBRARY
CUDA_nvfatbin_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvfatbin_static_LIBRARY
CUDA_nvfatbin_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvgraph_LIBRARY
CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY
CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY
CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY
CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvml_LIBRARY
CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvml_static_LIBRARY
CUDA_nvml_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_host_LIBRARY
CUDA_nvperf_host_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_host_static_LIBRARY
CUDA_nvperf_host_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_target_LIBRARY
CUDA_nvperf_target_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvptxcompiler_static_LIBRARY
CUDA_nvptxcompiler_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_LIBRARY
CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_builtins_LIBRARY
CUDA_nvrtc_builtins_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_builtins_static_LIBRARY
CUDA_nvrtc_builtins_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_static_LIBRARY
CUDA_nvrtc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_pcsamplingutil_LIBRARY
CUDA_pcsamplingutil_LIBRARY-ADVANCED:INTERNAL=1
//Details about finding BLAS
FIND_PACKAGE_MESSAGE_DETAILS_BLAS:INTERNAL=[/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a][v()]
//Details about finding CUDAToolkit
FIND_PACKAGE_MESSAGE_DETAILS_CUDAToolkit:INTERNAL=[/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/include][/home/tom/cpplibs/cuda-12.9/lib64/libcudart.so][/home/tom/cpplibs/cuda-12.9/bin][v12.9.41()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//Test HAVE_BIGOBJ
HAVE_BIGOBJ:INTERNAL=
//Have library m
HAVE_LIBM:INTERNAL=1
//ADVANCED property for variable: LAPACK_Accelerate_LIBRARY
LAPACK_Accelerate_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_WORKS:INTERNAL=
//ADVANCED property for variable: LAPACK_armpl_lp64_LIBRARY
LAPACK_armpl_lp64_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_flame_LIBRARY
LAPACK_flame_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_gfortran_LIBRARY
LAPACK_gfortran_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_goto2_LIBRARY
LAPACK_goto2_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_lapack_LIBRARY
LAPACK_lapack_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_lapack_WORKS:INTERNAL=
//Have function cheev_
LAPACK_lapack_m_gfortran_WORKS:INTERNAL=1
//ADVANCED property for variable: LAPACK_m_LIBRARY
LAPACK_m_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_mkl_lapack_LIBRARY
LAPACK_mkl_lapack_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_openblas_LIBRARY
LAPACK_openblas_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_openblas_WORKS:INTERNAL=
//ADVANCED property for variable: LAPACK_vecLib_LIBRARY
LAPACK_vecLib_LIBRARY-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=/home/tom/bin/vcpkg
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/tom/bin/vcpkg/packages/ceres_x64-linux
//CUDAToolkit internal list of implicit link directories
_cmake_CUDAToolkit_implicit_link_directories:INTERNAL=/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/lib/stubs;/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/lib
//CUDAToolkit internal list of include directories
_cmake_CUDAToolkit_include_directories:INTERNAL=/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/include
/home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-dbg-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

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

//The directory containing a CMake configuration file for AMD.
AMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/AMD

//Path to a library.
BLAS_openblas_LIBRARY:FILEPATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a

//Build Ceres benchmarking suite
BUILD_BENCHMARKS:BOOL=OFF

//Build User's Guide (html)
BUILD_DOCUMENTATION:BOOL=OFF

//Build examples
BUILD_EXAMPLES:BOOL=OFF

//Build Ceres as a shared library.
BUILD_SHARED_LIBS:BOOL=OFF

//Enable tests
BUILD_TESTING:BOOL=OFF

//The directory containing a CMake configuration file for CAMD.
CAMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CAMD

//The directory containing a CMake configuration file for CCOLAMD.
CCOLAMD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CCOLAMD

//The directory containing a CMake configuration file for CHOLMOD.
CHOLMOD_DIR:PATH=/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/CHOLMOD

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

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

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

CMAKE_CROSSCOMPILING:BOOL=OFF

//CUDA architectures
CMAKE_CUDA_ARCHITECTURES:STRING=52

//CUDA compiler
CMAKE_CUDA_COMPILER:FILEPATH=/home/tom/cpplibs/cuda-12.9/bin/nvcc

//Flags used by the CUDA compiler during all build types.
CMAKE_CUDA_FLAGS:STRING=

//Flags used by the CUDA compiler during DEBUG builds.
CMAKE_CUDA_FLAGS_DEBUG:STRING=-g

//Flags used by the CUDA compiler during MINSIZEREL builds.
CMAKE_CUDA_FLAGS_MINSIZEREL:STRING=-O1 -DNDEBUG

//Flags used by the CUDA compiler during RELEASE builds.
CMAKE_CUDA_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

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

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

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

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

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-fPIC

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

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

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

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

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

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

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

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-fPIC

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

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

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

...
Skipped 899 lines
...
CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_curand_static_LIBRARY
CUDA_curand_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_LIBRARY
CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_lapack_static_LIBRARY
CUDA_cusolver_lapack_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_metis_static_LIBRARY
CUDA_cusolver_metis_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusolver_static_LIBRARY
CUDA_cusolver_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusparse_LIBRARY
CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cusparse_static_LIBRARY
CUDA_cusparse_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppc_LIBRARY
CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppc_static_LIBRARY
CUDA_nppc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppial_LIBRARY
CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppial_static_LIBRARY
CUDA_nppial_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicc_LIBRARY
CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicc_static_LIBRARY
CUDA_nppicc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicom_LIBRARY
CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppicom_static_LIBRARY
CUDA_nppicom_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppidei_LIBRARY
CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppidei_static_LIBRARY
CUDA_nppidei_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppif_LIBRARY
CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppif_static_LIBRARY
CUDA_nppif_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppig_LIBRARY
CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppig_static_LIBRARY
CUDA_nppig_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppim_LIBRARY
CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppim_static_LIBRARY
CUDA_nppim_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppist_LIBRARY
CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppist_static_LIBRARY
CUDA_nppist_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppisu_LIBRARY
CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppisu_static_LIBRARY
CUDA_nppisu_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppitc_LIBRARY
CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nppitc_static_LIBRARY
CUDA_nppitc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_npps_LIBRARY
CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_npps_static_LIBRARY
CUDA_npps_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvJitLink_LIBRARY
CUDA_nvJitLink_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvJitLink_static_LIBRARY
CUDA_nvJitLink_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvToolsExt_LIBRARY
CUDA_nvToolsExt_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvfatbin_LIBRARY
CUDA_nvfatbin_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvfatbin_static_LIBRARY
CUDA_nvfatbin_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvgraph_LIBRARY
CUDA_nvgraph_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvgraph_static_LIBRARY
CUDA_nvgraph_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvjpeg_LIBRARY
CUDA_nvjpeg_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvjpeg_static_LIBRARY
CUDA_nvjpeg_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvml_LIBRARY
CUDA_nvml_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvml_static_LIBRARY
CUDA_nvml_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_host_LIBRARY
CUDA_nvperf_host_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_host_static_LIBRARY
CUDA_nvperf_host_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvperf_target_LIBRARY
CUDA_nvperf_target_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvptxcompiler_static_LIBRARY
CUDA_nvptxcompiler_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_LIBRARY
CUDA_nvrtc_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_builtins_LIBRARY
CUDA_nvrtc_builtins_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_builtins_static_LIBRARY
CUDA_nvrtc_builtins_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_nvrtc_static_LIBRARY
CUDA_nvrtc_static_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_pcsamplingutil_LIBRARY
CUDA_pcsamplingutil_LIBRARY-ADVANCED:INTERNAL=1
//Details about finding BLAS
FIND_PACKAGE_MESSAGE_DETAILS_BLAS:INTERNAL=[/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a][v()]
//Details about finding CUDAToolkit
FIND_PACKAGE_MESSAGE_DETAILS_CUDAToolkit:INTERNAL=[/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/include][/home/tom/cpplibs/cuda-12.9/lib64/libcudart.so][/home/tom/cpplibs/cuda-12.9/bin][v12.9.41()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//Test HAVE_BIGOBJ
HAVE_BIGOBJ:INTERNAL=
//Have library m
HAVE_LIBM:INTERNAL=1
//ADVANCED property for variable: LAPACK_Accelerate_LIBRARY
LAPACK_Accelerate_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_WORKS:INTERNAL=
//ADVANCED property for variable: LAPACK_armpl_lp64_LIBRARY
LAPACK_armpl_lp64_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_flame_LIBRARY
LAPACK_flame_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_gfortran_LIBRARY
LAPACK_gfortran_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_goto2_LIBRARY
LAPACK_goto2_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_lapack_LIBRARY
LAPACK_lapack_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_lapack_WORKS:INTERNAL=
//Have function cheev_
LAPACK_lapack_m_gfortran_WORKS:INTERNAL=1
//ADVANCED property for variable: LAPACK_m_LIBRARY
LAPACK_m_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_mkl_lapack_LIBRARY
LAPACK_mkl_lapack_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LAPACK_openblas_LIBRARY
LAPACK_openblas_LIBRARY-ADVANCED:INTERNAL=1
//Have function cheev_
LAPACK_openblas_WORKS:INTERNAL=
//ADVANCED property for variable: LAPACK_vecLib_LIBRARY
LAPACK_vecLib_LIBRARY-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=/home/tom/bin/vcpkg
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/tom/bin/vcpkg/packages/ceres_x64-linux/debug
//CUDAToolkit internal list of implicit link directories
_cmake_CUDAToolkit_implicit_link_directories:INTERNAL=/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/lib/stubs;/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/lib
//CUDAToolkit internal list of include directories
_cmake_CUDAToolkit_include_directories:INTERNAL=/home/tom/cpplibs/cuda-12.9/targets/x86_64-linux/include
/home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-rel-CMakeConfigureLog.yaml.log

---
events:
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)"
      - "CMakeLists.txt:54 (project)"
    message: |
      The system is: Linux -  - x86_64
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
      - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
      - "CMakeLists.txt:54 (project)"
    message: |
      Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
      Compiler: /usr/bin/cc 
      Build flags: -fPIC
      Id flags:  
      
      The output was:
      0
      
      
      Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
      
      The C compiler identification is GNU, found in:
        /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/4.0.3-dirty/CompilerIdC/a.out
      
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
      - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
      - "CMakeLists.txt:54 (project)"
    message: |
      Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
      Compiler: /usr/bin/c++ 
      Build flags: -fPIC
      Id flags:  
      
      The output was:
      0
      
      
      Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
      
      The CXX compiler identification is GNU, found in:
        /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/4.0.3-dirty/CompilerIdCXX/a.out
      
  -
    kind: "try_compile-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)"
      - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
      - "CMakeLists.txt:54 (project)"
    checks:
      - "Detecting C compiler ABI info"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-2jxlps"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-2jxlps"
    cmakeVariables:
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "CMAKE_C_ABI_COMPILED"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-2jxlps'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_6894a
        [1/2] /usr/bin/cc   -fPIC    -v -o CMakeFiles/cmTC_6894a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
        Using built-in specs.
        COLLECT_GCC=/usr/bin/cc
        Target: x86_64-pc-linux-gnu
...
Skipped 1525 lines
...
        FAILED: cmTC_646a9 
        : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_646a9.dir/CheckFunctionExists.c.o -o cmTC_646a9  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a && :
        /usr/bin/ld: CMakeFiles/cmTC_646a9.dir/CheckFunctionExists.c.o: in function `main':
        CheckFunctionExists.c:(.text+0x10): undefined reference to `cheev_'
        collect2: error: ld returned 1 exit status
        ninja: build stopped: subcommand failed.
        
      exitCode: 1
  -
    kind: "try_compile-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CheckFunctionExists.cmake:93 (try_compile)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:176 (check_function_exists)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:457 (check_lapack_libraries)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/vcpkg-cmake-wrapper.cmake:19 (_find_package)"
      - "/home/tom/bin/vcpkg/scripts/buildsystems/vcpkg.cmake:850 (include)"
      - "CMakeLists.txt:273 (find_package)"
    checks:
      - "Looking for cheev_"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-yCi1tw"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-yCi1tw"
    cmakeVariables:
      CMAKE_CUDA_ARCHITECTURES: "50;60;70;80"
      CMAKE_CUDA_RUNTIME_LIBRARY: "NONE"
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      CMAKE_MODULE_PATH: "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/cmake;/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack"
      CMAKE_POSITION_INDEPENDENT_CODE: "ON"
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "LAPACK_lapack_WORKS"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-yCi1tw'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_2dd6b
        [1/2] /usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=cheev_ -fPIE -o CMakeFiles/cmTC_2dd6b.dir/CheckFunctionExists.c.o -c /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-yCi1tw/CheckFunctionExists.c
        [2/2] : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_2dd6b.dir/CheckFunctionExists.c.o -o cmTC_2dd6b  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a && :
        FAILED: cmTC_2dd6b 
        : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_2dd6b.dir/CheckFunctionExists.c.o -o cmTC_2dd6b  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a && :
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a(clanhe.f.o): in function `clanhe_':
        clanhe.f:(.text+0x181): undefined reference to `cabsf'
        /usr/bin/ld: clanhe.f:(.text+0x462): undefined reference to `cabsf'
        /usr/bin/ld: clanhe.f:(.text+0x612): undefined reference to `cabsf'
        /usr/bin/ld: clanhe.f:(.text+0x722): undefined reference to `cabsf'
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a(iparmq.f.o): in function `iparmq_':
        iparmq.f:(.text+0xbd): undefined reference to `logf'
        /usr/bin/ld: iparmq.f:(.text+0xca): undefined reference to `lroundf'
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a(xerbla.f.o): in function `xerbla_':
        xerbla.f:(.text+0x5f): undefined reference to `_gfortran_st_write'
        /usr/bin/ld: xerbla.f:(.text+0x6a): undefined reference to `_gfortran_string_len_trim'
        /usr/bin/ld: xerbla.f:(.text+0x81): undefined reference to `_gfortran_transfer_character_write'
        /usr/bin/ld: xerbla.f:(.text+0x91): undefined reference to `_gfortran_transfer_integer_write'
        /usr/bin/ld: xerbla.f:(.text+0x99): undefined reference to `_gfortran_st_write_done'
        /usr/bin/ld: xerbla.f:(.text+0xa4): undefined reference to `_gfortran_stop_string'
        collect2: error: ld returned 1 exit status
        ninja: build stopped: subcommand failed.
        
      exitCode: 1
  -
    kind: "try_compile-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CheckFunctionExists.cmake:93 (try_compile)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:176 (check_function_exists)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:470 (check_lapack_libraries)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/vcpkg-cmake-wrapper.cmake:19 (_find_package)"
      - "/home/tom/bin/vcpkg/scripts/buildsystems/vcpkg.cmake:850 (include)"
      - "CMakeLists.txt:273 (find_package)"
    checks:
      - "Looking for cheev_"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-21RJfd"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-21RJfd"
    cmakeVariables:
      CMAKE_CUDA_ARCHITECTURES: "50;60;70;80"
      CMAKE_CUDA_RUNTIME_LIBRARY: "NONE"
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      CMAKE_MODULE_PATH: "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/cmake;/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack"
      CMAKE_POSITION_INDEPENDENT_CODE: "ON"
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "LAPACK_lapack_m_gfortran_WORKS"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-21RJfd'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_50de1
        [1/2] /usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=cheev_ -fPIE -o CMakeFiles/cmTC_50de1.dir/CheckFunctionExists.c.o -c /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-rel/CMakeFiles/CMakeScratch/TryCompile-21RJfd/CheckFunctionExists.c
        [2/2] : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_50de1.dir/CheckFunctionExists.c.o -o cmTC_50de1  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/liblapack.a  -lm  /usr/lib/libgfortran.so  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/lib/libopenblas.a && :
        
      exitCode: 0
...
/home/tom/bin/vcpkg/buildtrees/ceres/config-x64-linux-dbg-CMakeConfigureLog.yaml.log

---
events:
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)"
      - "CMakeLists.txt:54 (project)"
    message: |
      The system is: Linux -  - x86_64
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
      - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
      - "CMakeLists.txt:54 (project)"
    message: |
      Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
      Compiler: /usr/bin/cc 
      Build flags: -fPIC
      Id flags:  
      
      The output was:
      0
      
      
      Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
      
      The C compiler identification is GNU, found in:
        /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/4.0.3-dirty/CompilerIdC/a.out
      
  -
    kind: "message-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
      - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
      - "CMakeLists.txt:54 (project)"
    message: |
      Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
      Compiler: /usr/bin/c++ 
      Build flags: -fPIC
      Id flags:  
      
      The output was:
      0
      
      
      Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
      
      The CXX compiler identification is GNU, found in:
        /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/4.0.3-dirty/CompilerIdCXX/a.out
      
  -
    kind: "try_compile-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)"
      - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
      - "CMakeLists.txt:54 (project)"
    checks:
      - "Detecting C compiler ABI info"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-byaFxk"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-byaFxk"
    cmakeVariables:
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "CMAKE_C_ABI_COMPILED"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-byaFxk'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_27478
        [1/2] /usr/bin/cc   -fPIC    -v -o CMakeFiles/cmTC_27478.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
        Using built-in specs.
        COLLECT_GCC=/usr/bin/cc
        Target: x86_64-pc-linux-gnu
...
Skipped 1540 lines
...
      - "/home/tom/bin/vcpkg/scripts/buildsystems/vcpkg.cmake:850 (include)"
      - "CMakeLists.txt:273 (find_package)"
    checks:
      - "Looking for cheev_"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-PDB4Ua"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-PDB4Ua"
    cmakeVariables:
      CMAKE_CUDA_ARCHITECTURES: "50;60;70;80"
      CMAKE_CUDA_RUNTIME_LIBRARY: "NONE"
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      CMAKE_MODULE_PATH: "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/cmake;/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack"
      CMAKE_POSITION_INDEPENDENT_CODE: "ON"
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "LAPACK_lapack_WORKS"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-PDB4Ua'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_5752a
        [1/2] /usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=cheev_ -fPIE -o CMakeFiles/cmTC_5752a.dir/CheckFunctionExists.c.o -c /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-PDB4Ua/CheckFunctionExists.c
        [2/2] : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_5752a.dir/CheckFunctionExists.c.o -o cmTC_5752a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a && :
        FAILED: cmTC_5752a 
        : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_5752a.dir/CheckFunctionExists.c.o -o cmTC_5752a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a && :
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a(clanhe.f.o): in function `clanhe_':
        /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/clanhe.f:170:(.text+0x159): undefined reference to `cabsf'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/clanhe.f:181:(.text+0x2e1): undefined reference to `cabsf'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/clanhe.f:197:(.text+0x443): undefined reference to `cabsf'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/clanhe.f:214:(.text+0x65a): undefined reference to `cabsf'
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a(ilaenv.f.o): in function `ilaenv_':
        /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/ilaenv.f:358:(.text+0x988): undefined reference to `_gfortran_compare_string'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/ilaenv.f:550:(.text+0x164b): undefined reference to `_gfortran_compare_string'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/ilaenv.f:634:(.text+0x1e0f): undefined reference to `_gfortran_compare_string'
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a(iparmq.f.o): in function `iparmq_':
        /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/iparmq.f:272:(.text+0xc8): undefined reference to `logf'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/iparmq.f:272:(.text+0xe9): undefined reference to `lroundf'
        /usr/bin/ld: /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a(xerbla.f.o): in function `xerbla_':
        /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:87:(.text+0x7f): undefined reference to `_gfortran_st_write'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:87:(.text+0x98): undefined reference to `_gfortran_string_len_trim'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:87:(.text+0xbf): undefined reference to `_gfortran_transfer_character_write'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:87:(.text+0xdd): undefined reference to `_gfortran_transfer_integer_write'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:87:(.text+0xec): undefined reference to `_gfortran_st_write_done'
        /usr/bin/ld: /home/tom/bin/vcpkg/buildtrees/lapack-reference/src/v3.12.1-ec041a4db0.clean/SRC/xerbla.f:89:(.text+0x100): undefined reference to `_gfortran_stop_string'
        collect2: error: ld returned 1 exit status
        ninja: build stopped: subcommand failed.
        
      exitCode: 1
  -
    kind: "try_compile-v1"
    backtrace:
      - "/usr/share/cmake/Modules/CheckFunctionExists.cmake:93 (try_compile)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:176 (check_function_exists)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/FindLAPACK.cmake:470 (check_lapack_libraries)"
      - "/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack/vcpkg-cmake-wrapper.cmake:19 (_find_package)"
      - "/home/tom/bin/vcpkg/scripts/buildsystems/vcpkg.cmake:850 (include)"
      - "CMakeLists.txt:273 (find_package)"
    checks:
      - "Looking for cheev_"
    directories:
      source: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Yvhczs"
      binary: "/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Yvhczs"
    cmakeVariables:
      CMAKE_CUDA_ARCHITECTURES: "50;60;70;80"
      CMAKE_CUDA_RUNTIME_LIBRARY: "NONE"
      CMAKE_C_FLAGS: "-fPIC"
      CMAKE_C_FLAGS_DEBUG: "-g"
      CMAKE_EXE_LINKER_FLAGS: ""
      CMAKE_MODULE_PATH: "/home/tom/bin/vcpkg/buildtrees/ceres/src/fa3e134b01-a230a9e30c.clean/cmake;/home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/share/lapack"
      CMAKE_POSITION_INDEPENDENT_CODE: "ON"
      VCPKG_CHAINLOAD_TOOLCHAIN_FILE: "/home/tom/bin/vcpkg/scripts/toolchains/linux.cmake"
      VCPKG_CRT_LINKAGE: "dynamic"
      VCPKG_CXX_FLAGS: ""
      VCPKG_CXX_FLAGS_DEBUG: ""
      VCPKG_CXX_FLAGS_RELEASE: ""
      VCPKG_C_FLAGS: ""
      VCPKG_C_FLAGS_DEBUG: ""
      VCPKG_C_FLAGS_RELEASE: ""
      VCPKG_INSTALLED_DIR: "/home/tom/Downloads/tps-cpp/vcpkg_installed"
      VCPKG_LINKER_FLAGS: ""
      VCPKG_LINKER_FLAGS_DEBUG: ""
      VCPKG_LINKER_FLAGS_RELEASE: ""
      VCPKG_PREFER_SYSTEM_LIBS: "OFF"
      VCPKG_TARGET_ARCHITECTURE: "x64"
      VCPKG_TARGET_TRIPLET: "x64-linux"
      Z_VCPKG_ROOT_DIR: "/home/tom/bin/vcpkg"
    buildResult:
      variable: "LAPACK_lapack_m_gfortran_WORKS"
      cached: true
      stdout: |
        Change Dir: '/home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Yvhczs'
        
        Run Build Command(s): /usr/bin/ninja -v cmTC_5fddf
        [1/2] /usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=cheev_ -fPIE -o CMakeFiles/cmTC_5fddf.dir/CheckFunctionExists.c.o -c /home/tom/bin/vcpkg/buildtrees/ceres/x64-linux-dbg/CMakeFiles/CMakeScratch/TryCompile-Yvhczs/CheckFunctionExists.c
        [2/2] : && /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=cheev_  CMakeFiles/cmTC_5fddf.dir/CheckFunctionExists.c.o -o cmTC_5fddf  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/liblapack.a  -lm  /usr/lib/libgfortran.so  /home/tom/Downloads/tps-cpp/vcpkg_installed/x64-linux/debug/lib/libopenblas.a && :
        
      exitCode: 0
...

Additional context

vcpkg.json
{
  "name": "test",
  "version-string": "1.0.0",
  "builtin-baseline": "e140b1fde236eb682b0d47f905e65008a191800f",
  "dependencies": [
    {
      "name": "poco"
    },
    {
      "name": "scottt-debugbreak"
    },
    {
      "name": "numcpp"
    },
    {
      "name": "args"
    },
    {
      "name": "dcmtk"
    },
    {
      "name": "intel-mkl"
    },
    {
      "name": "blitz"
    },
    {
      "name": "opencv4"
    },
    {
      "name": "eigen3"
    },
    {
      "name": "ceres",
      "features": [
        "cuda",
        "lapack",
        "tools",
        "suitesparse",
        "schur",
        "eigensparse"
      ]
    }
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions