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