I got this error before. I solved as below: 1: check if the current proto buf is 2.4.1, if not, uninstall it and install the 2.4.1 version
2: "error while loading shared libraries: libprotobuf.so.7: cannot open shared object file: No such file or directory" This is a known issue for Linux, and is caused by a stale cache of libraries. Run ldconfig and try again. Jie On Mon, Jan 23, 2012 at 5:21 PM, Ronald Petty <ronald.pe...@gmail.com>wrote: > Hello, > > Have you confirmed the proto libs exist on your system? > > Regards, > > Ron > > > On Monday, January 23, 2012, rajesh putta <rajesh.p...@gmail.com> wrote: > > Hi Harsh, > > even after setting LD_LIBRARY_PATH variable still i am > > getting the same error. > > > > Thanks > > Rajesh Putta > > > > On Tue, Jan 24, 2012 at 1:11 AM, Harsh J <ha...@cloudera.com> wrote: > >> Hi, > >> > >> On Tue, Jan 24, 2012 at 1:00 AM, rajesh putta <rajesh.p...@gmail.com> > wrote: > >>> While building hadoop trunk i came across the following error.Can any > >>> one guide me what is the issue behind this failure. > >>> > >>> main: > >>> [exec] protoc: error while loading shared libraries: > >>> libprotobuf.so.7: cannot open shared object file: No such file or > >>> directory > >> > >> You need the dir that contains libprotobuf.so.7 on your > >> LD_LIBRARY_PATH. For instance, if /usr/local/lib carries it, ensure > >> you do: > >> > >> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib > >> > >> Before you run the maven build. > >> > >> -- > >> Harsh J > >> Customer Ops. Engineer, Cloudera > > >