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.
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.
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.
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.
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'm ready to file reports unless there are objections.
Thanks,
Rush