Reply
New Contributor
Posts: 5
Registered: ‎12-09-2014

Error When compiling impala-2.0.1-cdh5.2.1 Src Tarball

Folks,

 

I am trying to compile the sources for impala-2.0.1-cdh5.2.1.

The version if boost I have install is. 

Version     : 1.41.0

Release     : 18.el6

 

 

Is there a simeple step-by-step procedure to build this source including the dependencies required along with appropriate versions.

You input is much appreciated.

 

Thanks,

Ajay.

 

[root@ impala-2.0.1-cdh5.2.1]# ./buildall.sh

[ 21%] Built target ThriftSaslTransport

[ 21%] Building CXX object be/src/testutil/CMakeFiles/TestUtil.dir/desc-tbl-builder.cc.o

[ 21%] Building CXX object be/src/exec/CMakeFiles/Exec.dir/aggregation-node.cc.o

In file included from /root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int.hpp:17,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/multi-precision.h:38,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/decimal-value.h:25,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/util/string-parser.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/timestamp-parse-util.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/timestamp-value.h:23,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/util/promise.h:19,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/auth-provider.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/authentication.h:22,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/authentication.cc:15:

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp: In instantiation of ‘boost::multiprecision::detail::largest_unsigned_type<32u>’:

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp:104:   instantiated from here

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp:61: error: no type named ‘exact’ in ‘struct boost::uint_t<32>’

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp: In instantiation of ‘boost::multiprecision::detail::largest_signed_type<32u>’:

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp:105:   instantiated from here

/root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int/cpp_int_config.hpp:43: error: no type named ‘exact’ in ‘struct boost::int_t<32>’

In file included from /root/impala-2.0.1-cdh5.2.1/thirdparty/boost_multiprecision/cpp_int.hpp:17,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/multi-precision.h:38,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/decimal-value.h:25,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/util/string-parser.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/timestamp-parse-util.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/runtime/timestamp-value.h:23,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/util/promise.h:19,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/auth-provider.h:24,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/authentication.h:22,

                 from /root/impala-2.0.1-cdh5.2.1/be/src/rpc/authentication.cc:15:

 

 

[root@yav-134 impala-2.0.1-cdh5.2.1]# yum info boost-date-time

Loaded plugins: fastestmirror, priorities

Loading mirror speeds from cached hostfile

274 packages excluded due to repository priority protections

Installed Packages

Name        : boost-date-time

Arch        : x86_64

Version     : 1.41.0

Release     : 18.el6

Size        : 149 k

Repo        : installed

From repo   : centos6

Summary     : Runtime component of boost date-time library

URL         : http://sodium.resophonic.com/boost-cmake/1.41.0.cmake0/

License     : Boost

Description :

            : Runtime support for Boost Date Time, set of date-time libraries based

            : on generic programming concepts.