You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@impala.apache.org by an...@gmail.com, an...@gmail.com on 2018/10/01 07:32:14 UTC

Re: Error when build with bootstrap_development.sh

Hello.

Same error on Ubuntu 16.04.2 LTS x64

But I think I've found a workaround for me:

1. Make sure that ${IMPALA_HOME}/common/thrift/ folder contains CMakeLists.txt and necessary thrift files.
2. Now run a cmake_only build via ${IMPALA_HOME}/buildall.sh -cmake_only
3. In thrift common folder call $ make 
4. Now check ${IMPALA_HOME}/be/generated-sources/gen-cpp folder for code-generated files.
5. Then run noclean build ${IMPALA_HOME}/buildall.sh -noclean -skiptests -format

On 2018/04/04 18:33:43, "Yang Su" <ya...@gmx.ch> wrote: 
> Dear all,
>  
> I try to build impala on a Ubuntu box: 16.04.1-Ubuntu x86_64.
>  
> I ran bin/bootstrap_development.sh. It failed with the following error message:
>  
> [ 17%] Building CXX object be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/protoc-gen-krpc.cc.o
> [ 17%] Building CXX object be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/__/__/common/kudu_version.cc.o
> In file included from /home/ysu/Impala/be/src/common/kudu_version.cc:20:0:
> /home/ysu/Impala/be/src/common/status.h:28:50: fatal error: gen-cpp/Status_types.h: No such file or directory
>  #include "gen-cpp/Status_types.h"  // for TStatus
>                                                   ^
> compilation terminated.
> be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/build.make:86: recipe for target 'be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/__/__/common/kudu_version.cc.o' failed
> make[2]: *** [be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/__/__/common/kudu_version.cc.o] Error 1
> CMakeFiles/Makefile2:3261: recipe for target 'be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/all' failed
> make[1]: *** [be/src/kudu/rpc/CMakeFiles/protoc-gen-krpc.dir/all] Error 2
> Makefile:94: recipe for target 'all' failed
> make: *** [all] Error 2
> Error in /home/ysu/Impala/bin/make_impala.sh at line 178: ${MAKE_CMD} ${MAKE_ARGS}
>  
>  
> It seems that gen-cpp directory is not properly populated. Has anyone encountered the same problem and how did you solve it?
>  
> Thank you and best regards,
> Yang
>