Closed ehrmann closed 4 months ago
This overlay doesn’t override libvpx
so that’s a macports-ports problem.
This should be resolved with https://github.com/Gcenx/macports-wine/commit/ae13ac8b80881536ca139b6a8fc50d76332da209
That worked, but now I'm getting
# /opt/local/bin/port install wine-stable
---> Computing dependencies for wine-stable
Error: Cannot install wine-stable for the arch 'x86_64' because
Error: its dependency MoltenVK-latest does not build for the required arch by default
Error: and does not have a universal variant.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port wine-stable failed
Looks like it doesn't build for x86_64 on Sonoma, right now.
Ignore port details as MoltenVK-latest
is marked as darwin any
meaning it simply needs one buildbot to create an archive then all systems can use that.
I’ll need to check over the Portfile again as I had added a working universal variant before person rewrote the Portfile so it’s possible it had broken since then, I might just add a custom version back to the overlay again and always install for +universal
Ok that's weird, I just tested locally and I can pass +universal and it works on my system, and I have my MacPorts install default to x86_64.
Download the latest version of macports pkg installer and install it again, this won’t overwrite anything important be should restore your ability to to install for +universal.
MacPorts disables +universal if it assumes you the system doesn’t support it, I remember loosing +universal last time MacPorts updated to a new version during selfupdate.
@ehrmann the wine ports in this overlay no longer use macports gstreamer1
ports so even if macports-ports libvpx
isn’t able to build for +universal this won’t affect these ports anymore.
I’m going to assume your issues are reaolved.
I grabbed a fresh copy of macports-wine and updated all my outdated ports before trying this. When I try to install wine-stable, libvpx won't build:
I think this is the relevant part of the log file. It looks like libvpx was built for arm, but needs to be x86_64 for wine:
This looks similar to #31, and I also have ffmpeg installed.