Gcenx / macOS_Wine_builds

Official Winehq macOS Packages
459 stars 23 forks source link

Wine on MacOs/ARM64 lacks `winedbg` #68

Closed mizvekov closed 8 months ago

mizvekov commented 8 months ago

wine-devel home-brew packages for macOS/arm64 are lacking winedbg binary.

wine-stable and wine-staging were not tested.

Here is example for wine-devel 8.17:

brew ls wine-devel

==> App
/Applications/Wine Devel.app (4,736 files, 779.4MB)
==> Binary
/opt/homebrew/bin/appdb -> /Applications/Wine Devel.app/Contents/Resources/start/bin/appdb (1.7KB)
/opt/homebrew/bin/winehelp -> /Applications/Wine Devel.app/Contents/Resources/start/bin/winehelp (2KB)
/opt/homebrew/bin/msiexec -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/msiexec (1.9KB)
/opt/homebrew/bin/notepad -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/notepad (1.9KB)
/opt/homebrew/bin/regedit -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/regedit (1.9KB)
/opt/homebrew/bin/regsvr32 -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/regsvr32 (1.9KB)
/opt/homebrew/bin/wine -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/wine (13.5KB)
/opt/homebrew/bin/wineboot -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/wineboot (1.9KB)
/opt/homebrew/bin/winecfg -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/winecfg (1.9KB)
/opt/homebrew/bin/wineconsole -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/wineconsole (1.9KB)
/opt/homebrew/bin/winefile -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/winefile (1.9KB)
/opt/homebrew/bin/winemine -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/winemine (1.9KB)
/opt/homebrew/bin/winepath -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/winepath (1.9KB)
/opt/homebrew/bin/wineserver -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/wineserver (546.7KB)
/opt/homebrew/bin/wine64 -> /Applications/Wine Devel.app/Contents/Resources/wine/bin/wine64 (13.5KB)
rxhfcy commented 8 months ago

The Homebrew packages for wine are handled elsewhere.

Looks like winedbg was removed when wine-devel was upgraded to 8.17. (Same thing with wine-staging)

I don't know what the reason for the removal was, but if you think winedbg is needed, you should probably file a new issue in https://github.com/Homebrew/homebrew-cask-versions

Gcenx commented 8 months ago

@rxhfcy you’ve incorrect this is the correct place for this issue as those casks download the packages I’m providing here.

rxhfcy commented 8 months ago

@Gcenx Yes, but my point was that this homebrew-cask-versions commit specifically removed winedbg from the wine-devel cask, and this homebrew-cask-versions commit removed it from the wine-staging cask.

Gcenx commented 8 months ago

@rxhfcy it was removed from the cask as it’s missing from the packages I’m providing.

mizvekov commented 8 months ago

winedbg is a handy tool to have, as at a minimum it allows you to dump and recover stack traces for crashing programs. It's also set up as the default debugger in the registry upon prefix creation.

Gcenx commented 8 months ago

@mizvekov winedbg is included again as of https://github.com/Gcenx/macOS_Wine_builds/releases/tag/8.18

rxhfcy commented 8 months ago

...my point was that this homebrew-cask-versions commit specifically removed winedbg from the wine-devel cask, and this homebrew-cask-versions commit removed it from the wine-staging cask.

Looks like this is now fixed in the newest (8.18) Homebrew packages too (winedbg was restored):

Gcenx commented 8 months ago

@rxhfcy yes as I’d ensure winedbg was in the new packages and requested the symlink be restored in the Pull-Requests.

As I’ve as is already this was never brews fault but mine.