Hi Ravindra!

You'll need to rebuild the docker image and change this line accordingly:
https://github.com/apache/arrow/blob/master/ci/travis_script_manylinux.sh#L57

On Wed, Feb 27, 2019 at 8:29 AM Ravindra Pindikura <ravin...@dremio.com>
wrote:

> Hi,
>
> I added an include for boost header file in gandiva. This compiles on
> ubuntu/Mac/windows, but fails with the manylinux CI entry.
>
> I’m getting a compilation failure :
>
> https://travis-ci.org/apache/arrow/jobs/498718755 <
> https://travis-ci.org/apache/arrow/jobs/498718755>
> /arrow/cpp/src/gandiva/decimal_xlarge.cc:29:44: fatal error:
> boost/multiprecision/cpp_int.hpp: No such file or directory
> #include "boost/multiprecision/cpp_int.hpp"
> ^
> compilation terminated.
>
>
>
> @xhocy and @kszucs pointed out the manylinux1 image has a very minimal
> boost, and doesn’t include the multi precision files. So, the script that
> builds boost for manylinux1 needs to be updated for this.
>
>
>
> https://github.com/apache/arrow/blob/master/python/manylinux1/scripts/build_boost.sh#L38
> <
> https://github.com/apache/arrow/blob/master/python/manylinux1/scripts/build_boost.sh#L38
> >
>
> After making change, the manylinux1 build still fails with the same error
> :(.
>
> https://travis-ci.org/apache/arrow/jobs/498847622
>
>  Looks like the CI run downloads a prebuilt docker image. Do I need to
> update the docker image ? If yes, can you please point out the instructions
> for this ?
>
> Thanks & regards,
> Ravindra.

Reply via email to