Package Details: wine-stable 7.0-3

Git Clone URL: https://aur.archlinux.org/wine-stable.git (read-only, click to copy)
Package Base: wine-stable
Description: A compatibility layer for running Windows programs
Upstream URL: http://www.winehq.com
Licenses: LGPL
Conflicts: wine
Provides: wine
Submitter: chungy
Maintainer: chungy
Last Packager: chungy
Votes: 25
Popularity: 0.087289
First Submitted: 2016-06-18 08:40 (UTC)
Last Updated: 2022-01-22 23:53 (UTC)

Required by (307)

Sources (4)

Pinned Comments

donsmith commented on 2021-06-29 08:02 (UTC)

If you are trying to use the pinned comment: gpg --keyserver pool.sks-keyservers.net --recv-keys CEFAC8EAAF17519D;makepkg -si

and getting this error: gpg: keyserver receive failed: No name

it's because they SKS keyservers are no longer online

try this instead: gpg --keyserver keys.openpgp.org --recv-keys CEFAC8EAAF17519D

more info: https://stackoverflow.com/questions/66217436/gpg-keyserver-receive-failed-no-name

Latest Comments

chungy commented on 2022-04-20 05:10 (UTC)

@dahu1 would you mind elaborating how the package will "fill your HD"?

There should be no such issue with the package, and for me it builds normally. If there is an issue, please say so!

dahu1 commented on 2022-04-19 21:10 (UTC) (edited on 2022-04-19 21:11 (UTC) by dahu1)

This webpage package is broken don't use it ! It will slowly fill your HD.

Use sudo pacman -Sy wine. I also installed sudo snap install wine-platform-runtime before, not sure if necessary.

redskull commented on 2022-01-22 10:55 (UTC)

@MarsSeed: I got the same errors. I'm building in a chroot with aurutils, and the makepkg.conf used (from devtools) enable LTO. So, assuming you're in a similar case, you need to add !lto to the options array in the PKGBUILD because wine does not compile properly with LTO.

MarsSeed commented on 2022-01-19 00:06 (UTC)

Shitty assembly code in .c source ://

MarsSeed commented on 2022-01-19 00:05 (UTC)

