Gcenx / macports-wine

MacPorts overlay for building wine on macOS
93 stars 11 forks source link

"Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found." when trying to install wine-devel (8.15) #93

Closed rxhfcy closed 1 year ago

rxhfcy commented 1 year ago

I'm a total MacPorts newbie so I may well have missed something obvious, but sudo port install emulators/wine-devel (8.15) gives me the following error:

--->  Computing dependencies for wine-devel
Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port wine-devel failed

(btw I was able to install for example sudo port install devel/cctools-973 so it appears MacPorts itself is otherwise working on my computer)


Here's pretty much everything I tried:

Did the following things inside a new "empty" macOS Ventura 13.5.1 (ARM) Virtual Machine (inside UTM, using MacBook Air M1, 16 GB RAM)

edit: installed UTM from here: https://github.com/utmapp/UTM/releases/latest/download/UTM.dmg then add new macOS VM by clicking "+" -> "Virtualize" -> "macOS 12+" -> download an ipsw or just click "Continue" to download "the latest IPSW" -> "Continue" -> "Continue" -> "Save"

Installed MacPorts etc: xcode-select --install Installed the Ventura version of MacPorts from here

softwareupdate --install-rosetta

Opened Terminal.app using Rosetta

cd /opt sudo git clone https://github.com/Gcenx/macports-wine

Tried to follow instructions from https://guide.macports.org/#development.local-repositories:

Added these lines to /opt/local/etc/macports/sources.conf (edit: /opt/local/etc/macports/sources.conf is the correct file to edit, was previously "/etc/macports/sources.conf" which was the problem):

file:///opt/macports-wine
rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default]

cd /opt/macports-wine

sudo portindex sudo port selfupdate sudo port -v selfupdate sudo port -v sync

sudo port install emulators/wine-devel

--->  Computing dependencies for wine-devel
Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port wine-devel failed

Also tried this:

cd /opt/macports-wine/cross/mingw-w64-wine-gecko sudo port install

...same error:

--->  Computing dependencies for mingw-w64-wine-gecko
Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port mingw-w64-wine-gecko failed
Gcenx commented 1 year ago
sh-3.2# port -v install mingw-w64-wine-gecko
--->  Computing dependencies for mingw-w64-wine-gecko..
The following dependencies will be installed:  mingw-w64-wine-gecko-2.47.4
Continue? [Y/n]: y
--->  Activating mingw-w64-wine-gecko-2.47.4 @2.47.4_0
x ./
x ./+STATE
x ./+PORTFILE
x ./+CONTENTS
x ./+DESC
x ./+COMMENT
x ./opt/
x ./opt/local/
x ./opt/local/share/
x ./opt/local/share/wine/
x ./opt/local/share/wine/gecko/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/softokn3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozavcodec.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/xul.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nssckbi.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/libEGL.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/VERSION
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dependentlibs.list
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nssdbm3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/freebl3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozavutil.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/lgpllibs.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/libGLESv2.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozglue.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/AccessibleMarshal.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nss3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/en-US.dic
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/en-US.aff
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/clearkey.info
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/clearkey.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/chrome.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/extensions/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/blocklist.xml
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/components.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/browsercomps.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/firefox@getpocket.com.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/loop@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/e10srollout@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/pref/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/pref/channel-prefs.js
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/softokn3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozavcodec.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/xul.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nssckbi.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/libEGL.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/VERSION
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dependentlibs.list
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nssdbm3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/freebl3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozavutil.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/lgpllibs.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/libGLESv2.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozglue.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/AccessibleMarshal.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nss3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/en-US.dic
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/en-US.aff
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/clearkey.info
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/clearkey.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/chrome.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/extensions/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/blocklist.xml
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/components.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/browsercomps.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/firefox@getpocket.com.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/loop@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/e10srollout@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/pref/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/pref/channel-prefs.js
--->  Cleaning mingw-w64-wine-gecko-2.47.4
--->  Removing work directory for mingw-w64-wine-gecko-2.47.4
--->  Fetching distfiles for mingw-w64-wine-gecko
--->  Verifying checksums for mingw-w64-wine-gecko
--->  Extracting mingw-w64-wine-gecko
--->  Configuring mingw-w64-wine-gecko
--->  Building mingw-w64-wine-gecko
--->  Staging mingw-w64-wine-gecko into destroot
. changed
    gid expected 0 found 80 modified
./usr missing (created)
. missing (directory not created: File exists)
./Applications missing (created)
./Developer missing (created)
./Library missing (created)
. changed
    gid expected 80 found 0 modified
