Hi Gabor, Sailesh, Thank you for the hints. I have tried both hints but it still does not work. The build fails with the same error. If I check what are in the gen-cpp directory, I can see that it is kind of emty and the 'Status_types.h' file is not generated. ysu@ysu-VirtualBox:~/Impala$ ls be/generated-sources/gen-cpp/ CMakeFiles cmake_install.cmake common.pb.cc common.pb.h CTestTestfile.cmake Makefile Do you know how the gen-cpp directory is populated? Kind regards, Yang Gesendet: Donnerstag, 05. April 2018 um 10:33 Uhr Von: "Gabor Kaszab" <gaborkas...@cloudera.com> An: dev@impala.apache.org Betreff: Re: Error when build with bootstrap_development.sh Another thing worth checking: bootstrap_development.sh invokes bootstrap_system.sh that in turn does a git clone to ~/Impala and tries to build there. My assumption is that you did a git clone to a different directory, sourced configs there but then the bootstrap script tried to build Impala in ~/Impala. I tend to comment out the git clone part of the bootstrap_system.sh script (and the following line "cd ~/Impala"). Let me know if this helps.
Cheers, Gabor On Wed, Apr 4, 2018 at 9:21 PM, Sailesh Mukil <sail...@cloudera.com> wrote: > Have you tried deleting the gen-cpp directory and rebuilding with > "./buildall" ? > > On Wed, Apr 4, 2018 at 11:33 AM, Yang Su <yang...@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 > > >