On 19/04/2019 7:59 pm, Aleksey Shipilev wrote:
On 4/19/19 11:54 AM, Maurizio Cimadamore wrote:
Hi,
after Panama merged with upstream yesterday, many developers reported an issue 
with make reconfigure
which fails with this message:

configure: Current directory is <USER_DIR>
configure: Since this is not the source root, configure will output the 
configuration here
configure: (as opposed to creating a configuration in 
<src_root>/build/<conf-name>).
configure: However, this directory is not empty. This is not allowed, since it 
could
configure: seriously mess up just about everything.

This message seems bogus because we're just running make reconfigure from the 
JDK top dir, but for
some reason the makefile is going and look in our home folders, and then 
failing to take action
(thankfully!).

To resolve the issue a full 'sh configure' was necessary. In my case I believe 
I also needed to
close the terminal window and start over, but it's possible that's placebo.

After the remediation steps, even `make reconfigure` works as expected.

Was there a recent change (e.g. in the last week or so) introduced in this area 
which might have
caused a lingering issue?

I *think* it happened after this fix:
   https://bugs.openjdk.java.net/browse/JDK-8221907

Yep. After that fix is applied a reconfigure won't work. So you need to run configure again.

David

In all cases I encountered, full configure helped. No need to restart terminals 
or such.


-Aleksey

Reply via email to