./bin missing (created)
./etc missing (created)
./include missing (created)
./lib missing (created)
./lib/pkgconfig missing (created)
./libexec missing (created)
./sbin missing (created)
./share missing (created)
./share/doc missing (created)
./share/info missing (created)
./share/man missing (created)
./share/man/cat1 missing (created)
./share/man/cat2 missing (created)
./share/man/cat3 missing (created)
./share/man/cat4 missing (created)
./share/man/cat5 missing (created)
./share/man/cat6 missing (created)
./share/man/cat7 missing (created)
./share/man/cat8 missing (created)
./share/man/cat9 missing (created)
./share/man/catl missing (created)
./share/man/catn missing (created)
./share/man/man1 missing (created)
./share/man/man2 missing (created)
./share/man/man3 missing (created)
./share/man/man4 missing (created)
./share/man/man5 missing (created)
./share/man/man6 missing (created)
./share/man/man7 missing (created)
./share/man/man8 missing (created)
./share/man/man9 missing (created)
./share/man/manl missing (created)
./share/man/mann missing (created)
./share/nls missing (created)
./share/nls/C missing (created)
./share/nls/af_ZA.ISO8859-1 missing (created)
./share/nls/af_ZA.ISO8859-15 missing (created)
./share/nls/bg_BG.CP1251 missing (created)
./share/nls/cs_CZ.ISO8859-2 missing (created)
./share/nls/da_DK.ISO8859-1 missing (created)
./share/nls/da_DK.ISO8859-15 missing (created)
./share/nls/de_AT.ISO8859-1 missing (created)
./share/nls/de_AT.ISO8859-15 missing (created)
./share/nls/de_CH.ISO8859-1 missing (created)
./share/nls/de_CH.ISO8859-15 missing (created)
./share/nls/de_DE.ISO8859-1 missing (created)
./share/nls/de_DE.ISO8859-15 missing (created)
./share/nls/el_GR.ISO8859-7 missing (created)
./share/nls/en_AU.ISO8859-1 missing (created)
./share/nls/en_AU.ISO8859-15 missing (created)
./share/nls/en_AU.US-ASCII missing (created)
./share/nls/en_CA.ISO8859-1 missing (created)
./share/nls/en_CA.ISO8859-15 missing (created)
./share/nls/en_CA.US-ASCII missing (created)
./share/nls/en_GB.ISO8859-1 missing (created)
./share/nls/en_GB.ISO8859-15 missing (created)
./share/nls/en_GB.US-ASCII missing (created)
./share/nls/en_NZ.ISO8859-1 missing (created)
./share/nls/en_NZ.ISO8859-15 missing (created)
./share/nls/en_NZ.US-ASCII missing (created)
./share/nls/en_US.ISO8859-1 missing (created)
./share/nls/en_US.ISO8859-15 missing (created)
./share/nls/es_ES.ISO8859-1 missing (created)
./share/nls/es_ES.ISO8859-15 missing (created)
./share/nls/et_EE.ISO8859-15 missing (created)
./share/nls/fi_FI.ISO8859-1 missing (created)
./share/nls/fi_FI.ISO8859-15 missing (created)
./share/nls/fr_BE.ISO8859-1 missing (created)
./share/nls/fr_BE.ISO8859-15 missing (created)
./share/nls/fr_CA.ISO8859-1 missing (created)
./share/nls/fr_CA.ISO8859-15 missing (created)
./share/nls/fr_CH.ISO8859-1 missing (created)
./share/nls/fr_CH.ISO8859-15 missing (created)
./share/nls/fr_FR.ISO8859-1 missing (created)
./share/nls/fr_FR.ISO8859-15 missing (created)
./share/nls/hi_IN.ISCII-DEV missing (created)
./share/nls/hr_HR.ISO8859-2 missing (created)
./share/nls/hu_HU.ISO8859-2 missing (created)
./share/nls/is_IS.ISO8859-1 missing (created)
./share/nls/is_IS.ISO8859-15 missing (created)
./share/nls/it_CH.ISO8859-1 missing (created)
./share/nls/it_CH.ISO8859-15 missing (created)
./share/nls/it_IT.ISO8859-1 missing (created)
./share/nls/it_IT.ISO8859-15 missing (created)
./share/nls/ja_JP.SJIS missing (created)
./share/nls/ja_JP.eucJP missing (created)
./share/nls/ko_KR.eucKR missing (created)
./share/nls/la_LN.ISO8859-1 missing (created)
./share/nls/la_LN.ISO8859-15 missing (created)
./share/nls/la_LN.ISO8859-2 missing (created)
./share/nls/la_LN.ISO8859-4 missing (created)
./share/nls/la_LN.US-ASCII missing (created)
./share/nls/lt_LT.ISO8859-4 missing (created)
./share/nls/nl_BE.ISO8859-1 missing (created)
./share/nls/nl_BE.ISO8859-15 missing (created)
./share/nls/nl_NL.ISO8859-1 missing (created)
./share/nls/nl_NL.ISO8859-15 missing (created)
./share/nls/no_NO.ISO8859-1 missing (created)
./share/nls/no_NO.ISO8859-15 missing (created)
./share/nls/pl_PL.ISO8859-2 missing (created)
./share/nls/pt_BR.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-1 missing (created)
./share/nls/pt_PT.ISO8859-15 missing (created)
./share/nls/ro_RO.ISO8859-2 missing (created)
./share/nls/ru_RU.CP866 missing (created)
./share/nls/ru_RU.ISO8859-5 missing (created)
./share/nls/ru_RU.KOI8-R missing (created)
./share/nls/sk_SK.ISO8859-2 missing (created)
./share/nls/sl_SI.ISO8859-2 missing (created)
./share/nls/sv_SE.ISO8859-1 missing (created)
./share/nls/sv_SE.ISO8859-15 missing (created)
./share/nls/tr_TR.ISO8859-9 missing (created)
./share/nls/uk_UA.ISO8859-5 missing (created)
./share/nls/uk_UA.KOI8-U missing (created)
./share/nls/zh_CN.eucCN missing (created)
./share/nls/zh_TW.Big5 missing (created)
./share/skel missing (created)
./var missing (created)
./var/cache missing (created)
./var/db missing (created)
./var/log missing (created)
./var/run missing (created)
./var/spool missing (created)
./www missing (created)
xinstall: mkdir /opt/local/var/macports/build/_opt_macports-wine_cross_mingw-w64-wine-gecko/mingw-w64-wine-gecko/work/destroot/opt/local/share/doc/mingw-w64-wine-gecko
--->  Installing mingw-w64-wine-gecko @2.47.4_0
Executing:  cd "/opt/local/var/macports/build/_opt_macports-wine_cross_mingw-w64-wine-gecko/mingw-w64-wine-gecko/work/destroot" && /usr/bin/tar -cvf - . | /usr/bin/bzip2 -c9 > /opt/local/var/macports/software/mingw-w64-wine-gecko/mingw-w64-wine-gecko-2.47.4_0.darwin_23.noarch.tbz2 
a .
a ./+STATE
a ./+PORTFILE
a ./+CONTENTS
a ./+DESC
a ./+COMMENT
a ./opt
a ./opt/local
a ./opt/local/share
a ./opt/local/share/doc
a ./opt/local/share/doc/mingw-w64-wine-gecko
a ./opt/local/share/doc/mingw-w64-wine-gecko/README
--->  Activating mingw-w64-wine-gecko @2.47.4_0
x ./
x ./+STATE
x ./+PORTFILE
x ./+CONTENTS
x ./+DESC
x ./+COMMENT
x ./opt/
x ./opt/local/
x ./opt/local/share/
x ./opt/local/share/doc/
x ./opt/local/share/doc/mingw-w64-wine-gecko/
x ./opt/local/share/doc/mingw-w64-wine-gecko/README
--->  Cleaning mingw-w64-wine-gecko
--->  Removing work directory for mingw-w64-wine-gecko
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  No broken ports found.

