Package Details: wine-wow64 10.9-1

Git Clone URL: https://aur.archlinux.org/wine-wow64.git (read-only, click to copy)
Package Base: wine-wow64
Description: A compatibility layer for running Windows programs
Upstream URL: https://www.winehq.org
Keywords: wine winehq wow64 x64
Licenses: LGPL-2.1-or-later
Conflicts: wine
Provides: wine
Submitter: tiziodcaio
Maintainer: tiziodcaio (xiota)
Last Packager: xiota
Votes: 44
Popularity: 3.07
First Submitted: 2023-05-06 18:16 (UTC)
Last Updated: 2025-06-02 16:43 (UTC)

Pinned Comments

xiota commented on 2025-06-03 18:29 (UTC)

As of this writing, multilib/wine still depends on lib32 packages. However, build with wow64 mode is in testing. Users are advised to switch when it is out of testing.

Because of oech3 repeatedly opening deletion requests, this package will not be converted to metapackage, or any actions other than notification in comments, to assist users with migration.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 10 Next › Last »

Hanabishi commented on 2024-05-15 11:32 (UTC)

Something is wrong with your makepkg configuration. Try building in a clean chroot.

EuphoricCatface commented on 2024-05-15 07:59 (UTC) (edited on 2024-05-25 04:12 (UTC) by EuphoricCatface)

Somehow it's not building for me with error messages like this:

/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
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/x86_64-w64-mingw32-gcc failed
make: *** [Makefile:3047: dlls/adsldpc/x86_64-windows/adsldpc.dll] Error 2
make: *** Waiting for unfinished jobs....
winegcc: /usr/bin/i686-w64-mingw32-gcc failed
make: *** [Makefile:3055: dlls/adsldpc/i386-windows/adsldpc.dll] Error 2
/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
make: *** [Makefile:3347: dlls/advapi32/x86_64-windows/advapi32.dll] Error 2
==> ERROR: A failure occurred in build().

I did build 9.7-1 last time and afaik I didn't change anything related to package building. What is the problem here?

UPDATE:
Turns out, makepkg.conf had a number of additional options compared to the vanilla, some of which I don't even remember o_O (Maybe partly because I was being lazy taking care of .pacnew files?).
After taking care of them, it compiled fine.

Hanabishi commented on 2024-05-11 00:21 (UTC)

Probably will be good for this package to also pick up a recent optimization.

xiota commented on 2024-04-23 06:15 (UTC)

@gdebure Something is changing the build settings on your computer. Could be almost anything. Would be interested to know if you ever find it.

gdebure commented on 2024-04-23 05:27 (UTC) (edited on 2024-04-23 05:28 (UTC) by gdebure)

Indeed, it does build in a clean chroot... I can see a few diffs between the system's makepkg.conf and the chroot one, but not sure they are relevant:

diff /etc/makepkg.conf /var/lib/archbuild/extra-x86_64/root/etc/makepkg.conf

44,46c44,45
<         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
<         -fstack-clash-protection -fcf-protection \
<         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
---
>         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
>         -fstack-clash-protection -fcf-protection"
51c50
< RUSTFLAGS="-Cforce-frame-pointers=yes"
---
> RUSTFLAGS=""
86c85
< # Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
---
> # Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
98d96
< #-- autodeps:   Automatically add depends/provides
118,119d115
< #-- Prefix and directories for library autodeps
< LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')