thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nikhil Jindal <nikhiljin...@google.com>
Subject Re: Unable to install thrift
Date Thu, 24 Jun 2010 11:22:27 GMT
Sorry to have pinged you all with my problem. It was a silly one :)
My root user did not have permissions to access my Makefile.
The issue has been resolved now.

Thanks!

On Thu, Jun 24, 2010 at 4:09 PM, Nikhil Jindal <nikhiljindal@google.com>wrote:

> Hello All,
>
> The Thrift usage page for C++<http://wiki.apache.org/thrift/ThriftUsageC%2B%2B>gives
a direct
> link <http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz>for loading
the code for Thrift, which doesnt open.
> The Download <http://incubator.apache.org/thrift/download/> page on
> Apache, gives a different link <http://instant.thrift-rpc.org/> for
> loading Thrift, which doesnt open as well.
>
> At last, I downloaded the .tar.gz from here<http://www.apache.org/dyn/closer.cgi?path=/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz>
> .
> Then, from /thrift-0.2.0, I ran the following cmd:
> *./configure* which is completely fine
> Then I run: *make* and I get the following errors:
>
> /usr/bin/ruby1.8
> /home/nikhiljindal/Desktop/thrift-0.2.0/lib/rb/ext/extconf.rb
> /home/nikhiljindal/Desktop/thrift-0.2.0/lib/rb/ext/extconf.rb:20:in
> `require': no such file to load -- mkmf (LoadError)
>     from /home/nikhiljindal/Desktop/thrift-0.2.0/lib/rb/ext/extconf.rb:20
> setup.rb:655:in `command': system("/usr/bin/ruby1.8"
> "/home/nikhiljindal/Desktop/thrift-0.2.0/lib/rb/ext/extconf.rb") failed
> (RuntimeError)
>     from setup.rb:660:in `ruby'
>     from setup.rb:1238:in `extconf'
>     from setup.rb:1230:in `config_dir_ext'
>     from setup.rb:1532:in `__send__'
>     from setup.rb:1532:in `traverse'
>     from setup.rb:1549:in `dive_into'
>     from setup.rb:1530:in `traverse'
>     from setup.rb:1524:in `exec_task_traverse'
>     from setup.rb:1519:in `each'
>     from setup.rb:1519:in `exec_task_traverse'
>     from setup.rb:1223:in `exec_config'
>     from setup.rb:991:in `exec_config'
>     from setup.rb:826:in `__send__'
>     from setup.rb:826:in `invoke'
>     from setup.rb:773:in `invoke'
>     from setup.rb:1578
> make[3]: *** [all-local] Error 1
> make[3]: Leaving directory `/home/nikhiljindal/Desktop/thrift-0.2.0/lib/rb'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/nikhiljindal/Desktop/thrift-0.2.0/lib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/nikhiljindal/Desktop/thrift-0.2.0'
> make: *** [all] Error 2
>
> Now, on running *make install*, I get the following:
> making install in compiler/cpp
> make[1]: Entering directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> Regenerating version.h... No changes.
> make  install-am
> make[2]: Entering directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> make[3]: Entering directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
>   /bin/sh ../../libtool   --mode=install /usr/bin/install -c thrift
> '/usr/local/bin'
> libtool: install: /usr/bin/install -c thrift /usr/local/bin/thrift
> /usr/bin/install: cannot create regular file `/usr/local/bin/thrift':
> Permission denied
> make[3]: *** [install-binPROGRAMS] Error 1
> make[3]: Leaving directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> make[2]: *** [install-am] Error 2
> make[2]: Leaving directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory
> `/home/nikhiljindal/Desktop/thrift-0.2.0/compiler/cpp'
> make: *** [install-recursive] Error 1
>
> Since, I am getting "Permission Denied". I tried *sudo make install* and I
> get:
> make: Makefile: Permission denied
> make: *** No rule to make target `install'.  Stop.
>
> It is very strange to me that running the same command as sudo gives No
> rule to make target.
>
> Do not know what to do next.
> Please help
>
> Looking forward to your replies
>
> Thanks and Regards
> Nikhil Jindal
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message