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

install BOOST with Cmake

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

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

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

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

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

      1 Reply Last reply
      0
      • B Brad1111

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

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

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

        and what I get is :

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

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

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

        @Brad1111 In which folder is filesystem.hpp located?

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

        B 1 Reply Last reply
        0
        • jsulmJ jsulm

          @Brad1111 In which folder is filesystem.hpp located?

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

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

          jsulmJ 1 Reply Last reply
          0
          • B Brad1111

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                    How did you manage to get this error:

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

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

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

                    B 1 Reply Last reply
                    0
                    • jsulmJ jsulm

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

                      How did you manage to get this error:

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

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

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

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

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

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

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

                        1 Reply Last reply
                        0

                        • Login

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