[
https://issues.apache.org/jira/browse/THRIFT-1385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15044132#comment-15044132
]
Tom Lippincott commented on THRIFT-1385:
----------------------------------------
I think I should mention: it looks like this (and similar issues) have
come up before (e.g. THRIFT-1075) and, at least back then, most of the
language-specific libraries didn't respect the "--prefix" flag, because
"language X has different conventions". I don't know if this has
changed since then, or what, but it's my opinion at least that the
"--prefix=" approach is so ubiquitous that it should be propagated to
the language-specific libraries. Few things are more annoying than
specifying "--prefix" at the top level of a build, and having it screw
with stuff outside that path regardless.
> make install doesn't install java library in the setted folder
> --------------------------------------------------------------
>
> Key: THRIFT-1385
> URL: https://issues.apache.org/jira/browse/THRIFT-1385
> Project: Thrift
> Issue Type: Improvement
> Components: Java - Library
> Environment: -- Ant version
> $ ant -version
> Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> -- Commands
> svn checkout http://svn.apache.org/repos/asf/thrift/trunk thrift
> cd thrift
> ./bootstrap.sh
> ./configure --prefix=${HOME}/fakeroot --without-cpp --without-boost
> --without-libevent --without-zlib --without-c_glib --without-csharp
> --without-erlang --without-python --without-perl --without-php
> --without-php_extension --without-ruby --without-haskell --without-go
> make && make install
> Reporter: Verdoïa Laurent
> Assignee: Roger Meier
> Attachments: install.patch
>
>
> make install failed on the java library with this error message:
> ./thrift/lib/java/build.xml:135: Failed to copy
> ./thrift/lib/java/build/libthrift-0.8.0-snapshot-javadoc.jar to
> /usr/local/lib/libthrift-0.8.0-snapshot-javadoc.jar due to
> java.io.FileNotFoundException
> /usr/local/lib/libthrift-0.8.0-snapshot-javadoc.jar (Permission non accordée)
> For the safety I verified if the file
> /thrift/lib/java/build/libthrift-0.8.0-snapshot-javadoc.jar exists; and the
> file exists.
> But the source file is not the problem here !
> Why the install basename is /usr/local/lib/ even with
> --prefix=${HOME}/fakeroot
> The fakeroot folder exists too.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)