Opened 5 years ago

Last modified 11 months ago

#48652 new enhancement

JRE installation dialog when updating cmake

Reported by: bruce@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cssdev
Port: cmake

Description (last modified by ryandesign (Ryan Schmidt))

See also ticket #48651.

When updating cmake on a Mac without Java installed, the user is prompted with an apparently parentless GUI dialog to install the JRE. The dialog says, "To view this web content, you need to install the Java Runtime Environment." with "More Info..." and "OK" buttons.

I'm not sure if a +java variant makes as much sense here as it would with gettext, but either way it would be nice not to have unexpected Java installation dialogs while updating ports.

Change History (8)

comment:1 Changed 5 years ago by ryandesign (Ryan Schmidt)

Cc: css@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to michaelld@…

comment:2 Changed 5 years ago by michaelld (Michael Dickens)

Does the install still work without JRE being installed? Can you post a build log for cmake and for when this dialog pops up? Cmake does indeed look like it looks for Java internally, but my build log shows nothing useful. Maybe yours will show when this happens.

comment:3 Changed 5 years ago by bruce@…

It installs fine, I presume. I only have it as a dependency for some other port. I'll try to find or create a build log.

comment:4 Changed 5 years ago by michaelld (Michael Dickens)

Any word on this? Also, when you post a log please also post a comment so that I know to look for the log.

comment:5 Changed 2 years ago by rben01 (Robert)

comment:6 Changed 2 years ago by mf2k (Frank Schima)

Keywords: JRE Java dialog removed
Version: 2.3.3

comment:7 Changed 11 months ago by kencu (Ken)

this still occurs

comment:8 Changed 11 months ago by michaelld (Michael Dickens)

This was not the pattern I was expecting ... was hoping for "this no longer occurs" ... LOL

Note: See TracTickets for help on using tickets.