Also tried to test a basic CMake file with boost on my machine and it appears to find it
CMakeLists.txt " find_package(Boost COMPONENTS program_options REQUIRED) add_executable(main main.cpp) target_link_libraries(main Boost::program_options) " Log: " -- The C compiler identification is AppleClang 12.0.0.12000032 -- The CXX compiler identification is AppleClang 12.0.0.12000032 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/local/lib/cmake/Boost-1.76.0/BoostConfig.cmake (found version "1.76.0") found components: program_options " On Wed, Feb 2, 2022 at 9:32 AM Li Jin <ice.xell...@gmail.com> wrote: > Yep, Here it is! > > https://gist.github.com/icexelloss/db0e5df214addd63dc4ab0570ca7ee30 > > On Tue, Feb 1, 2022 at 6:28 PM Sutou Kouhei <k...@clear-code.com> wrote: > >> Hi, >> >> Could you upload the log to something such as >> https://gist.github.com/ and share the URL? >> >> >> Thanks, >> -- >> kou >> >> In <CAGY9duXDJJfGgGNg5=_-w-o+th+O3o=awyainxdkxho+oqu...@mail.gmail.com> >> "Re: Building Arrow Cpp: Cannot find Boost on MacOS" on Tue, 1 Feb 2022 >> 16:47:45 -0500, >> Li Jin <ice.xell...@gmail.com> wrote: >> >> > Hi! >> > >> > I ran >> > >> > "cmake .. -DARROW_BUILD_TESTS=ON -DARROW_COMPUTE=ON -DARROW_DATASET=ON >> > -DCMAKE_BUILD_TYPE=Debug -DCMAKE_FIND_DEBUG_MODE=ON" >> > >> > and here is the log. >> > >> > Perhaps Cmake cannot find where Brew installed this by default? (Just >> > guessing, new to CMake too..) >> > >> > Li >> > >> > On Tue, Feb 1, 2022 at 4:30 PM Sutou Kouhei <k...@clear-code.com> wrote: >> > >> >> Hi, >> >> >> >> Could you run cmake with -DCMAKE_FIND_DEBUG_MODE=ON and >> >> share log of it? >> >> >> >> >> >> FYI: Boost 1.76.0 is found in our CI: >> >> >> >> >> >> >> https://github.com/apache/arrow/runs/5017148285?check_suite_focus=true#step:7:183 >> >> >> >> -- Found Boost: /usr/local/lib/cmake/Boost-1.76.0/BoostConfig.cmake >> >> (found suitable version "1.76.0", minimum required is "1.64") found >> >> components: system filesystem >> >> -- Boost include dir: /usr/local/include >> >> -- Boost libraries: Boost::system;Boost::filesystem >> >> >> >> >> >> Thanks, >> >> -- >> >> kou >> >> >> >> In <CAGY9duW=utrsxvd+-uawh5jehzaaejj_exgtz6fhzvdnxpp...@mail.gmail.com >> > >> >> "Building Arrow Cpp: Cannot find Boost on MacOS" on Tue, 1 Feb 2022 >> >> 16:18:13 -0500, >> >> Li Jin <ice.xell...@gmail.com> wrote: >> >> >> >> > Hello! >> >> > >> >> > I am new to the Arrow cpp code and play with it a little. >> Unfortunately I >> >> > hit this error when trying to cmake with preset "ninja-debug-basic". >> I >> >> > wonder if anyone else has hit an similar issue? >> >> > >> >> > cmake .. --preset ninja-debug-basic >> >> > >> >> > ... >> >> > >> >> > -- ARROW_ZSTD_BUILD_VERSION: v1.5.1 >> >> > >> >> > -- ARROW_ZSTD_BUILD_SHA256_CHECKSUM: >> >> > dc05773342b28f11658604381afd22cb0a13e8ba17ff2bd7516df377060c18dd >> >> > >> >> > CMake Error at >> >> > >> >> >> /usr/local/Cellar/cmake/3.22.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 >> >> > (message): >> >> > >> >> > Could NOT find Boost (missing: Boost_INCLUDE_DIR system filesystem) >> >> > >> >> > (Required is at least version "1.58") >> >> > >> >> > Call Stack (most recent call first): >> >> > >> >> > >> >> >> /usr/local/Cellar/cmake/3.22.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 >> >> > (_FPHSA_FAILURE_MESSAGE) >> >> > >> >> > >> /usr/local/Cellar/cmake/3.22.2/share/cmake/Modules/FindBoost.cmake:2375 >> >> > (find_package_handle_standard_args) >> >> > >> >> > cmake_modules/FindBoostAlt.cmake:41 (find_package) >> >> > >> >> > cmake_modules/ThirdpartyToolchain.cmake:241 (find_package) >> >> > >> >> > cmake_modules/ThirdpartyToolchain.cmake:956 (resolve_dependency) >> >> > >> >> > CMakeLists.txt:554 (include) >> >> > >> >> > >> >> > I installed boost via HomeBrew under >> "/usr/local/Cellar/boost/1.76.0/" >> >> but >> >> > I am not really familiar with where cmake looks for boost >> dependency.. >> >> > >> >> > >> >> > Much appreciated, >> >> > >> >> > Li >> >> >> >