Skip to content

Instantly share code, notes, and snippets.

@ultramango
Created February 11, 2021 16:55
Show Gist options
  • Save ultramango/aef2efa3bd29474ef584972d9aac5219 to your computer and use it in GitHub Desktop.
Save ultramango/aef2efa3bd29474ef584972d9aac5219 to your computer and use it in GitHub Desktop.
AliceVision CMake Output
> cmake -DCMAKE_BUILD_TYPE=Release . ../AliceVision
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- 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
-- Force CMAKE_INSTALL_DO_STRIP in Release
-- ----------------------------------------
-- ALICEVISION_BUILD_DEPENDENCIES: OFF
-- ALICEVISION_BUILD_TESTS: OFF
--
-- AV_BUILD_CUDA: OFF
-- AV_BUILD_ZLIB: ON
-- AV_BUILD_TIFF: ON
-- AV_BUILD_JPEG: ON
-- AV_BUILD_PNG: ON
-- AV_BUILD_LIBRAW: ON
-- AV_BUILD_CCTAG: ON
-- AV_BUILD_POPSIFT: ON
-- AV_BUILD_OPENGV: ON
-- AV_BUILD_OPENCV: ON
-- AV_BUILD_LAPACK: ON
-- AV_BUILD_SUITESPARSE: ON
-- AV_BUILD_FFMPEG: ON
--
-- CMAKE_BUILD_TYPE: Release
-- DEPS_CMAKE_BUILD_TYPE: Release
-- CMAKE_INSTALL_LIBDIR: lib
-- CMAKE_INSTALL_PREFIX: /usr/local
-- CMAKE_INSTALL_RPATH:
-- CMAKE_INSTALL_DO_STRIP: TRUE
-- ----------------------------------------
CMake version: 3.19
-- ** ALICEVISION_BUILD_DOC: 'AUTO'
-- ** ALICEVISION_USE_OPENMP: 'ON'
-- ** ALICEVISION_USE_CCTAG: 'AUTO'
-- ** ALICEVISION_USE_POPSIFT: 'AUTO'
-- ** ALICEVISION_USE_OPENGV: 'AUTO'
-- ** ALICEVISION_USE_ALEMBIC: 'AUTO'
-- ** ALICEVISION_USE_UNCERTAINTYTE: 'AUTO'
-- ** ALICEVISION_USE_CUDA: 'ON'
-- ** ALICEVISION_USE_OPENCV: 'OFF'
-- Force CMAKE_INSTALL_DO_STRIP in Release
-- target changed from "" to "auto"
-- Detected Host CPU: skylake
-- Performing Test check_c_compiler_flag__march_skylake
-- Performing Test check_c_compiler_flag__march_skylake - Success
-- Performing Test check_cxx_compiler_flag__march_skylake
-- Performing Test check_cxx_compiler_flag__march_skylake - Success
-- Performing Test check_c_compiler_flag__msse2
-- Performing Test check_c_compiler_flag__msse2 - Success
-- Performing Test check_cxx_compiler_flag__msse2
-- Performing Test check_cxx_compiler_flag__msse2 - Success
-- Performing Test check_c_compiler_flag__msse3
-- Performing Test check_c_compiler_flag__msse3 - Success
-- Performing Test check_cxx_compiler_flag__msse3
-- Performing Test check_cxx_compiler_flag__msse3 - Success
-- Looking for C++ include pmmintrin.h
-- Looking for C++ include pmmintrin.h - found
-- Performing Test check_c_compiler_flag__mssse3
-- Performing Test check_c_compiler_flag__mssse3 - Success
-- Performing Test check_cxx_compiler_flag__mssse3
-- Performing Test check_cxx_compiler_flag__mssse3 - Success
-- Looking for C++ include tmmintrin.h
-- Looking for C++ include tmmintrin.h - found
-- Performing Test check_c_compiler_flag__msse4_1
-- Performing Test check_c_compiler_flag__msse4_1 - Success
-- Performing Test check_cxx_compiler_flag__msse4_1
-- Performing Test check_cxx_compiler_flag__msse4_1 - Success
-- Looking for C++ include smmintrin.h
-- Looking for C++ include smmintrin.h - found
-- Performing Test check_c_compiler_flag__msse4_2
-- Performing Test check_c_compiler_flag__msse4_2 - Success
-- Performing Test check_cxx_compiler_flag__msse4_2
-- Performing Test check_cxx_compiler_flag__msse4_2 - Success
-- Performing Test check_c_compiler_flag__mavx
-- Performing Test check_c_compiler_flag__mavx - Success
-- Performing Test check_cxx_compiler_flag__mavx
-- Performing Test check_cxx_compiler_flag__mavx - Success
-- Looking for C++ include immintrin.h
-- Looking for C++ include immintrin.h - found
-- Performing Test check_c_compiler_flag__mfma
-- Performing Test check_c_compiler_flag__mfma - Success
-- Performing Test check_cxx_compiler_flag__mfma
-- Performing Test check_cxx_compiler_flag__mfma - Success
-- Performing Test check_c_compiler_flag__mbmi2
-- Performing Test check_c_compiler_flag__mbmi2 - Success
-- Performing Test check_cxx_compiler_flag__mbmi2
-- Performing Test check_cxx_compiler_flag__mbmi2 - Success
-- Performing Test check_c_compiler_flag__mavx2
-- Performing Test check_c_compiler_flag__mavx2 - Success
-- Performing Test check_cxx_compiler_flag__mavx2
-- Performing Test check_cxx_compiler_flag__mavx2 - Success
-- Performing Test check_c_compiler_flag__mno_sse4a
-- Performing Test check_c_compiler_flag__mno_sse4a - Success
-- Performing Test check_cxx_compiler_flag__mno_sse4a
-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success
-- Performing Test check_c_compiler_flag__mno_xop
-- Performing Test check_c_compiler_flag__mno_xop - Success
-- Performing Test check_cxx_compiler_flag__mno_xop
-- Performing Test check_cxx_compiler_flag__mno_xop - Success
-- Performing Test check_c_compiler_flag__mno_fma4
-- Performing Test check_c_compiler_flag__mno_fma4 - Success
-- Performing Test check_cxx_compiler_flag__mno_fma4
-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success
-- Performing Test check_c_compiler_flag__mno_avx512f
-- Performing Test check_c_compiler_flag__mno_avx512f - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512f
-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success
-- Performing Test check_c_compiler_flag__mno_avx512vl
-- Performing Test check_c_compiler_flag__mno_avx512vl - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vl
-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success
-- Performing Test check_c_compiler_flag__mno_avx512pf
-- Performing Test check_c_compiler_flag__mno_avx512pf - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512pf
-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success
-- Performing Test check_c_compiler_flag__mno_avx512er
-- Performing Test check_c_compiler_flag__mno_avx512er - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512er
-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success
-- Performing Test check_c_compiler_flag__mno_avx512cd
-- Performing Test check_c_compiler_flag__mno_avx512cd - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512cd
-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success
-- Performing Test check_c_compiler_flag__mno_avx512dq
-- Performing Test check_c_compiler_flag__mno_avx512dq - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512dq
-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success
-- Performing Test check_c_compiler_flag__mno_avx512bw
-- Performing Test check_c_compiler_flag__mno_avx512bw - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512bw
-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success
-- Performing Test check_c_compiler_flag__mno_avx512ifma
-- Performing Test check_c_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma
-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success
-- Performing Test check_c_compiler_flag__mno_avx512vbmi
-- Performing Test check_c_compiler_flag__mno_avx512vbmi - Success
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi
-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success
-- Performing Test check_c_compiler_flag__Werror_return_type
-- Performing Test check_c_compiler_flag__Werror_return_type - Success
-- Performing Test check_cxx_compiler_flag__Werror_return_type
-- Performing Test check_cxx_compiler_flag__Werror_return_type - Success
-- Performing Test check_c_compiler_flag__Werror_switch
-- Performing Test check_c_compiler_flag__Werror_switch - Success
-- Performing Test check_cxx_compiler_flag__Werror_switch
-- Performing Test check_cxx_compiler_flag__Werror_switch - Success
-- Performing Test check_c_compiler_flag__Werror_return_local_addr
-- Performing Test check_c_compiler_flag__Werror_return_local_addr - Success
-- Performing Test check_cxx_compiler_flag__Werror_return_local_addr
-- Performing Test check_cxx_compiler_flag__Werror_return_local_addr - Success
-- Checking for C++11 compiler
-- Checking for C++11 compiler - available
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- OpenMP found.
-- Boost 1_75 found.
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
-- OpenEXR found. (Version 2.5.4)
-- Found OpenImageIO: /usr/include (Required is at least version "2.0.9")
-- OpenImageIO found.
-- Did not find MOSEK header
-- Did not find MOSEK library
-- Could not find mosek library on this machine.
-- Trying to find package Ceres for aliceVision:
-- By default, Ceres required SuiteSparse to ensure best performances. if you explicitly need to build without it, you can use the option: -DALICEVISION_REQUIRE_CERES_WITH_SUITESPARSE=OFF
-- Ceres include dirs
-- Ceres libraries Ceres::ceres
-- Found AMD headers in: /usr/include
-- Found AMD library: /usr/lib/libamd.so
-- Found CAMD headers in: /usr/include
-- Found CAMD library: /usr/lib/libcamd.so
-- Found COLAMD headers in: /usr/include
-- Found COLAMD library: /usr/lib/libcolamd.so
-- Found CCOLAMD headers in: /usr/include
-- Found CCOLAMD library: /usr/lib/libccolamd.so
-- Found CHOLMOD headers in: /usr/include
-- Found CHOLMOD library: /usr/lib/libcholmod.so
-- Found SUITESPARSEQR headers in: /usr/include
-- Found SUITESPARSEQR library: /usr/lib/libspqr.so
-- Found TBB library: /usr/lib/libtbb.so
-- Found Intel Thread Building Blocks (TBB) library: /usr/lib/libtbb.so, assuming SuiteSparseQR was compiled with TBB.
-- Found TBB_MALLOC library: /usr/lib/libtbbmalloc.so
-- Found Intel Thread Building Blocks (TBB) Malloc library: /usr/lib/libtbbmalloc.so
-- Found SUITESPARSE_CONFIG headers in: /usr/include
-- Found SUITESPARSE_CONFIG library: /usr/lib/libsuitesparseconfig.so
-- Found LIBRT library: /usr/lib/librt.so
-- Adding librt: /usr/lib/librt.so to SuiteSparse_config libraries (required on Linux & Unix [not OSX] if SuiteSparse is compiled with timing).
-- Found METIS library: /usr/lib/libmetis.so
-- Found SuiteSparse: TRUE (found version "5.8.1")
-- SUITESPARSE_LIBRARIES: /usr/lib/libspqr.so;/usr/lib/libtbb.so;/usr/lib/libtbbmalloc.so;/usr/lib/libcholmod.so;/usr/lib/libccolamd.so;/usr/lib/libcamd.so;/usr/lib/libcolamd.so;/usr/lib/libamd.so;/usr/lib/libopenblas.so;-lm;-ldl;/usr/lib/libopenblas.so;/usr/lib/libsuitesparseconfig.so;/usr/lib/librt.so;/usr/lib/libmetis.so
-- CERES_LIBRARIES: Ceres::ceres;/usr/lib/libspqr.so;/usr/lib/libtbb.so;/usr/lib/libtbbmalloc.so;/usr/lib/libcholmod.so;/usr/lib/libccolamd.so;/usr/lib/libcamd.so;/usr/lib/libcolamd.so;/usr/lib/libamd.so;/usr/lib/libopenblas.so;-lm;-ldl;/usr/lib/libopenblas.so;/usr/lib/libsuitesparseconfig.so;/usr/lib/librt.so;/usr/lib/libmetis.so
-- CERES_INCLUDE_DIRS:
-- Flann 1.8.4 found (include: /home/jsmith/temp/self-compile/AliceVision/src/dependencies/flann/src/cpp/flann)
-- CoinUtils 2.9.3 found (include: /home/jsmith/temp/self-compile/AliceVision/src/dependencies/osi_clp/CoinUtils/src)
-- Clp 1.15.11 found (include: /home/jsmith/temp/self-compile/AliceVision/src/dependencies/osi_clp/Clp/src)
-- Osi 0.106.10 found (include: /home/jsmith/temp/self-compile/AliceVision/src/dependencies/osi_clp/Osi/src/Osi)
CMake Deprecation Warning at src/dependencies/osi_clp/CMakeLists.txt:6 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Lemon found (include: /home/jsmith/temp/self-compile/AliceVision/src/dependencies/lemon/lemon)
-- Alembic version 1.7.16 found.
-- PopSIFT found.
-- Looking for OpenGV.
-- OpenGV headers found in /usr/include
-- Looking for Eigen dependency...
CMake Warning at src/cmake/FindOpenGV.cmake:34 (MESSAGE):
Couldn't find Eigen, this is needed for compiling with openGV
Call Stack (most recent call first):
src/CMakeLists.txt:623 (find_package)
-- OpenGV libraries found: /lib/libopengv.so
-- OpenGV libraries directories: /lib
-- Could NOT find OpenGV (missing: OPENGV_INCLUDE_DIR)
-- Looking for UncertaintyTE.
-- UncertaintyTE headers found in /usr/include
-- Looking for MAGMA dependency...
CMake Warning at src/cmake/FindUncertaintyTE.cmake:43 (MESSAGE):
Couldn't find Magma, this is needed for compiling with UncertaintyTE
Call Stack (most recent call first):
src/CMakeLists.txt:648 (find_package)
-- UncertaintyTE library include not found
-- UncertaintyTE libraries found: /usr/lib/libuncertaintyTE.so
-- UncertaintyTE libraries directories: /usr/lib
-- Could NOT find UncertaintyTE (missing: UNCERTAINTYTE_INCLUDE_DIR)
-- Found Geogram: /usr/lib/libgeogram.so
-- Geogram: /usr/lib/libgeogram.so, /usr/include/geogram1
GNU compiler found.
OpenMP found. OpenMP activated in release.
-- BUILD_SHARED_LIBS ON
-- Found CUDA: /opt/cuda (found suitable version "11.2", minimum required is "7.0")
-- CUDA found.
Build Mode: Release
-- CUDA Version is 11.2
generatedDir: /home/jsmith/temp/self-compile/build/src/generated
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen dot
-- Doxygen found.
** AliceVision version: 2.3.1
** Target architecture: skylake
** Build Shared libs: ON
** Build SfM part: ON
** Build MVS part: ON
** Build AliceVision tests: OFF
** Build AliceVision documentation: 1
** Build AliceVision samples programs: OFF
** Build AliceVision+OpenCV samples programs: 0
** Build UncertaintyTE: 0
** Build MeshSDFilter: 1
** Build Alembic exporter: 1
** Enable code coverage generation: OFF
** Enable OpenMP parallelization: 1
** Use CUDA: 1
** Use OpenCV SIFT features: 0
** Use PopSift feature extractor: 1
** Use CCTAG markers: 0
** Use OpenGV for rig localization: 0
-- EIGEN:
-- CERES: 2.0.0
-- FLANN: 1.8.4 (internal)
-- CLP: 1.15.11 (internal)
-- COINUTILS: 2.9.3 (internal)
-- OSI: 0.106.10 (internal)
-- LEMON: (internal)
CMake Deprecation Warning at src/dependencies/lemon/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Found PythonInterp: /usr/bin/python (found version "3.9.1")
-- Found Wget: /usr/bin/wget
-- Found Ghostscript: /usr/bin/gs
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of long long
-- Check size of long long - done
CMake Deprecation Warning at src/dependencies/vectorGraphics/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jsmith/temp/self-compile/build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment