Package Details: proton 5.0.9-6

Git Clone URL: https://aur.archlinux.org/proton.git (read-only, click to copy)
Package Base: proton
Description: Compatibility tool for Steam Play based on Wine and additional components
Upstream URL: https://github.com/ValveSoftware/Proton/
Licenses: BSD
Submitter: Forty-Bot
Maintainer: heavysink (lilac)
Last Packager: lilac
Votes: 71
Popularity: 0.71
First Submitted: 2018-08-22 01:23
Last Updated: 2020-07-31 21:53

Pinned Comments

heavysink commented on 2020-07-31 01:35

I haven't found a solution to this for now... I cannot compile it due to 'wine_dlsym' I think it is from upstream after updating wine-valve.

EDIT: proton-git still have this problem... I submitted an issue on Github: https://github.com/ValveSoftware/Proton/issues/4108

MagicAndWires commented on 2019-11-01 16:06

To the people getting the wine/wined3d-interop.h: No such file or directory the 4.17 proton requires a wine-valve version >=4.16, install wine-valve-git instead.

Update:
After some consideration, because new versions of proton require code that has not been released as a stable version yet any kind of "stable" package for wine-valve is going to be hell to maintain and always lagging slightly behind.

If anyone wants to continue a stable package despite this, I've disowned the package so you're welcome to give it a shot, but I'd advise users to just install wine-valve-git instead.

(No changes to the proton PKGBUILD necessary).

Forty-Bot commented on 2018-08-22 01:24

This is in an early state right now. vrclient_x64 needs the custom bundled version of wine, which I plan to make another package for. For now all that's packaged is lsteamclient.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

crashandburn4 commented on 2020-08-02 14:26

That definitely explains why I couldn't find those symbols being defined! Nice work digging in further and finding the commit that removed them.

heavysink commented on 2020-07-31 12:28

@justinkb Thank you! If possible could you submit the patch upstream?

justinkb commented on 2020-07-31 11:54

Uploaded my fix for the wine_dl{sym,open} issue here https://dpaste.com/49U5YKK2D.txt

Was caused by https://source.winehq.org/git/wine.git/commit/b87256cd1db21a59484248a193b6ad12ca2853ca upstream commit

heavysink commented on 2020-07-31 01:35

I haven't found a solution to this for now... I cannot compile it due to 'wine_dlsym' I think it is from upstream after updating wine-valve.

EDIT: proton-git still have this problem... I submitted an issue on Github: https://github.com/ValveSoftware/Proton/issues/4108

lietzu commented on 2020-07-30 23:23

I have the same problem as @awesome @crashandburn4

Unless someone can contradict me, I'm pretty sure this package is a broken state. I currently have an older version installed, but any compilation breaks using either wine-valve or wine-valve-git (albeit with different errors).

The problem with wine-valve-git seems to be on that packages end, but I can't be sure about if proton or wine-valve is at fault for the undefined reference to 'wine_dlsym'. Has anyone found a solution to this? If this is a universal problem can the maintainer address it?

EndlessEden commented on 2020-07-29 05:20

@heavysink @lilac - Would you consider taking over the proton-git package; it was orphaned, and needs a maintainer.

crashandburn4 commented on 2020-07-08 23:14

I get the same error as @awesome. Does anyone have a solution? had a quick glance at the packages, and couldn't see anything obvious. (in fact, I don't see that symbol in any of the header files for wine-valve, so I'm kinda confused).

awesome commented on 2020-07-06 16:11

I have wine-valve-5.11.1 and vkd3d-valve-1.1-2 installed.

When I try to compile, I get the following error

/usr/bin/ld: steamclient_main.o: in function load_steamclient.part.0': steamclient_main.c:(.text+0x40f): undefined reference towine_dlopen' /usr/bin/ld: steamclient_main.c:(.text+0x437): undefined reference to wine_dlsym' /usr/bin/ld: steamclient_main.c:(.text+0x463): undefined reference towine_dlsym' /usr/bin/ld: steamclient_main.c:(.text+0x48f): undefined reference to wine_dlsym' /usr/bin/ld: steamclient_main.c:(.text+0x4bb): undefined reference towine_dlsym' /usr/bin/ld: steamclient_main.c:(.text+0x4ed): undefined reference to `wine_dlsym' collect2: error: ld returned 1 exit status winegcc: /usr/bin/g++ failed make: *** [Makefile:377: lsteamclient.dll.so] Error 2

Any idea? Thanks.

heavysink commented on 2020-06-13 16:41

It compiles now, using the wine-valve package (non-git). The git version is yet to be fixed.

TheGoliath commented on 2020-06-13 08:13

Does it compile now?