protonscr

wine client error:0: version mismatch 573/572. while trying to compile Proton from scratch

protonclosed
ValveSoftware/Proton#2253 · opened 2019-01-21 by minecraft2048 · updated 2020-04-09 · 1 comments · github
Mminecraft2048 2019-01-21 github

I used to be able to compile Proton following the instructions at README and run it, but when I deleted my Proton folder and git clone a new one and try to compile a new one, this happens at the last outputs of make dist:

 feanor  silmaril  ~  Development  Programming  Proton  build2  proton_3.16  ⬆  2?  $  make dist 
make dist -f Makefile NO_NESTED_MAKE=1
make[1]: Entering directory '/home/feanor/Development/Programming/Proton/build2'
cp -n ../fonts/liberation-fonts/src/LiberationSans-Regular.sfd ../fonts/liberation-fonts/src/LiberationSans-Bold.sfd ../fonts/liberation-fonts/src/LiberationSerif-Regular.sfd ../fonts/liberation-fonts/src/LiberationMono-Regular.sfd obj-fonts
cp -n ../fonts/liberation-fonts/src/LiberationSans-Regular.sfd ../fonts/liberation-fonts/src/LiberationSans-Bold.sfd ../fonts/liberation-fonts/src/LiberationSerif-Regular.sfd ../fonts/liberation-fonts/src/LiberationMono-Regular.sfd obj-fonts
cp -n ../fonts/liberation-fonts/src/LiberationSans-Regular.sfd ../fonts/liberation-fonts/src/LiberationSans-Bold.sfd ../fonts/liberation-fonts/src/LiberationSerif-Regular.sfd ../fonts/liberation-fonts/src/LiberationMono-Regular.sfd obj-fonts
cp -n ../fonts/liberation-fonts/src/LiberationSans-Regular.sfd ../fonts/liberation-fonts/src/LiberationSans-Bold.sfd ../fonts/liberation-fonts/src/LiberationSerif-Regular.sfd ../fonts/liberation-fonts/src/LiberationMono-Regular.sfd obj-fonts
mkdir -p dist/dist/share/fonts
cp ./obj-fonts/*.ttf "dist/dist/share/fonts"
rm -rf /home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx && \
WINEPREFIX=/home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx ./dist/dist/bin/wine64 wineboot && \
	WINEPREFIX=/home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx ./dist/dist/bin/wineserver -w && \
	ln -s ../../../../fonts/LiberationSans-Regular.ttf /home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx/drive_c/windows/Fonts/arial.ttf && \
	ln -s ../../../../fonts/LiberationSans-Bold.ttf /home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx/drive_c/windows/Fonts/arialbd.ttf && \
	ln -s ../../../../fonts/LiberationSerif-Regular.ttf /home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx/drive_c/windows/Fonts/times.ttf && \
	ln -s ../../../../fonts/LiberationMono-Regular.ttf /home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx/drive_c/windows/Fonts/cour.ttf
wine: created the configuration directory '/home/feanor/Development/Programming/Proton/build2/dist/dist/share/default_pfx'
wine client error:0: version mismatch 573/572.
Your wine binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
make[1]: *** [../build/makefile_base.mak:324: dist] Error 1
make[1]: Leaving directory '/home/feanor/Development/Programming/Proton/build2'

I have checked that no other wineserver are running in my system and try running pkill wineserver and wineserver -k, and I'm on Arch Linux, compiling directly without steam runtime, docker or vagrant

Mminecraft2048 2019-01-24 github

Current workaround is to uninstall system Wine