Package Details: wine-staging-wow64 9.13-1

Git Clone URL: https://aur.archlinux.org/wine-staging-wow64.git (read-only, click to copy)
Package Base: wine-staging-wow64
Description: A compatibility layer for running Windows programs
Upstream URL: https://www.winehq.org
Keywords: staging wine wine-staging winehq wow64 x64
Licenses: LGPL-2.1-or-later
Conflicts: wine
Provides: wine, wine-staging, wine-wow64
Submitter: tiziodcaio
Maintainer: tiziodcaio (xiota)
Last Packager: xiota
Votes: 11
Popularity: 1.66
First Submitted: 2023-09-11 14:57 (UTC)
Last Updated: 2024-07-23 12:35 (UTC)

Required by (377)

Sources (4)

Pinned Comments

xiota commented on 2024-05-22 12:12 (UTC) (edited on 2024-05-23 05:13 (UTC) by xiota)

This package is still relevant because multilib/wine-staging does not have wow64 mode enabled and/or has not dropped lib32 depends.

wow64 allows running 32-bit binaries without lib32 libraries. For more info:

xiota commented on 2024-01-18 02:24 (UTC)

Wayland support requires setting a registry variable. See Wine 9.0 Changelog.

wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland

xiota commented on 2024-01-13 01:38 (UTC) (edited on 2024-01-13 01:40 (UTC) by xiota)

Before flagging out of date, make sure staging patches have been updated.

Latest Comments

1 2 3 Next › Last »

xiota commented on 2024-05-28 11:20 (UTC) (edited on 2024-05-28 11:21 (UTC) by xiota)

@teJECSke @LarryDave The flags have been changed and your issue should be resolved. pkgrel was not bumped because people without problems don't need to rebuild.

xiota commented on 2024-05-22 12:12 (UTC) (edited on 2024-05-23 05:13 (UTC) by xiota)

This package is still relevant because multilib/wine-staging does not have wow64 mode enabled and/or has not dropped lib32 depends.

wow64 allows running 32-bit binaries without lib32 libraries. For more info:

Smoerrebroed commented on 2024-05-13 06:59 (UTC)

See the below comment: https://aur.archlinux.org/packages/wine-staging-wow64#comment-972176

teJECSke commented on 2024-05-13 06:58 (UTC) (edited on 2024-05-13 06:58 (UTC) by teJECSke)

/usr/lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld: unrecognized option '-z'
/usr/lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/x86_64-w64-mingw32-gcc failed

LarryDave commented on 2024-05-12 08:11 (UTC)

It's literally the same as https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/blob/main/makepkg.conf

Only difference is it has -fuse-ld=mold at the end. It was building fine with mold in 9.8-1, whatever happened in 9.8-2 broke it.

xiota commented on 2024-05-11 22:58 (UTC)

@LarryDave Your makepkg.conf has nonstandard settings (eg, -fuse-ld=mold). Sync it with the default or build in a clean chroot.

LarryDave commented on 2024-05-11 12:21 (UTC)

Building fails, don't know if it's just me.

  dlls/kernel32/x86_64-windows/libkernel32.a dlls/ntdll/x86_64-windows/libntdll.a -Wl,-O1 -Wl,--sort-common -Wl,--as-needed    -fuse-ld=mold
collect2: fatal error: cannot find ‘ld’
compilation terminated.
winegcc: /usr/bin/x86_64-w64-mingw32-gcc failed
make: *** [Makefile:3053: dlls/adsldpc/x86_64-windows/adsldpc.dll] Error 2
make: *** Waiting for unfinished jobs....
collect2: fatal error: cannot find ‘ld’
compilation terminated.
winegcc: /usr/bin/i686-w64-mingw32-gcc failed
make: *** [Makefile:3061: dlls/adsldpc/i386-windows/adsldpc.dll] Error 2
collect2: fatal error: cannot find ‘ld’
compilation terminated.
winegcc: /usr/bin/x86_64-w64-mingw32-gcc failed
make: *** [Makefile:3353: dlls/advapi32/x86_64-windows/advapi32.dll] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> Removing installed dependencies...

Smoerrebroed commented on 2024-05-11 07:11 (UTC)

Good catch! There was a .pacnew lingering since last month which had additional LDFLAGS. Merged it with my previous config and it's working now. Thanks!

xiota commented on 2024-05-11 06:07 (UTC)

@Smoerrebroed I tested building in a clean chroot before pushing. Do you have a /etc/makepkg.conf.pacnew that needs to be merged? If not, what are the LDFLAGS being used on your system?

Smoerrebroed commented on 2024-05-11 06:00 (UTC) (edited on 2024-05-11 06:01 (UTC) by Smoerrebroed)

Not sure the cross-compile flags are working as expected:

/usr/lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld: unrecognized option '-z'