Or directly

sh-3.2# port -v install mingw-w64-wine-gecko-2.47.4
--->  Activating mingw-w64-wine-gecko-2.47.4 @2.47.4_0
x ./
x ./+STATE
x ./+PORTFILE
x ./+CONTENTS
x ./+DESC
x ./+COMMENT
x ./opt/
x ./opt/local/
x ./opt/local/share/
x ./opt/local/share/wine/
x ./opt/local/share/wine/gecko/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/softokn3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozavcodec.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/xul.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nssckbi.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/libEGL.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/VERSION
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dependentlibs.list
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nssdbm3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/freebl3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozavutil.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/lgpllibs.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/libGLESv2.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/mozglue.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/AccessibleMarshal.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/nss3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/en-US.dic
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/dictionaries/en-US.aff
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/clearkey.info
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/gmp-clearkey/0.1/clearkey.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/chrome.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/extensions/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/blocklist.xml
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/components.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/components/browsercomps.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/firefox@getpocket.com.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/loop@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/browser/features/e10srollout@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/pref/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86_64/defaults/pref/channel-prefs.js
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/softokn3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozavcodec.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/xul.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nssckbi.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/libEGL.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/VERSION
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dependentlibs.list
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nssdbm3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/freebl3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozavutil.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/lgpllibs.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/libGLESv2.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/mozglue.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/AccessibleMarshal.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/nss3.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/en-US.dic
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/dictionaries/en-US.aff
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/clearkey.info
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/gmp-clearkey/0.1/clearkey.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/chrome.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/omni.ja
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/extensions/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/blocklist.xml
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/components.manifest
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/components/browsercomps.dll
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/firefox@getpocket.com.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/loop@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/browser/features/e10srollout@mozilla.org.xpi
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/pref/
x ./opt/local/share/wine/gecko/wine-gecko-2.47.4-x86/defaults/pref/channel-prefs.js
--->  Cleaning mingw-w64-wine-gecko-2.47.4
--->  Removing work directory for mingw-w64-wine-gecko-2.47.4
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  No broken ports found.
rxhfcy commented 1 year ago

