Thanks! -DARROW_DEPENDENCY_SOURCE=BUNDLED
seems to do the trick - I can build without adding find_package! Although, any idea how to get pass this? " */Users/icexelloss/workspace/arrow/cpp/src/arrow/compute/kernels/scalar_string_internal.h:216:20: **error: **unused function 'StringClassifyDoc' [-Werror,-Wunused-function]* static FunctionDoc StringClassifyDoc(std::string class_summary, std::string class_desc, " On Wed, Feb 2, 2022 at 10:11 AM Benson Muite <benson_mu...@emailplus.org> wrote: > Can you try using one of the CMAKE options: > -DARROW_DEPENDENCY_SOURCE=BREW > -DARROW_DEPENDENCY_SOURCE=BUNDLED > > see https://arrow.apache.org/docs/developers/cpp/building.html > > On 2/2/22 5:44 PM, Li Jin wrote: > > 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 > >>>>> > >>> > >> > > > >