JI-9008287 - configure should provide better error reports about	bootjvm binaries
    Magnus Ihse Bursie 
    magnus.ihse.bursie at oracle.com
       
    Tue Nov 19 11:15:39 UTC 2013
    
    
  
On 2013-11-18 21:28, David Holmes wrote:
> MOre generally this seems solvable simply by changing the existing 
> error message to "an executable binary file for XXXX could not be 
> found" - and the user could see if it was missing or just not marked 
> executable. :) 
I agree with David.
The solution seems excessively complex for a simple issue.
We are indeed already testing for the executable permission, so we check 
the right thing. The error message does not match what we test, however.
Simply changing
AC_MSG_ERROR([Could not find $2 in the Boot JDK])
into
AC_MSG_ERROR([The file $2 in the Boot JDK is missing or not executable])
will match the test we actually do (test -x), and will provide the user 
with enough information to continue solving the problem.
I have a hard time believing it is a common problem that a JDK 
installation exists, where the executable permission is missing. So it's 
reasonable to have this as a last time check, and not as part of the 
already complext BOOTJDK_DO_CHECK logic.
/Magnus
    
    
More information about the build-dev
mailing list