Hello Ravindra,

simplest thing would be when you open a pull request and I can then pick this 
up and push it to my personal fork. Then a new image is built on quay.io. 
Otherwise, you can also activate quay.io on your fork to get the docker image 
to build.

Uwe

On Wed, Feb 27, 2019, at 8:41 AM, Krisztián Szűcs wrote:
> 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