Re: [MacPorts] #68450: AppleCommander @1.8.0: missing required Java version (was: AppleCommander @1.6.0: The operation couldn’t be completed. Unable to locate a Java Runtime.)
MacPorts
noreply at macports.org
Mon Oct 23 02:48:56 UTC 2023
#68450: AppleCommander @1.8.0: missing required Java version
-----------------------------+--------------------
Reporter: ryandesign | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: AppleCommander |
-----------------------------+--------------------
Comment (by ryandesign):
I [changeset:2452b422751b7d3d39b8e3c81abf26b3500d2dc4/macports-ports
updated AppleCommander to 1.8.0] which now requires Java 11 or later so I
added this to the Portfile:
{{{#!tcl
java.version 11
}}}
Then the [https://build.macports.org/builders/ports-
13_arm64-builder/builds/39408/steps/install-port/logs/stdio build failed]
with:
{{{
DEBUG: java-portgroup: Trying to find JVM version: 11
DEBUG: java-portgroup: Detected JVMs: 17
/opt/local/Library/Java/JavaVirtualMachines/openjdk17-zulu/Contents/Home
DEBUG: Discovered JAVA_HOME via /usr/libexec/java_home:
/opt/local/Library/Java/JavaVirtualMachines/openjdk17-zulu/Contents/Home
DEBUG: Adding dependency on JDK fallback openjdk17-zulu
Error: AppleCommander requires Java 11 but no such installation could be
found.
Error: Failed to fetch AppleCommander: missing required Java version
}}}
This led me to think that what I specified above was unintentionally an
exact version requirement. While I think it's weird that the java
portgroup installed a version different from the one I said I needed, and
then complained about it, I
[changeset:b1054c0c5dd7c9471f882164675040c1cc989f61/macports-ports changed
it], hopefully, to allow the use of Java 11 ''or later'':
{{{#!tcl
java.version 11+
}}}
But this then [https://build.macports.org/builders/ports-
13_arm64-builder/builds/39409/steps/install-port/logs/stdio failed to
build] with:
{{{
DEBUG: java-portgroup: Trying to find JVM version: 11+
DEBUG: No value for java JAVA_HOME was automatically discovered
DEBUG: Adding dependency on JDK fallback openjdk17-zulu
Error: AppleCommander requires Java 11+ but no such installation could be
found.
Error: Failed to fetch AppleCommander: missing required Java version
}}}
Evidently I have no idea how to use the java portgroup.
--
Ticket URL: <https://trac.macports.org/ticket/68450#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list