Package Details: wine-valve-git 5.0-1

Git Clone URL: https://aur.archlinux.org/wine-valve-git.git (read-only, click to copy)
Package Base: wine-valve-git
Description: A compatibility layer for running Windows programs (Valve version)
Upstream URL: https://github.com/ValveSoftware/wine.git
Licenses: LGPL
Conflicts: bin32-wine, wine, wine-staging, wine-staging-git, wine-wow64
Provides: bin32-wine=5.0, wine=5.0, wine-valve=5.0, wine-wow64=5.0
Replaces: bin32-wine
Submitter: Forty-Bot
Maintainer: flacks
Last Packager: PrinceMachiavell
Votes: 10
Popularity: 0.056817
First Submitted: 2018-11-11 06:14
Last Updated: 2020-03-10 16:29

Dependencies (150)

Required by (256)

Sources (3)

Pinned Comments

PrinceMachiavell commented on 2019-11-18 17:04

@skjnldsv, filthyAUR Seems there is an issues somewhere in the LDFLAGS. A temporary fix is to add '!buildflags', to the options array in the PKGBUILD. I just want to figure out what & how to fix the LDFLAGS. I'm guessing something needs -fPIC but in my experience adding that globally can cause other issues.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

firekage commented on 2019-12-08 10:47

Could somebody explain in more details what exacly add? I tried adding !buildflags and could not compile it anyway.

Achilleus commented on 2019-12-04 11:37

I get this issue when trying to build

/home/zbyszek/AUR/wine-valve/wine-valve-git/src/wine-valve-git-64-build/tools/winegcc/winegcc -o wldap32.dll.so \ -B/home/zbyszek/AUR/wine-valve/wine-valve-git/src/wine-valve-git-64-build/tools/winebuild \ --sysroot=../.. -m32 -fno-PIC -fasynchronous-unwind-tables -shared \ ../../../wine-valve-git/dlls/wldap32/wldap32.spec add.o ber.o bind.o compare.o control.o delete.o \ dn.o error.o extended.o init.o main.o misc.o modify.o modrdn.o option.o page.o parse.o rename.o \ search.o value.o wldap32.res -luser32 ../../libs/port/libwine_port.a -lldap_r -llber -Wl,-O1,--sort-common,--as-needed,-z,relro /home/zbyszek/AUR/wine-valve/wine-valve-git/src/wine-valve-git-64-build/tools/winegcc/winegcc -o wldap32.dll.fake \ -B/home/zbyszek/AUR/wine-valve/wine-valve-git/src/wine-valve-git-64-build/tools/winebuild \ --sysroot=../.. -m32 -fno-PIC -fasynchronous-unwind-tables -shared \ ../../../wine-valve-git/dlls/wldap32/wldap32.spec add.o ber.o bind.o compare.o control.o delete.o \ dn.o error.o extended.o init.o main.o misc.o modify.o modrdn.o option.o page.o parse.o rename.o \ search.o value.o wldap32.res -luser32 ../../libs/port/libwine_port.a -lldap_r -llber -Wl,-O1,--sort-common,--as-needed,-z,relro make[1]: Opuszczenie katalogu '/home/zbyszek/AUR/wine-valve/wine-valve-git/src/wine-valve-git-32-build/dlls/wldap32'

kescherAUR commented on 2019-11-18 18:27

A clue might be that it only happens on the 32 bit builds, if I exclude them, the package builds fine.

PrinceMachiavell commented on 2019-11-18 17:04

@skjnldsv, filthyAUR Seems there is an issues somewhere in the LDFLAGS. A temporary fix is to add '!buildflags', to the options array in the PKGBUILD. I just want to figure out what & how to fix the LDFLAGS. I'm guessing something needs -fPIC but in my experience adding that globally can cause other issues.

skjnldsv commented on 2019-11-16 11:04

@filthyAUR same here

kescherAUR commented on 2019-11-14 08:45

Build currently failing on two different machines:

/usr/bin/ld: dxvk/config.o: direct GOT relocation R_386_GOT32X against `_Znwj@@GLIBCXX_3.4' without base register can not be used when making a shared object
/usr/bin/ld: dxvk/dxvk.o: direct GOT relocation R_386_GOT32X against `_ZN4dxvk6Config13getUserConfigEv' without base register can not be used when making a shared object
/usr/bin/ld: final link failed: nonrepresentable section on output

kekonn commented on 2019-09-30 19:21

I've created a patch that pulls in the much newer proton_4.11 branch: https://gist.github.com/bloodsplatter/646f5acfce841c67b45259385891a8a7

gandl commented on 2019-06-10 09:39

I had to install https://www.archlinux.org/packages/community/x86_64/vkd3d/

gandl commented on 2019-06-10 08:01

I'm trying to build this package and it quits with a message, saying that vkd3d.h is missing:

cc -m32 -c -o d3d12_main.o ../../../wine-valve-git/dlls/d3d12/d3d12_main.c -I. \ -I../../../wine-valve-git/dlls/d3d12 -I../../include -I../../../wine-valve-git/include \ -I/usr/include/vkd3d -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing \ -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wno-packed-not-aligned \ -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla \ -Wwrite-strings -Wpointer-arith -Wlogical-op -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 ../../../wine-valve-git/dlls/d3d12/d3d12_main.c:35:10: schwerwiegender Fehler: vkd3d.h: Datei oder Verzeichnis nicht gefunden #include <vkd3d.h> ^~~~~~~~~

PrinceMachiavell commented on 2019-03-11 20:32

I've removed the harmony font patch and updated the pkgver() function as the upstream repo seems to no longer have tags (perhaps it never did). Anyway it does compile now. Any suggestions are welcome as this package has quite a complex system of makedepends so simplifying would be nice.

Also, I have no idea how upstream is doing versioning and/or tracking Wine upstream. I've taken to just using 3.16.$LAST_COMMIT_DATE. If this causes any issues, let me know.