Here's main.log and debug console output

sudo port -v install emulators/wine-devel port logfile emulators/wine-devel -> main.log

sudo port -d install emulators/wine-devel console output: port_-d_console_output.txt

rxhfcy commented 1 year ago

Or directly

sh-3.2# port -v install mingw-w64-wine-gecko-2.47.4
sh-3.2# pwd
/opt/macports-wine/cross/mingw-w64-wine-gecko
sh-3.2# port -v install mingw-w64-wine-gecko
Error: Port mingw-w64-wine-gecko not found
sh-3.2# port -v install mingw-w64-wine-gecko-2.47.4
Error: Port mingw-w64-wine-gecko-2.47.4 not found
sh-3.2# port -v install
--->  Computing dependencies for mingw-w64-wine-gecko.
Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port mingw-w64-wine-gecko failed
sh-3.2# 
sh-3.2# pwd
/opt/macports-wine
sh-3.2# port -v install mingw-w64-wine-gecko
Error: Port mingw-w64-wine-gecko not found
sh-3.2# 
sh-3.2# port -v install cross/mingw-w64-wine-gecko-2.47.4
Error: Port cross/mingw-w64-wine-gecko-2.47.4 not found
sh-3.2# port -v install cross/mingw-w64-wine-gecko
--->  Computing dependencies for mingw-w64-wine-gecko.
Error: Dependency 'mingw-w64-wine-gecko-2.47.4' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port mingw-w64-wine-gecko failed
sh-3.2# 
rxhfcy commented 1 year ago

I don't know nearly enough about MacPorts to explain why your port -v install mingw-w64-wine-gecko-2.47.4 is different than mine.

If you can't reproduce this otherwise, maybe cosplay as a person who has never seen MacPorts before and start from scratch using a blank VM (follow and fix my steps above in comment 0 if I did something wrong?)

Gcenx commented 1 year ago

Please provide the output of port -v sync

rxhfcy commented 1 year ago

Please provide the output of port -v sync


sh-3.2# pwd
/opt/macports-wine
sh-3.2# port -v sync
--->  Updating the ports tree
Synchronizing local ports tree from rsync://rsync.macports.org/macports/release/tarballs/ports.tar

Willkommen auf dem RSYNC-server auf ftp.fau.de. Nicht all unsere Mirror sind per rsync verfuegbar.

Welcome to the RSYNC daemon on ftp.fau.de. Not all of our mirrors are available through rsync.

receiving file list ... done ./

sent 68 bytes received 99 bytes 111.33 bytes/sec total size is 114174976 speedup is 683682.49 Creating port index in /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports

Total number of ports parsed: 0 Ports successfully parsed: 0 Ports failed: 0 Up-to-date ports skipped: 36005

sh-3.2#

Gcenx commented 1 year ago

Looks like the overlay wasn't added correctly somehow as the output should look like

sh-3.2# port -v sync
--->  Updating the ports tree
Synchronizing local ports tree from file:///opt/macports-wine
From https://github.com/Gcenx/macports-wine
   25cd2e0..9cc402b  main       -> origin/main
Updating 25cd2e0..9cc402b
Fast-forward
 README.md                     |  4 ++--
 emulators/wine-devel/Portfile | 14 +++++++-------
 2 files changed, 9 insertions(+), 9 deletions(-)
