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

install BOOST with Cmake

Scheduled Pinned Locked Moved Unsolved General and Desktop
21 Posts 4 Posters 3.3k 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 28 Sept 2024, 13:07 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)
    
    S 1 Reply Last reply 28 Sept 2024, 14:24
    0
    • B Brad1111
      28 Sept 2024, 13:07

      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)
      
      S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 28 Sept 2024, 14:24 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 28 Sept 2024, 14:24 last edited by Brad1111
        #5

        Hello @SGaist , Thats correct

        1 Reply Last reply
        0
        • C Offline
          C Offline
          ChrisW67
          wrote on 29 Sept 2024, 03:27 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
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 29 Sept 2024, 07:46 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 29 Sept 2024, 13:30 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
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 29 Sept 2024, 17:12 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 29 Sept 2024, 17:50 last edited by
                  #10

                  I tried them all, same output

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on 29 Sept 2024, 18:14 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 30 Sept 2024, 12:39 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
                        28 Sept 2024, 02:29

                        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

                        J Online
                        J Online
                        jsulm
                        Lifetime Qt Champion
                        wrote on 30 Sept 2024, 12:48 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 30 Sept 2024, 13:02
                        0
                        • J jsulm
                          30 Sept 2024, 12:48

                          @Brad1111 In which folder is filesystem.hpp located?

                          B Offline
                          B Offline
                          Brad1111
                          wrote on 30 Sept 2024, 13:02 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)

                          J 1 Reply Last reply 30 Sept 2024, 13:08
                          0
                          • B Brad1111
                            30 Sept 2024, 13:02

                            @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)

                            J Online
                            J Online
                            jsulm
                            Lifetime Qt Champion
                            wrote on 30 Sept 2024, 13:08 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 30 Sept 2024, 13:37 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
                              
                              J 1 Reply Last reply 30 Sept 2024, 13:41
                              0
                              • B Brad1111
                                30 Sept 2024, 13:37

                                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
                                
                                J Online
                                J Online
                                jsulm
                                Lifetime Qt Champion
                                wrote on 30 Sept 2024, 13:41 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 30 Sept 2024, 13:48 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.
                                  
                                  J 1 Reply Last reply 30 Sept 2024, 13:51
                                  0
                                  • B Brad1111
                                    30 Sept 2024, 13:48

                                    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.
                                    
                                    J Online
                                    J Online
                                    jsulm
                                    Lifetime Qt Champion
                                    wrote on 30 Sept 2024, 13:51 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 30 Sept 2024, 13:58
                                    0
                                    • J jsulm
                                      30 Sept 2024, 13:51

                                      @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 30 Sept 2024, 13:58 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
                                      • S Offline
                                        S Offline
                                        SGaist
                                        Lifetime Qt Champion
                                        wrote on 30 Sept 2024, 17:28 last edited by
                                        #21

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

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

                                        1 Reply Last reply
                                        0

                                        12/21

                                        30 Sept 2024, 12:39

                                        • Login

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