I see now where this is missing in the build docs, I think we have updated the docs elsewhere (e.g. in the Python side source build instructions). I got confused when you said you installed "libboost-dev" because that will also install libboost-regex-dev.
thanks! Wes On Thu, Mar 8, 2018 at 10:52 PM, Andy Grove <andygrov...@gmail.com> wrote: > OK, so after installing libboost-regex-dev I can generate a makefile. The > docs don't state that I need to install this. I'll submit a one line PR for > the docs. > > Thanks for the help. > > On Thu, Mar 8, 2018 at 7:40 PM, Wes McKinney <wesmck...@gmail.com> wrote: > >> Sure, please go ahead and open a JIRA. Do you have libboost-regex-dev >> installed (is /usr/lib/x86_64-linux-gnu/libboost_regex.so present?)? >> >> On Thu, Mar 8, 2018 at 9:31 PM, Andy Grove <andygrov...@gmail.com> wrote: >> > So I cloned arrow again in a new directory and it is no longer looking >> for >> > the local boost install. >> > >> > It is looking in /usr/include for headers and recognizes now that I have >> > boost 1.58.0 >> > >> > It still fails though, looking for boost_regex. Here is a new gist. >> > >> > https://gist.github.com/andygrove/840b5f4d9c500669bbd1de1b84287a0e >> > >> > Should I go ahead and file a JIRA for this? >> > >> > On Thu, Mar 8, 2018 at 8:32 AM, Wes McKinney <wesmck...@gmail.com> >> wrote: >> > >> >> OK, does moving the ~/git/boost_1_66_0 someplace else (or removing it) >> >> make the problem go away? We should open a JIRA to see why the CMake >> >> build system is being fooled by that directory and see if it can be >> >> fixed >> >> >> >> On Thu, Mar 8, 2018 at 10:28 AM, Andy Grove <andygrov...@gmail.com> >> wrote: >> >> > Thanks. Here's the gist. I do not have BOOST env vars set. It does >> seem >> >> to >> >> > be looking for headers in a boost directory parallel to arrow though. >> >> > >> >> > https://gist.github.com/andygrove/8abfa027fa29fb9f31efeab90043682c >> >> > >> >> > On Thu, Mar 8, 2018 at 8:22 AM, Wes McKinney <wesmck...@gmail.com> >> >> wrote: >> >> > >> >> >> If you could also run with >> >> >> >> >> >> -DARROW_VERBOSE_THIRDPARTY_BUILD=ON >> >> >> >> >> >> that would provide additional debugging help >> >> >> >> >> >> On Thu, Mar 8, 2018 at 10:17 AM, Wes McKinney <wesmck...@gmail.com> >> >> wrote: >> >> >> > hi Andy, >> >> >> > >> >> >> > Can you post the complete output of running CMake in a gist or >> >> >> > someplace for us to have a look? Do you have any BOOST_* >> environment >> >> >> > variables set? >> >> >> > >> >> >> > Thanks >> >> >> > Wes >> >> >> > >> >> >> > On Thu, Mar 8, 2018 at 10:12 AM, Andy Grove <andygrov...@gmail.com >> > >> >> >> wrote: >> >> >> >> So I'm following the instructions and installed the binary >> >> dependencies, >> >> >> >> including libboost-dev. I see boost headers in /usr/include/boost. >> >> I'm >> >> >> >> using Ubuntu 16.04. >> >> >> >> >> >> >> >> In the Arrow cpp directory, I ran: >> >> >> >> >> >> >> >> cmake -G "Unix Makefiles" >> >> >> >> >> >> >> >> I get this output: >> >> >> >> >> >> >> >> Unable to find the requested Boost libraries. >> >> >> >> >> >> >> >> Boost version: 0.0.0 >> >> >> >> >> >> >> >> Boost include path: /home/andy/git/boost_1_66_0 >> >> >> >> >> >> >> >> Could not find the following Boost libraries: >> >> >> >> >> >> >> >> boost_regex >> >> >> >> >> >> >> >> Some (but not all) of the required Boost libraries were found. >> You >> >> >> may >> >> >> >> need to install these additional Boost libraries. >> Alternatively, >> >> set >> >> >> >> BOOST_LIBRARYDIR to the directory containing Boost libraries or >> >> >> BOOST_ROOT >> >> >> >> to the location of Boost. >> >> >> >> >> >> >> >> I also tried installing boost headers and going that route but ran >> >> into >> >> >> >> different problems. >> >> >> >> >> >> >> >> I'd appreciate some guidance. >> >> >> >> >> >> >> >> Thanks, >> >> >> >> >> >> >> >> Andy. >> >> >> >> >> >>