Creating port index in /opt/macports-wine
Adding port emulators/wine-devel
Adding subport wine-staging

Total number of ports parsed:   2 
Ports successfully parsed:  2 
Ports failed:           0 
Up-to-date ports skipped:   79

Synchronizing local ports tree from rsync://rsync.macports.org/macports/release/tarballs/ports.tar

Willkommen auf dem RSYNC-server auf ftp.fau.de.
Nicht all unsere Mirror sind per rsync verfuegbar.

Welcome to the RSYNC daemon on ftp.fau.de.
Not all of our mirrors are available through rsync.

receiving file list ... done
./
ports.tar
ports.tar.rmd160

sent 74906 bytes  received 645465 bytes  205820.29 bytes/sec
total size is 114174976  speedup is 158.49

Willkommen auf dem RSYNC-server auf ftp.fau.de.
Nicht all unsere Mirror sind per rsync verfuegbar.

Welcome to the RSYNC daemon on ftp.fau.de.
Not all of our mirrors are available through rsync.

receiving file list ... done
./
PortIndex
PortIndex.rmd160

sent 28228 bytes  received 193104 bytes  63237.71 bytes/sec
total size is 21867913  speedup is 98.80
rxhfcy commented 1 year ago

OK, figured this out, thanks for the help! User error.

I should have (obviously?) edited /opt/local/etc/macports/sources.conf, not /etc/macports/sources.conf (to add file:///opt/macports-wine)

This was probably obvious to someone who didn't start using MacPorts literally a couple of hours ago, but could the "main" GitHub page please be updated with a little bit more specific steps to install? Pretty please? Please feel free to use/adapt my steps above.

Thank you for maintaining macOS Wine btw! The future of Wine is looking very bright, and I can't wait until 9.0 is released.

sh-3.2# pwd
/opt/macports-wine
sh-3.2# sudo port -v sync
--->  Updating the ports tree
Synchronizing local ports tree from file:///opt/macports-wine
Already up to date.
Creating port index in /opt/macports-wine

Total number of ports parsed:   0 
Ports successfully parsed:  0 
Ports failed:           0 
Up-to-date ports skipped:   81

Synchronizing local ports tree from rsync://rsync.macports.org/macports/release/tarballs/ports.tar

Willkommen auf dem RSYNC-server auf ftp.fau.de.
Nicht all unsere Mirror sind per rsync verfuegbar.

Welcome to the RSYNC daemon on ftp.fau.de.
Not all of our mirrors are available through rsync.

receiving file list ... done
./

sent 68 bytes  received 99 bytes  111.33 bytes/sec
total size is 114174976  speedup is 683682.49
Creating port index in /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports

Total number of ports parsed:   0 
Ports successfully parsed:  0 
Ports failed:           0 
Up-to-date ports skipped:   36005

sh-3.2# 
sh-3.2# sudo port install emulators/wine-devel
--->  Computing dependencies for wine-devel
The following dependencies will be installed: 
 MoltenVK
 MoltenVK-latest
 brotli
 curl-ca-bundle
 flac
 freetype
 gmp
 gnutls
 gstreamer1-gst-libav
 gstreamer1-gst-plugins-base
 gstreamer1-gst-plugins-good
 i686-w64-mingw32-binutils
 i686-w64-mingw32-crt
 i686-w64-mingw32-gcc
 i686-w64-mingw32-headers
 i686-w64-mingw32-widl
 i686-w64-mingw32-winpthreads
 isl
 libidn2
 libmpc
 libogg
 libopus
 libpcap
 libpng
 libsdl2
 libtasn1
 libunistring
 libvorbis
 libvpx
 libxslt
 mingw-w64
 mingw-w64-wine-gecko-2.47.4
 mingw-w64-wine-mono-8.0.0
 mpfr
 mpg123
 nettle
 p11-kit
 x86_64-w64-mingw32-binutils
 x86_64-w64-mingw32-crt
 x86_64-w64-mingw32-gcc
 x86_64-w64-mingw32-headers
 x86_64-w64-mingw32-widl
 x86_64-w64-mingw32-winpthreads
Continue? [Y/n]: 
rxhfcy commented 1 year ago

This was probably obvious to someone who didn't start using MacPorts literally a couple of hours ago, but could the "main" GitHub page please be updated with a little bit more specific steps to install? Pretty please? Please feel free to use/adapt my steps above.

I made a pull request (https://github.com/Gcenx/macports-wine/pull/94) about this if you want to look at it. I tried to keep the changes pretty minimal (also proposed a couple of other small changes).

Thanks!