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
QtWS25 Last Chance

install BOOST with Cmake

Scheduled Pinned Locked Moved Unsolved General and Desktop
21 Posts 4 Posters 3.2k Views
  • 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.
  • B Offline
    B Offline
    Brad1111
    wrote on last edited by
    #1

    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 1 Reply Last reply
    0
    • 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

                                          • Login

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