Winetricks / winetricks

Winetricks is an easy way to work around problems in Wine
GNU Lesser General Public License v2.1
2.73k stars 399 forks source link

Fresh brew, wine, winetricks on Mac OS High Sierra : winetricks does not complete action #1687

Open mishsousa opened 3 years ago

mishsousa commented 3 years ago

Have successfully installed brew, wine and winetricks on 10.13.6. Attempting to install dotnet35sp1 and vb6run . After selecting either or both of the two items, and then clicking on the OK button, nothing further happens. Top reports no activity, and nothing seems to be getting downloaded. Don't know if this is a bug or something went wrong during install ( this is second install attempt ) . I do get warnings from within winetricks from zenity : e.g. (zenity:4229): Gtk-WARNING **: 17:17:31.549: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. This may indicate that pixbuf loaders or the mime database could not be found. The "How To" I am working from says that after selecting an item, the "OK" should say "Apply" - it does not. image attached. Where do I go from here? Thanks Mish/Al

Screen Shot 2021-01-18 at 5 21 52 PM
mishsousa commented 3 years ago

I have no idea what you are suggesting. This is a fresh install of both brew and wine - as stated in first sentence.

austin987 commented 3 years ago

Does it work from the commandline? I.e., 'winetricks -q dotnet35sp1`

Gcenx commented 3 years ago

@austin987 ignoring dotnet35sp1 as I never install any dotnetsp verbs (these seem to have more freezes), installing using silent mode is working just fine.

austin987 commented 3 years ago

Thanks; it's almost certainly an issue in gtk/zenity.

Gcenx commented 3 years ago

This might be a brew specific issue due to it’s “ever green” policy, every now and again this causes things to break badly.

As @mishsousa is running macOS High Sierra any opened issues with brew might be ignored due to that no longer being an officially supported target.

austin987 commented 3 years ago

Well, it wouldn't be brew specific, the same could occur on Arch/Gentoo/etc. (and would eventually hit debian et al).

Sorta like #1698, though that seems to be kde specific.

In any event, I'm not planning to look into this, but will review a PR if someone wants to.

Gcenx commented 3 years ago

True this could be an upstream issue and not brew upgrading packages out of sync, unable to check Arch as I don’t have the counter space for a third system....

Currently building zenity from source with both homebrew & Macports I’ll update with the results.

Edit;\ After this I can get the pull-request for a new feature I’d like in winetricks done.

Gcenx commented 3 years ago

@austin987 the GUI issue is a homebrew issue as librsvg is required for svg resources. I checked and librsvg was indeed missing from the expected location.

See the following example; https://gitlab.gnome.org/GNOME/gtk/-/issues/762

austin987 commented 3 years ago

@Gcenx that bug appears to be about the warning. This bug report was about the action not completing. I.e., does install librsvg fix the warning and the action not completing?

Gcenx commented 3 years ago

@austin987 this took longer then expected macports installs tons of unneeded packages for zenity......

The error I'm getting is;

winetricks GUI enabled, using zenity 3.32.0
/opt/local/bin/winetricks: line 4284: /var/folders/3m/4_mbhkz561b5m0n9233tstb00000gn/T//winetricks.7L4Q2dcs/w.gcenx.64774/metadata//*.vars: No such file or directory

In the listed location there are sub directories with .verbs inside.

The winetricks window

Screen Shot 2021-02-23 at 9 09 08 AM

And the directory that contains subdirectories with .verb files

Screen Shot 2021-02-23 at 9 10 09 AM

If I click cancel I'm presented with the usual options

Screen Shot 2021-02-23 at 9 11 34 AM

Selecting "Install a Windows DLL or Component"

Screen Shot 2021-02-23 at 9 13 45 AM

Attempted to install dotnet35 from the GUI and nothing happens (related to the above .verb error?), so the svg error above is a brew problem with zenity/gtk but the not installing is definitely a winetricks GUI problem.

Gcenx commented 3 years ago

I should add that Run winecfg, Run regedit, Run taskmgr, Run explorer & Run uninstaller options are working

austin987 commented 3 years ago

Righto, that's what I expected, thanks.

That said, I'm not planning to look into this, but will review a PR if someone wants to.