Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. install BOOST with Cmake
Forum Updated to NodeBB v4.3 + New Features

install BOOST with Cmake

Scheduled Pinned Locked Moved Unsolved General and Desktop
21 Posts 4 Posters 4.7k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    ChrisW67
    wrote on last edited by
    #2

    Nothing to do with Qt.

    As the helpful information provided by cmake --help-policy CMP0144 says:

    The OLD behavior for this policy is to ignore <PACKAGENAME>_ROOT variables if the original <PackageName> has lower-case characters.
    The NEW behavior for this policy is to use <PACKAGENAME>_ROOT variables.

    The first condition applies to your CMakeLists.txt

    Try:

    set(Boost_ROOT /usr/local/include/boost)
    find_package(Boost 1.86.0 REQUIRED COMPONENTS system chrono thread filesystem   )
    

    or adding this to your CMakeLists.txt:

     cmake_policy(SET CMP0144 NEW)
    
    1 Reply Last reply
    2
    • B Offline
      B Offline
      Brad1111
      wrote on last edited by
      #3

      Sadly it doesnt change much : Here is the result I get :

      BOOST_INCLUDEDIR is 
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1706 ] _boost_TEST_VERSIONS = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1707 ] Boost_USE_MULTITHREADED = "TRUE"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1708 ] Boost_USE_STATIC_LIBS = "OFF"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1709 ] Boost_USE_STATIC_RUNTIME = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1710 ] Boost_ADDITIONAL_VERSIONS = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1711 ] Boost_NO_SYSTEM_PATHS = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1743 ] BOOST_ROOT = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1744 ] ENV{BOOST_ROOT} = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1745 ] BOOST_INCLUDEDIR = "/usr/local/include"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1746 ] ENV{BOOST_INCLUDEDIR} = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1747 ] BOOST_LIBRARYDIR = "/usr/local/include/boost"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1748 ] ENV{BOOST_LIBRARYDIR} = <unset>
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1836 ] location of version.hpp: /usr/local/include/boost/version.hpp
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1876 ] Boost_VERSION = "1.86.0"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1877 ] Boost_VERSION_STRING = "1.86.0"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1878 ] Boost_VERSION_MACRO = "108600"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1879 ] Boost_VERSION_MAJOR = "1"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1880 ] Boost_VERSION_MINOR = "86"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1881 ] Boost_VERSION_PATCH = "0"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1882 ] Boost_VERSION_COUNT = "3"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1906 ] Boost_LIB_PREFIX = ""
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1907 ] Boost_NAMESPACE = "boost"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:953 ] _boost_COMPILER = <unset> (guessed)
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1943 ] _boost_MULTITHREADED = "-mt"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2021 ] _boost_ARCHITECTURE_TAG = "" (detected)
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2025 ] _boost_RELEASE_ABI_TAG = "-"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2026 ] _boost_DEBUG_ABI_TAG = "-d"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2086 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/boost;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2087 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/boost;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
      CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
        New Boost version may have incorrect or missing dependencies and imported
        targets
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
        CMakeLists.txt:79 (find_package)
      
      
      CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
        New Boost version may have incorrect or missing dependencies and imported
        targets
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
        CMakeLists.txt:79 (find_package)
      
      
      CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
        New Boost version may have incorrect or missing dependencies and imported
        targets
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
        CMakeLists.txt:79 (find_package)
      
      
      CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
        New Boost version may have incorrect or missing dependencies and imported
        targets
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
        CMakeLists.txt:79 (find_package)
      
      
      CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
        New Boost version may have incorrect or missing dependencies and imported
        targets
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
        CMakeLists.txt:79 (find_package)
      
      
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-mt-1_86;boost_system-mt;boost_system-mt;boost_system-mt;boost_system
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-mt-d-1_86;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for CHRONO_LIBRARY_RELEASE: boost_chrono-mt-1_86;boost_chrono-mt;boost_chrono-mt;boost_chrono-mt;boost_chrono
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for CHRONO_LIBRARY_DEBUG: boost_chrono-mt-d-1_86;boost_chrono-mt-d;boost_chrono-mt-d;boost_chrono-mt;boost_chrono
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-mt-1_86;boost_thread-mt;boost_thread-mt;boost_thread-mt;boost_thread
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-mt-d-1_86;boost_thread-mt-d;boost_thread-mt-d;boost_thread-mt;boost_thread
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-mt-1_86;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-mt-d-1_86;boost_filesystem-mt-d;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for ATOMIC_LIBRARY_RELEASE: boost_atomic-mt-1_86;boost_atomic-mt;boost_atomic-mt;boost_atomic-mt;boost_atomic
      -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for ATOMIC_LIBRARY_DEBUG: boost_atomic-mt-d-1_86;boost_atomic-mt-d;boost_atomic-mt-d;boost_atomic-mt;boost_atomic
      CMake Error at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
        Could NOT find Boost (missing: system chrono thread filesystem) (found
        suitable version "1.86.0", minimum required is "1.86")
      Call Stack (most recent call first):
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
        /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
        CMakeLists.txt:79 (find_package)
      
      SGaistS 1 Reply Last reply
      0
      • B Brad1111

        Sadly it doesnt change much : Here is the result I get :

        BOOST_INCLUDEDIR is 
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1706 ] _boost_TEST_VERSIONS = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1707 ] Boost_USE_MULTITHREADED = "TRUE"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1708 ] Boost_USE_STATIC_LIBS = "OFF"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1709 ] Boost_USE_STATIC_RUNTIME = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1710 ] Boost_ADDITIONAL_VERSIONS = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1711 ] Boost_NO_SYSTEM_PATHS = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1743 ] BOOST_ROOT = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1744 ] ENV{BOOST_ROOT} = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1745 ] BOOST_INCLUDEDIR = "/usr/local/include"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1746 ] ENV{BOOST_INCLUDEDIR} = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1747 ] BOOST_LIBRARYDIR = "/usr/local/include/boost"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1748 ] ENV{BOOST_LIBRARYDIR} = <unset>
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1836 ] location of version.hpp: /usr/local/include/boost/version.hpp
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1876 ] Boost_VERSION = "1.86.0"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1877 ] Boost_VERSION_STRING = "1.86.0"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1878 ] Boost_VERSION_MACRO = "108600"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1879 ] Boost_VERSION_MAJOR = "1"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1880 ] Boost_VERSION_MINOR = "86"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1881 ] Boost_VERSION_PATCH = "0"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1882 ] Boost_VERSION_COUNT = "3"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1906 ] Boost_LIB_PREFIX = ""
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1907 ] Boost_NAMESPACE = "boost"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:953 ] _boost_COMPILER = <unset> (guessed)
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1943 ] _boost_MULTITHREADED = "-mt"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2021 ] _boost_ARCHITECTURE_TAG = "" (detected)
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2025 ] _boost_RELEASE_ABI_TAG = "-"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2026 ] _boost_DEBUG_ABI_TAG = "-d"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2086 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/boost;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2087 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/boost;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
        CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
          New Boost version may have incorrect or missing dependencies and imported
          targets
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
          CMakeLists.txt:79 (find_package)
        
        
        CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
          New Boost version may have incorrect or missing dependencies and imported
          targets
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
          CMakeLists.txt:79 (find_package)
        
        
        CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
          New Boost version may have incorrect or missing dependencies and imported
          targets
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
          CMakeLists.txt:79 (find_package)
        
        
        CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
          New Boost version may have incorrect or missing dependencies and imported
          targets
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
          CMakeLists.txt:79 (find_package)
        
        
        CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
          New Boost version may have incorrect or missing dependencies and imported
          targets
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
          CMakeLists.txt:79 (find_package)
        
        
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-mt-1_86;boost_system-mt;boost_system-mt;boost_system-mt;boost_system
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-mt-d-1_86;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for CHRONO_LIBRARY_RELEASE: boost_chrono-mt-1_86;boost_chrono-mt;boost_chrono-mt;boost_chrono-mt;boost_chrono
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for CHRONO_LIBRARY_DEBUG: boost_chrono-mt-d-1_86;boost_chrono-mt-d;boost_chrono-mt-d;boost_chrono-mt;boost_chrono
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-mt-1_86;boost_thread-mt;boost_thread-mt;boost_thread-mt;boost_thread
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-mt-d-1_86;boost_thread-mt-d;boost_thread-mt-d;boost_thread-mt;boost_thread
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-mt-1_86;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-mt-d-1_86;boost_filesystem-mt-d;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for ATOMIC_LIBRARY_RELEASE: boost_atomic-mt-1_86;boost_atomic-mt;boost_atomic-mt;boost_atomic-mt;boost_atomic
        -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for ATOMIC_LIBRARY_DEBUG: boost_atomic-mt-d-1_86;boost_atomic-mt-d;boost_atomic-mt-d;boost_atomic-mt;boost_atomic
        CMake Error at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
          Could NOT find Boost (missing: system chrono thread filesystem) (found
          suitable version "1.86.0", minimum required is "1.86")
        Call Stack (most recent call first):
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
          /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
          CMakeLists.txt:79 (find_package)
        
        SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #4

        @Brad1111 hi,

        Are you using an Intel Mac ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Brad1111
          wrote on last edited by Brad1111
          #5

          Hello @SGaist , Thats correct

          1 Reply Last reply
          0
          • C Offline
            C Offline
            ChrisW67
            wrote on last edited by
            #6

            Boost Thread depends on some non header-only libraries, including system and chrono both of which are in your list.
            Boost.Filesystem is implemented as a separately compiled library

            Have you installed the compiled Boost libraries in a location that can be found by your linker? This would likely be under /usr/local/lib somewhere.

            1 Reply Last reply
            1
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by SGaist
              #7

              On a M1 machine, using brew's installed cmake, I don't have any issue beside warning CMP0167.

              As noted by @ChrisW67, some of the libs are not header only so you have to link them such as:
              target_link_libraries(my_app Qt${QT_VERSION_MAJOR}::Core Boost::filesystem)

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • B Offline
                B Offline
                Brad1111
                wrote on last edited by Brad1111
                #8

                @ChrisW67 I think it is all installed.
                In the folder /usr/local/lib, I have these kind of files :

                libboost_filesystem-mt.a			libboost_prg_exec_monitor.dylib			libboost_url-mt.a
                libboost_filesystem-mt.dylib			libboost_process-mt.a				libboost_url-mt.dylib
                libboost_filesystem.a				libboost_process-mt.dylib			libboost_url.a
                libboost_filesystem.dylib
                

                @SGaist Actually Im using the Cmake with Qt. And once I added the linker correctly, my errors appeared different. Before, I had a lot of lines about cmake and find package.
                Now all I get is the error from the include in my .cpp but nothing about cmake. Its like cmake finds boost and the files , otherwise find package required would return an error right ? But now, all I get is :

                #include <Boost/filesystem.hpp>
                         ^~~~~~~~~~~~~~~~~~~~~~
                1 error generated.
                
                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #9

                  it's <boost/filesystem.hpp>

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  1
                  • B Offline
                    B Offline
                    Brad1111
                    wrote on last edited by
                    #10

                    I tried them all, same output

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #11

                      Check whether you have /usr/local/include/boost in your include search paths. If so, that explains the include issue. I would recommand pointing cmake to /usr/local/include as root.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      1
                      • B Offline
                        B Offline
                        Brad1111
                        wrote on last edited by
                        #12

                        Not entirely sure how to get a list of the include search paths but I didnt add the boost path anywhere - aside from setting boost_ROOT var.
                        pointing cmake as root would be set(CMAKE_ROOT /usr/local/include) ? If so, it doesnt change anything

                        1 Reply Last reply
                        0
                        • B Brad1111

                          I'm trying to get boost working in QT with Cmake but so far, couldnt make it work :(
                          So basically, I installed boost with brew on macos. It is in the folder /usr/local/include/boost

                          But when I try to import boost in my cpp file, with the header like filesystem.hpp for example, it doesnt find it ! I tried to change the makefile like this, but I get weird messages...

                          set(Boost_USE_STATIC_LIBS OFF)
                          set(Boost_DEBUG ON)
                          set(BOOST_INCLUDEDIR /usr/local/include)
                          set(Boost_INCLUDE_DIR /usr/local/include)
                          set(BOOST_LIBRARYDIR /usr/local/include/boost )
                          include_directories(${Boost_INCLUDE_DIRS})
                          #target_link_libraries(test ${Boost_LIBRARIES})
                          
                          message("BOOST_INCLUDEDIR is ${BOOST_INCLUDEDIR}") #2020-01-15
                          
                          set(BOOST_ROOT /usr/local/include/boost)
                          find_package(Boost 1.86.0 REQUIRED COMPONENTS system chrono thread filesystem   )
                          
                          

                          and what I get is :

                          CMake Warning (dev) at CMakeLists.txt:74 (find_package):
                            Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
                            variables.  Run "cmake --help-policy CMP0144" for policy details.  Use the
                            cmake_policy command to set the policy and suppress this warning.
                          
                            CMake variable BOOST_ROOT is set to:
                          
                              /usr/local/include/boost
                          
                            For compatibility, find_package is ignoring the variable, but code in a
                            .cmake module might still use it.
                          This warning is for project developers.  Use -Wno-dev to suppress it.
                          
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1706 ] _boost_TEST_VERSIONS = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1707 ] Boost_USE_MULTITHREADED = "TRUE"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1708 ] Boost_USE_STATIC_LIBS = "OFF"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1709 ] Boost_USE_STATIC_RUNTIME = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1710 ] Boost_ADDITIONAL_VERSIONS = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1711 ] Boost_NO_SYSTEM_PATHS = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1743 ] BOOST_ROOT = "/usr/local/include/boost"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1744 ] ENV{BOOST_ROOT} = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1745 ] BOOST_INCLUDEDIR = "/usr/local/include"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1746 ] ENV{BOOST_INCLUDEDIR} = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1747 ] BOOST_LIBRARYDIR = "/usr/local/include/boost"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1748 ] ENV{BOOST_LIBRARYDIR} = <unset>
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1836 ] location of version.hpp: /usr/local/include/boost/version.hpp
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1876 ] Boost_VERSION = "1.86.0"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1877 ] Boost_VERSION_STRING = "1.86.0"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1878 ] Boost_VERSION_MACRO = "108600"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1879 ] Boost_VERSION_MAJOR = "1"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1880 ] Boost_VERSION_MINOR = "86"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1881 ] Boost_VERSION_PATCH = "0"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1882 ] Boost_VERSION_COUNT = "3"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1906 ] Boost_LIB_PREFIX = ""
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1907 ] Boost_NAMESPACE = "boost"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:953 ] _boost_COMPILER = <unset> (guessed)
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1943 ] _boost_MULTITHREADED = "-mt"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2021 ] _boost_ARCHITECTURE_TAG = "" (detected)
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2025 ] _boost_RELEASE_ABI_TAG = "-"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2026 ] _boost_DEBUG_ABI_TAG = "-d"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2086 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/boost;/usr/local/include/boost/lib;/usr/local/include/boost/stage/lib;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2087 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/boost;/usr/local/include/boost/lib;/usr/local/include/boost/stage/lib;/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                          CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                            New Boost version may have incorrect or missing dependencies and imported
                            targets
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                            New Boost version may have incorrect or missing dependencies and imported
                            targets
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                            New Boost version may have incorrect or missing dependencies and imported
                            targets
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                            New Boost version may have incorrect or missing dependencies and imported
                            targets
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          CMake Warning at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                            New Boost version may have incorrect or missing dependencies and imported
                            targets
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-mt-1_86;boost_system-mt;boost_system-mt;boost_system-mt;boost_system
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-mt-d-1_86;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for CHRONO_LIBRARY_RELEASE: boost_chrono-mt-1_86;boost_chrono-mt;boost_chrono-mt;boost_chrono-mt;boost_chrono
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for CHRONO_LIBRARY_DEBUG: boost_chrono-mt-d-1_86;boost_chrono-mt-d;boost_chrono-mt-d;boost_chrono-mt;boost_chrono
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-mt-1_86;boost_thread-mt;boost_thread-mt;boost_thread-mt;boost_thread
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-mt-d-1_86;boost_thread-mt-d;boost_thread-mt-d;boost_thread-mt;boost_thread
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-mt-1_86;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-mt-d-1_86;boost_filesystem-mt-d;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for ATOMIC_LIBRARY_RELEASE: boost_atomic-mt-1_86;boost_atomic-mt;boost_atomic-mt;boost_atomic-mt;boost_atomic
                          -- [ /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for ATOMIC_LIBRARY_DEBUG: boost_atomic-mt-d-1_86;boost_atomic-mt-d;boost_atomic-mt-d;boost_atomic-mt;boost_atomic
                          CMake Error at /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
                            Could NOT find Boost (missing: system chrono thread filesystem) (found
                            suitable version "1.86.0", minimum required is "1.86.0")
                          Call Stack (most recent call first):
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
                            /Users/adrie/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
                            CMakeLists.txt:74 (find_package)
                          
                          
                          -- Configuring incomplete, errors occurred!
                          

                          Also, to make sure its clear, I checked the folder, and boost and all the header like filesystem.hpp are there. so its ""installed"" in the default folder.
                          Thanks for help

                          jsulmJ Offline
                          jsulmJ Offline
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #13

                          @Brad1111 In which folder is filesystem.hpp located?

                          https://forum.qt.io/topic/113070/qt-code-of-conduct

                          B 1 Reply Last reply
                          0
                          • jsulmJ jsulm

                            @Brad1111 In which folder is filesystem.hpp located?

                            B Offline
                            B Offline
                            Brad1111
                            wrote on last edited by
                            #14

                            @jsulm filesystem.hpp is in /usr/local/include/boost folder (i.e. my boost_ROOT) and I also defined set(Boost_INCLUDE_DIR /usr/local/include)

                            jsulmJ 1 Reply Last reply
                            0
                            • B Brad1111

                              @jsulm filesystem.hpp is in /usr/local/include/boost folder (i.e. my boost_ROOT) and I also defined set(Boost_INCLUDE_DIR /usr/local/include)

                              jsulmJ Offline
                              jsulmJ Offline
                              jsulm
                              Lifetime Qt Champion
                              wrote on last edited by
                              #15

                              @Brad1111 Then <boost/filesystem.hpp> should work. Please show build log, so we can see what include directories are passed to the compiler ("/usr/local/include" should be passed to the compiler).

                              https://forum.qt.io/topic/113070/qt-code-of-conduct

                              1 Reply Last reply
                              0
                              • B Offline
                                B Offline
                                Brad1111
                                wrote on last edited by
                                #16

                                First, despite my find package boost required filesystem, cmake goes through and the build works as long as I dont include the header in the cpp. - which I still do not understand btw.

                                But whenever I add the header in cpp, i get all this :

                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1706 ] _boost_TEST_VERSIONS = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1707 ] Boost_USE_MULTITHREADED = "ON"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1708 ] Boost_USE_STATIC_LIBS = "OFF"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1709 ] Boost_USE_STATIC_RUNTIME = "OFF"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1710 ] Boost_ADDITIONAL_VERSIONS = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1711 ] Boost_NO_SYSTEM_PATHS = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1743 ] BOOST_ROOT = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1744 ] ENV{BOOST_ROOT} = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1745 ] BOOST_INCLUDEDIR = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1746 ] ENV{BOOST_INCLUDEDIR} = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1747 ] BOOST_LIBRARYDIR = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1748 ] ENV{BOOST_LIBRARYDIR} = <unset>
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1836 ] location of version.hpp: /usr/local/include/boost/version.hpp
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1876 ] Boost_VERSION = "1.86.0"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1877 ] Boost_VERSION_STRING = "1.86.0"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1878 ] Boost_VERSION_MACRO = "108600"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1879 ] Boost_VERSION_MAJOR = "1"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1880 ] Boost_VERSION_MINOR = "86"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1881 ] Boost_VERSION_PATCH = "0"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1882 ] Boost_VERSION_COUNT = "3"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1906 ] Boost_LIB_PREFIX = ""
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1907 ] Boost_NAMESPACE = "boost"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:953 ] _boost_COMPILER = <unset> (guessed)
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1943 ] _boost_MULTITHREADED = "-mt"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2021 ] _boost_ARCHITECTURE_TAG = "" (detected)
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2025 ] _boost_RELEASE_ABI_TAG = "-"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2026 ] _boost_DEBUG_ABI_TAG = "-d"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2086 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2087 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                                CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                  New Boost version may have incorrect or missing dependencies and imported
                                  targets
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                  New Boost version may have incorrect or missing dependencies and imported
                                  targets
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                  New Boost version may have incorrect or missing dependencies and imported
                                  targets
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                  New Boost version may have incorrect or missing dependencies and imported
                                  targets
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                  New Boost version may have incorrect or missing dependencies and imported
                                  targets
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-mt-1_86;boost_system-mt;boost_system-mt;boost_system-mt;boost_system
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-mt-d-1_86;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for CHRONO_LIBRARY_RELEASE: boost_chrono-mt-1_86;boost_chrono-mt;boost_chrono-mt;boost_chrono-mt;boost_chrono
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for CHRONO_LIBRARY_DEBUG: boost_chrono-mt-d-1_86;boost_chrono-mt-d;boost_chrono-mt-d;boost_chrono-mt;boost_chrono
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-mt-1_86;boost_thread-mt;boost_thread-mt;boost_thread-mt;boost_thread
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-mt-d-1_86;boost_thread-mt-d;boost_thread-mt-d;boost_thread-mt;boost_thread
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-mt-1_86;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-mt-d-1_86;boost_filesystem-mt-d;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for ATOMIC_LIBRARY_RELEASE: boost_atomic-mt-1_86;boost_atomic-mt;boost_atomic-mt;boost_atomic-mt;boost_atomic
                                -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for ATOMIC_LIBRARY_DEBUG: boost_atomic-mt-d-1_86;boost_atomic-mt-d;boost_atomic-mt-d;boost_atomic-mt;boost_atomic
                                CMake Error at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
                                  Could NOT find Boost (missing: system chrono thread filesystem) (found
                                  suitable version "1.86.0", minimum required is "1.86.0")
                                Call Stack (most recent call first):
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
                                  /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
                                  CMakeLists.txt:87 (find_package)
                                
                                
                                -- Configuring incomplete, errors occurred!
                                

                                Here are the files related to boost_filesystem that I found and their location:

                                ./lib/libboost_filesystem-mt.a
                                ./lib/libboost_filesystem-mt.dylib
                                ./lib/cmake/boost_filesystem-1.86.0
                                ./lib/libboost_filesystem.dylib
                                ./lib/libboost_filesystem.a
                                ./Cellar/boost/1.86.0/lib/libboost_filesystem-mt.a
                                ./Cellar/boost/1.86.0/lib/libboost_filesystem-mt.dylib
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-mt-shared.cmake
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-static.cmake
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-shared.cmake
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-mt-static.cmake
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/boost_filesystem-config.cmake
                                ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/boost_filesystem-config-version.cmake
                                ./Cellar/boost/1.86.0/lib/libboost_filesystem.dylib
                                ./Cellar/boost/1.86.0/lib/libboost_filesystem.a
                                
                                jsulmJ 1 Reply Last reply
                                0
                                • B Brad1111

                                  First, despite my find package boost required filesystem, cmake goes through and the build works as long as I dont include the header in the cpp. - which I still do not understand btw.

                                  But whenever I add the header in cpp, i get all this :

                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1706 ] _boost_TEST_VERSIONS = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1707 ] Boost_USE_MULTITHREADED = "ON"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1708 ] Boost_USE_STATIC_LIBS = "OFF"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1709 ] Boost_USE_STATIC_RUNTIME = "OFF"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1710 ] Boost_ADDITIONAL_VERSIONS = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1711 ] Boost_NO_SYSTEM_PATHS = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1743 ] BOOST_ROOT = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1744 ] ENV{BOOST_ROOT} = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1745 ] BOOST_INCLUDEDIR = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1746 ] ENV{BOOST_INCLUDEDIR} = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1747 ] BOOST_LIBRARYDIR = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1748 ] ENV{BOOST_LIBRARYDIR} = <unset>
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1836 ] location of version.hpp: /usr/local/include/boost/version.hpp
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1876 ] Boost_VERSION = "1.86.0"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1877 ] Boost_VERSION_STRING = "1.86.0"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1878 ] Boost_VERSION_MACRO = "108600"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1879 ] Boost_VERSION_MAJOR = "1"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1880 ] Boost_VERSION_MINOR = "86"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1881 ] Boost_VERSION_PATCH = "0"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1882 ] Boost_VERSION_COUNT = "3"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1906 ] Boost_LIB_PREFIX = ""
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1907 ] Boost_NAMESPACE = "boost"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:953 ] _boost_COMPILER = <unset> (guessed)
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1943 ] _boost_MULTITHREADED = "-mt"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2021 ] _boost_ARCHITECTURE_TAG = "" (detected)
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2025 ] _boost_RELEASE_ABI_TAG = "-"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2026 ] _boost_DEBUG_ABI_TAG = "-d"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2086 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2087 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
                                  CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                    New Boost version may have incorrect or missing dependencies and imported
                                    targets
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                    New Boost version may have incorrect or missing dependencies and imported
                                    targets
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                    New Boost version may have incorrect or missing dependencies and imported
                                    targets
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                    New Boost version may have incorrect or missing dependencies and imported
                                    targets
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  CMake Warning at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1398 (message):
                                    New Boost version may have incorrect or missing dependencies and imported
                                    targets
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:1523 (_Boost_COMPONENT_DEPENDENCIES)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2135 (_Boost_MISSING_DEPENDENCIES)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-mt-1_86;boost_system-mt;boost_system-mt;boost_system-mt;boost_system
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-mt-d-1_86;boost_system-mt-d;boost_system-mt-d;boost_system-mt;boost_system
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for CHRONO_LIBRARY_RELEASE: boost_chrono-mt-1_86;boost_chrono-mt;boost_chrono-mt;boost_chrono-mt;boost_chrono
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for CHRONO_LIBRARY_DEBUG: boost_chrono-mt-d-1_86;boost_chrono-mt-d;boost_chrono-mt-d;boost_chrono-mt;boost_chrono
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-mt-1_86;boost_thread-mt;boost_thread-mt;boost_thread-mt;boost_thread
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-mt-d-1_86;boost_thread-mt-d;boost_thread-mt-d;boost_thread-mt;boost_thread
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-mt-1_86;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem-mt;boost_filesystem
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-mt-d-1_86;boost_filesystem-mt-d;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2272 ] Searching for ATOMIC_LIBRARY_RELEASE: boost_atomic-mt-1_86;boost_atomic-mt;boost_atomic-mt;boost_atomic-mt;boost_atomic
                                  -- [ /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2327 ] Searching for ATOMIC_LIBRARY_DEBUG: boost_atomic-mt-d-1_86;boost_atomic-mt-d;boost_atomic-mt-d;boost_atomic-mt;boost_atomic
                                  CMake Error at /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
                                    Could NOT find Boost (missing: system chrono thread filesystem) (found
                                    suitable version "1.86.0", minimum required is "1.86.0")
                                  Call Stack (most recent call first):
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
                                    /Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/share/cmake-3.29/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
                                    CMakeLists.txt:87 (find_package)
                                  
                                  
                                  -- Configuring incomplete, errors occurred!
                                  

                                  Here are the files related to boost_filesystem that I found and their location:

                                  ./lib/libboost_filesystem-mt.a
                                  ./lib/libboost_filesystem-mt.dylib
                                  ./lib/cmake/boost_filesystem-1.86.0
                                  ./lib/libboost_filesystem.dylib
                                  ./lib/libboost_filesystem.a
                                  ./Cellar/boost/1.86.0/lib/libboost_filesystem-mt.a
                                  ./Cellar/boost/1.86.0/lib/libboost_filesystem-mt.dylib
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-mt-shared.cmake
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-static.cmake
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-shared.cmake
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/libboost_filesystem-variant-mt-static.cmake
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/boost_filesystem-config.cmake
                                  ./Cellar/boost/1.86.0/lib/cmake/boost_filesystem-1.86.0/boost_filesystem-config-version.cmake
                                  ./Cellar/boost/1.86.0/lib/libboost_filesystem.dylib
                                  ./Cellar/boost/1.86.0/lib/libboost_filesystem.a
                                  
                                  jsulmJ Offline
                                  jsulmJ Offline
                                  jsulm
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #17

                                  @Brad1111 This is not what I asked.
                                  You posted failing cmake call output.
                                  I wanted to see actual build log, because you wrote that including Boost header files triggers compiler error, right?

                                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  1 Reply Last reply
                                  0
                                  • B Offline
                                    B Offline
                                    Brad1111
                                    wrote on last edited by
                                    #18

                                    This was my compile output but I didnt put the last bit though - so here it is: I got nothing more to show now

                                    -- Configuring incomplete, errors occurred!
                                    make: *** [/Users/brad/Documents/test/build/x/CMakeFiles/cmake.check_cache] Error 1
                                    Command PhaseScriptExecution failed with a nonzero exit code
                                    
                                    note: Run script build phase 'Generate CMakeFiles/test_autogen' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'test_autogen' from project 'test')
                                    note: Run script build phase 'Generate CMakeFiles/ALL_BUILD' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ALL_BUILD' from project 'test')
                                    ** BUILD FAILED **
                                    
                                    
                                    The following build commands failed:
                                    	PhaseScriptExecution Generate\ CMakeFiles/ZERO_CHECK /Users/brad/Documents/test/build/x/build/test.build/Debug-iphoneos/ZERO_CHECK.build/Script-348E1B20861347A28D187232.sh (in target 'ZERO_CHECK' from project 'test')
                                    (1 failure)
                                    15:19:21: The process "/Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/bin/cmake" exited with code 65.
                                    Error while building/deploying project test (kit: Qt 6.7.2 for iOS)
                                    When executing step "Build"
                                    15:19:21: Elapsed time: 00:11.
                                    
                                    jsulmJ 1 Reply Last reply
                                    0
                                    • B Brad1111

                                      This was my compile output but I didnt put the last bit though - so here it is: I got nothing more to show now

                                      -- Configuring incomplete, errors occurred!
                                      make: *** [/Users/brad/Documents/test/build/x/CMakeFiles/cmake.check_cache] Error 1
                                      Command PhaseScriptExecution failed with a nonzero exit code
                                      
                                      note: Run script build phase 'Generate CMakeFiles/test_autogen' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'test_autogen' from project 'test')
                                      note: Run script build phase 'Generate CMakeFiles/ALL_BUILD' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'ALL_BUILD' from project 'test')
                                      ** BUILD FAILED **
                                      
                                      
                                      The following build commands failed:
                                      	PhaseScriptExecution Generate\ CMakeFiles/ZERO_CHECK /Users/brad/Documents/test/build/x/build/test.build/Debug-iphoneos/ZERO_CHECK.build/Script-348E1B20861347A28D187232.sh (in target 'ZERO_CHECK' from project 'test')
                                      (1 failure)
                                      15:19:21: The process "/Users/brad/Qt-improv/Tools/CMake/CMake.app/Contents/bin/cmake" exited with code 65.
                                      Error while building/deploying project test (kit: Qt 6.7.2 for iOS)
                                      When executing step "Build"
                                      15:19:21: Elapsed time: 00:11.
                                      
                                      jsulmJ Offline
                                      jsulmJ Offline
                                      jsulm
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #19

                                      @Brad1111 Again: here cmake is failing. Nothing is built!

                                      How did you manage to get this error:

                                      #include <Boost/filesystem.hpp>
                                               ^~~~~~~~~~~~~~~~~~~~~~
                                      1 error generated.
                                      

                                      ?
                                      You also wrote that changing Boost to boost triggers same error.

                                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      B 1 Reply Last reply
                                      0
                                      • jsulmJ jsulm

                                        @Brad1111 Again: here cmake is failing. Nothing is built!

                                        How did you manage to get this error:

                                        #include <Boost/filesystem.hpp>
                                                 ^~~~~~~~~~~~~~~~~~~~~~
                                        1 error generated.
                                        

                                        ?
                                        You also wrote that changing Boost to boost triggers same error.

                                        B Offline
                                        B Offline
                                        Brad1111
                                        wrote on last edited by
                                        #20

                                        @jsulm To get the error you just quoted, I actually need to change my cmake - from qtcmake to a cmake I installed with brew, different location) without changing anything to the cmakefile. Then If i change slightly my makefile, error gets back to the big message.

                                        1 Reply Last reply
                                        0
                                        • SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #21

                                          When using the cmake version from brew, I just had the find_package call, nothing more.

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved