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.
>> >> >>
>> >>
>>

Reply via email to