My first time building Wine... :((

Why do I need preloader_mac anyway? O.o

_start function in: wine-stable/src/wine/loader/preloader.c

wld_start function in: wine-stable/src/wine/loader/preloader_mac.c

gcc -m64 -o loader/wine64 loader/main.o -Wl,--export-dynamic -Wl,-Ttext-segment=0x7d000000 \
-Wl,-z,max-page-size=0x1000 -lpthread -ldl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto
gcc -m64 -o loader/wine64-preloader loader/preloader.o loader/preloader_mac.o -static -nostartfiles -nodefaultlibs \
-Wl,-Ttext=0x7d400000 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto
/usr/bin/ld: /tmp/cc6YYWdd.ltrans0.ltrans.o: in function `_start':
<artificial>:(.text+0x12): undefined reference to `thread_data'
/usr/bin/ld: <artificial>:(.text+0x2a): undefined reference to `wld_start'
collect2: error: ld returned 1 exit status
make: *** [Makefile:215303: loader/wine64-preloader] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...

chungy commented on 2022-01-18 23:04 (UTC)

@MarsSeed: Good suggestion! Thanks for the heads up

MarsSeed commented on 2022-01-18 23:03 (UTC) (edited on 2022-01-18 23:18 (UTC) by MarsSeed)

Great new 7.0 news! :) I suggest to remove the following as per Wine 7.0 announcement:

External dependencies:
  • The following libraries are bundled in the source tree and built as PE libraries, so they are no longer required at the Unix level:

    • Faudio
    • GSM
    • LCMS2
    • LibJPEG
    • LibJXR
    • LibMPG123
    • LibPng
    • LibTiff
    • LibXml2
    • LibXslt
    • Zlib
  • The libraries above can still be imported as external libraries instead of using the bundled copy, provided that they are available in PE format.

  • This behavior is requested with the '--with-system-dllpath' configure option, which specifies the Unix search path for such dependencies.

cucu9 commented on 2022-01-06 16:29 (UTC)

Had an error compiling. Seems this same issue is coming up https://aur.archlinux.org/packages/wine-valve/#comment-843791

https://aur.archlinux.org/cgit/aur.git/tree/ldap.patch?h=wine-valve worked and I was able to successfully compile.

LevitatingRein commented on 2021-12-24 15:11 (UTC)

@donsmith the opengpg server strips User IDs which gpg doesn't like. Better to use keyserver.ubuntu.com

https://superuser.com/questions/1485213/gpg-cant-import-key-new-key-but-contains-no-user-id-skipped

spikespi commented on 2021-10-30 16:00 (UTC)

i get mingw-w64-gcc error at build in 6.0.2 version again. this time i try to build in clean chroot and build pass ok. btw zst package size reduced to 157m that before was 288m.

ak2021 commented on 2021-09-01 01:25 (UTC)

wine-6.0.1.tar.xz ... FAILED (unknown public key CEFAC8EAAF17519D)

Inlifeuser commented on 2021-07-08 14:26 (UTC) (edited on 2021-07-13 23:21 (UTC) by Inlifeuser)

/home/inlifeuser/.cache/yay/wine-stable/src/wine-64-build/tools/winegcc/winegcc -o dlls/avicap32/avicap32.dll.so \
  --wine-objdir . --winebuild \
  /home/inlifeuser/.cache/yay/wine-stable/src/wine-64-build/tools/winebuild/winebuild -m32 -fno-PIC \
  -fasynchronous-unwind-tables -shared ../wine/dlls/avicap32/avicap32.spec \
  dlls/avicap32/avicap32_main.o libs/port/libwine_port.a -ldl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
/usr/bin/ld: dlls/avicap32/avicap32_main.o: direct GOT relocation R_386_GOT32X against `__wine_dbg_header' without base register can not be used when making a shared object
/usr/bin/ld: avicap32.dll-sCCK39.spec.o: warning: relocation in read-only section `.text'
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/gcc failed
make: *** [Makefile:10767: dlls/avicap32/avicap32.dll.so] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: wine-stable

UPD: Strangely, without using the AUR helper, the package was successfully builded.

donsmith commented on 2021-06-29 08:02 (UTC)

If you are trying to use the pinned comment: gpg --keyserver pool.sks-keyservers.net --recv-keys CEFAC8EAAF17519D;makepkg -si

and getting this error: gpg: keyserver receive failed: No name

it's because they SKS keyservers are no longer online

try this instead: gpg --keyserver keys.openpgp.org --recv-keys CEFAC8EAAF17519D

more info: https://stackoverflow.com/questions/66217436/gpg-keyserver-receive-failed-no-name

spikespi commented on 2021-06-24 11:48 (UTC) (edited on 2021-06-25 13:05 (UTC) by spikespi)

i get mingw-w64-gcc error at buld. downgrade to mingw-w64-gcc-10.2.0-2-x86_64 pass ok. version 6.0.1-1

FelipeGriep commented on 2021-06-18 21:07 (UTC)

This error is occurring while trying to update to version 6.0.1-1. Any tips on how to fix?

collect2: error: ld returned 1 exit status winegcc: /usr/bin/x86_64-w64-mingw32-gcc failed make: *** [Makefile:19334: dlls/d2d1/d2d1.dll] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

8472 commented on 2021-01-24 14:59 (UTC) (edited on 2021-01-24 15:00 (UTC) by 8472)

Did I miss something? I can't find no such dependency neither.

{

configure: error: gstreamer-1.0 base plugins 32-bit development files not found,

GStreamer won't be supported.

This is an error since --with-gstreamer was requested.

==> ERROR: A failure occurred in build().

Aborting...

}

rssla commented on 2020-11-16 17:12 (UTC)

binary package: http://s.go.ro/nnqoz7u0

fagoxe6870 commented on 2020-09-30 09:25 (UTC)

Signature error solve:

gpg --keyserver pool.sks-keyservers.net --recv-keys CEFAC8EAAF17519D;makepkg -si

rtentser commented on 2020-09-29 05:44 (UTC)

==> Verifying source file signatures with gpg... wine-5.0.2.tar.xz ... FAILED (unknown public key CEFAC8EAAF17519D) ==> ERROR: One or more PGP signatures could not be verified!

chungy commented on 2020-09-23 06:55 (UTC)

The mingw packages were only in the AUR when this package was last updated, and were very difficult to install properly.

Being in the main repos changes that decision, yes. I'll probably update to use it.

xantares commented on 2020-09-23 06:52 (UTC)

why not building with mingw-w64-gcc like the wine package to enable pe builds now that its the repos ?

bombatomba77 commented on 2020-09-01 12:34 (UTC)

Getting error: gpg: keyserver receive failed: General error problem importing keys

chungy commented on 2020-06-22 18:21 (UTC)

@juxuanu seems to be a yay-specific problem. Build it directly with makepkg, it should be fine.

juxuanu commented on 2020-06-22 07:47 (UTC) (edited on 2020-06-22 07:47 (UTC) by juxuanu)

make[1]: *** [Makefile:311: libwine.so.1.0] Error 1

make: *** [Makefile:8187: libs/wine] Error 2

Not building correctly with yay

williewillus commented on 2020-05-24 23:27 (UTC)

Anyone failing to build with a linker error?

/usr/bin/ld: chain.o:(.bss+0x0): multiple definition of `hInstance'; cert.o:(.bss+0x0): first defined here

etc.

Verleihnix commented on 2020-05-09 17:27 (UTC)

I get an error message from the verification of the PGP signature. Unknow public key ...

I am not such an experienced user to update the package myself. Can you please provide some guidance?

Cervox commented on 2020-04-21 08:29 (UTC)

Builds fine if you use makepkg -si, but not if you use yay.

==> ERROR: A failure occurred in build(). Aborting... Error making: wine-stable

You get that error with yay.

chungy commented on 2020-01-22 08:11 (UTC)

Hmm. It was probably a bad idea to make that a makedepends; wine should build fine without it. mingw-w64 requires some manual intervention for sorting the dependencies; I compile EXEs regularly but most people will never need this.

I'll revert the change. thanks.

Kae1zae6ai commented on 2020-01-22 07:20 (UTC)

When trying to install I get the message:

Warning: dependency cycle detected: Warning: mingw-w64-crt will be installed before its mingw-w64-gcc dependency Warning: dependency cycle detected: Warning: mingw-w64-winpthreads will be installed before its mingw-w64-gcc dependency

If I try to ignore the warning, I get:

Building mingw-w64-crt... ==> Making package: mingw-w64-crt 7.0.0-1 (Wed 22 Jan 2020 08:19:18 AM CET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Missing dependencies: -> mingw-w64-gcc-base ==> ERROR: Could not resolve all dependencies.

chungy commented on 2019-12-16 21:50 (UTC)

I've made a wine-stable-next package (https://aur.archlinux.org/packages/wine-stable-next/) for anyone interested in testing the upcoming 5.0 release.

elswerky commented on 2018-09-25 00:49 (UTC)

i installed v 3.0.3 But why fonts are hazy and blurry ??? it is not like other versions i installed

in this version the fonts are hazy,,as if fonts are interrupted and thin ,,,

grodrigues commented on 2018-07-02 11:57 (UTC)

Compiling is failing for me because the dependency lib32-libgphoto2 cannot be met. The package does not exist in the official repos, and the one in AUR is marked as out of date.

chungy commented on 2018-03-08 20:53 (UTC)

There's a few answers for that:

  1. Good practice for PKGBUILDs always includes building from source; repackaging binaries should be done in a -bin suffixed package.
  2. This package was updated to Wine 3.0 quite a few days before the main repo was updated.
  3. I apply different, personal, standards to the PKGBUILD, such as the depends array and including a couple depends that only exist in the AUR. Infrequently, patches that allow Wine stable to continue to working on the current Arch.
  4. Wine's stable branch is updated sometimes and those updates won't show up in the Arch Linux main repos. For example, this package was at version 2.0.4 before 3.0 was released a couple weeks later. Changing the PKGBUILD to alternate between repackaging a binary release (see point #1) and building from source would be a major PITA.

E5ten commented on 2018-03-05 19:46 (UTC)

Why is it that this package requires compiling instead of just using the package that was used from when wine-3.0 (the stable version) was the version used by the wine package in repos? https://archive.archlinux.org/packages/w/wine/wine-3.0-1-x86_64.pkg.tar.xz

chungy commented on 2017-10-22 22:28 (UTC)

Oh, you are right! Sorry, I'll update it :-)

dsboger commented on 2017-10-22 22:14 (UTC)

I think the PKGBUILD is missing deps on gstreamer and lib32-gstreamer: configure: error: gstreamer-1.0 base plugins 32-bit development files not found, gstreamer support disabled This is an error since --with-gstreamer was requested.

chungy commented on 2017-10-07 20:20 (UTC)

Thanks, I've applied patches from Wine 2.18 to solve the issue. FreeType 2.8.1 broke the build otherwise.

commented on 2017-10-05 16:31 (UTC)

Error: Cannot open face ../../wine/fonts/courier.ttf make[1]: *** [Makefile:174: coue1255.fon] Error 1 make[1]: Leaving directory '/tmp/pamac-build-user/wine-stable/src/wine-64-build/fonts' make: *** [Makefile:19223: fonts] Error 2

commented on 2017-10-05 16:30 (UTC)

Error: Cannot open face ../../wine/fonts/courier.ttf make[1]: *** [Makefile:174: coue1255.fon] Error 1 make[1]: Leaving directory '/tmp/pamac-build-user/wine-stable/src/wine-64-build/fonts' make: *** [Makefile:19223: fonts] Error 2

chungy commented on 2017-01-22 19:13 (UTC)

Fixed the error with yywrap. As for PGP, see earlier comments. Import the key or use --skippgpcheck.

apollo11w commented on 2017-01-22 17:46 (UTC) (edited on 2017-01-22 17:54 (UTC) by apollo11w)

EDIT: opened up the PKGBUILD and imported both keys again, now it works ==> Validating source files with sha256sums... wine-1.8.6.tar.bz2 ... Passed wine-1.8.6.tar.bz2.sign ... Skipped 30-win32-aliases.conf ... Passed ==> Verifying source file signatures with gpg... wine-1.8.6.tar.bz2 ... FAILED ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build wine-stable. ==> Restart building wine-stable ? [y/N] ==> ------------------------------------ ==>

apollo11w commented on 2017-01-22 13:38 (UTC) (edited on 2017-01-22 13:39 (UTC) by apollo11w)

macro.lex.yy.o: In function `yylex': macro.lex.yy.c:(.text+0xf4d): undefined reference to `yywrap' collect2: error: ld returned 1 exit status winegcc: gcc failed make[1]: *** [Makefile:311: winhlp32.exe.so] Error 2 make[1]: Leaving directory make: *** [Makefile:22730: programs/winhlp32] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build wine-stable.

chen7897499 commented on 2016-08-24 06:27 (UTC)

gpg --keyserver hkp://keys.gnupg.net --recv-keys CEFAC8EAAF17519D

chungy commented on 2016-06-25 23:06 (UTC)

You'll need to either import Wine's key with "gpg --recv-key" or run makepkg --skippgpcheck

winicius commented on 2016-06-25 22:57 (UTC)

I'm getting this error: ==> Validating source files with sha256sums... wine-1.8.3.tar.bz2 ... Passed wine-1.8.3.tar.bz2.sign ... Skipped 30-win32-aliases.conf ... Passed ==> Verifying source file signatures with gpg... wine-1.8.3.tar.bz2 ... FAILED (unknown public key CEFAC8EAAF17519D) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build wine-stable.