I have been doing a lot of work lately with the library, and I have
come across some things that I think are bugs. I went to the JIRA
page, which says to search JIRA or ask on the list before filing a
new report. So here I am to ask about these items.
Thanks for being so diligent!
1) The Java runtime is always copied to /usr/local/lib by make
install. It does not pay any attention to my --prefix argument to
configure. I also tried setting --libdir and --datarootdir but they
made no difference.
Do we really even want "make install" to do anything for Java? I'd
say open a ticket.
2) The ruby install is trying to write to somewhere that requires
sudo access, even though I have specified --prefix as a configure
argument with a path under ~. Same problem as #1 for a different
language.
I believe that the ruby libraries try to go into site_ruby.
Personally, I don't think that we should even do this anymore. Do you
prefer to use the ruby libraries installed in this fashion for some
reason? I'm a big fan of the gem form of packaging and use.
3) test/cpp/src/main.cpp has the line:
shared_ptr<TSocket> socket(new TSocket("127.0.01", port));
which should be:
shared_ptr<TSocket> socket(new TSocket("127.0.0.1", port));
Currently, this causes a runtime error.
Looks like we should open a ticket.
4) The makefiles test/cpp/Stress-test.mk and test/cpp/Thrift-
test.mk do not pay attention to my --prefix configuration setting.
They assume that libraries are installed in the standard locations.
They also don't pay attention to my --with-boost directory
specification for setting boost_home, and seem to hardcode
boost-1_33_1.
I'd say open a ticket.
Thanks again for taking the time to report your problems.