protonscr

Failed to build 9 beta 11 and 12 while previous version 8 all compile fine.

protonclosed
ValveSoftware/Proton#7542 · opened 2024-03-02 by roadapathy · updated 2024-03-02 · 3 comments · github
Rroadapathy 2024-03-02 github

Proton 9 Beta 11 and 12

I cannot get this to fully compile but earlier versions compile with no issues. I cannot find the build log and I built a debug build and could not find the logs and therefore any help at all would be greatly appreciated!

I cannot for the life of me first the "Failed to open /etc/machine-id, error No such file or directory" but I don't believe that's the issue.

[273/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_initializer.cpp.obj
:: installing 64bit lsteamclient...
if [ -f "/source/source/proton/proton9b12/build/obj-lsteamclient64/compile_commands.json" ]; then mkdir -p "/source/source/proton/proton9b12/build/compile_commands/lsteamclient64/"; sed "s#/source/source/proton/proton9b12/build/src-lsteamclient#../lsteamclient#g" "/source/source/proton/proton9b12/build/obj-lsteamclient64/compile_commands.json" > "/source/source/proton/proton9b12/build/compile_commands/lsteamclient64/compile_commands.json"; fi
mkdir -p /source/source/proton/proton9b12/build/dst-lsteamclient64/lib64/ /source/source/proton/proton9b12/build/dist/files/lib64/
cd /source/source/proton/proton9b12/build/dst-lsteamclient64/lib64 && find -type f -printf '/source/source/proton/proton9b12/build/dist/files/lib64/%h\0' | sort -z | uniq -z | xargs --verbose -0 -r -P16 mkdir -p
mkdir -p /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-unix /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-windows
cd /source/source/proton/proton9b12/build/dst-lsteamclient64/lib64 && find -type l -printf '%p\0/source/source/proton/proton9b12/build/dist/files/lib64/%p\0' | xargs --verbose -0 -r -P16 -n2 cp -a
cd /source/source/proton/proton9b12/build/dst-lsteamclient64/lib64 && find -type f -not '(' -iname '*.pc' -or -iname '*.cmake' -or -iname '*.a' -or -iname '*.la' -or -iname '*.def' -or -iname '*.h' ')' -printf '/source/source/proton/proton9b12/build/dist/files/lib64/%p.debug\0' | xargs --verbose -0 -r -P16 rm -f
rm -f /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-unix/lsteamclient.so.debug /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-windows/lsteamclient.dll.debug
cd /source/source/proton/proton9b12/build/dst-lsteamclient64/lib64 && find -type f -not '(' -iname '*.pc' -or -iname '*.cmake' -or -iname '*.a' -or -iname '*.la' -or -iname '*.def' -or -iname '*.h' ')' -printf '--strip-debug\0%p\0/source/source/proton/proton9b12/build/dist/files/lib64/%p\0' | xargs --verbose -0 -r -P16 -n3 objcopy --file-alignment=4096 --set-section-flags .text=contents,alloc,load,readonly,code
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/x86_64-unix/lsteamclient.so /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-unix/lsteamclient.so
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/x86_64-windows/lsteamclient.dll /source/source/proton/proton9b12/build/dist/files/lib64/./wine/x86_64-windows/lsteamclient.dll
touch /source/source/proton/proton9b12/build/.lsteamclient-dist64
[274/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_util.cpp.obj
[275/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_names.cpp.obj
[276/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_mem.cpp.obj
[277/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_stateblock.cpp.obj
[278/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_format_helpers.cpp.obj
[279/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_swvp_emu.cpp.obj
[280/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_device.cpp.obj
[281/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_hud.cpp.obj
[282/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_fixed_function.cpp.obj
[283/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_annotation.cpp.obj
[284/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_interop.cpp.obj
[285/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_window.cpp.obj
[286/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_on_12.cpp.obj
[287/289] Compiling C++ object src/d3d9/d3d9.dll.p/d3d9_bridge.cpp.obj
[288/289] Linking target src/d3d9/d3d9.dll
[288/289] Installing files.
Installing src/dxgi/dxgi.dll to /source/source/proton/proton9b12/build/dst-dxvk64/lib64/wine/dxvk
Stripping target 'src/dxgi/dxgi.dll'.
Installing src/dxgi/dxgi.dll.a to /source/source/proton/proton9b12/build/dst-dxvk64/lib64
Installing src/d3d11/d3d11.dll to /source/source/proton/proton9b12/build/dst-dxvk64/lib64/wine/dxvk
Stripping target 'src/d3d11/d3d11.dll'.
Installing src/d3d11/d3d11.dll.a to /source/source/proton/proton9b12/build/dst-dxvk64/lib64
Installing src/d3d10/d3d10core.dll to /source/source/proton/proton9b12/build/dst-dxvk64/lib64/wine/dxvk
Stripping target 'src/d3d10/d3d10core.dll'.
Installing src/d3d10/d3d10core.dll.a to /source/source/proton/proton9b12/build/dst-dxvk64/lib64
Installing src/d3d9/d3d9.dll to /source/source/proton/proton9b12/build/dst-dxvk64/lib64/wine/dxvk
Stripping target 'src/d3d9/d3d9.dll'.
Installing src/d3d9/d3d9.dll.a to /source/source/proton/proton9b12/build/dst-dxvk64/lib64
touch /source/source/proton/proton9b12/build/.dxvk-build64
mkdir -p "/source/source/proton/proton9b12/build/dist/files"/lib64/wine/dxvk
rm -f "/source/source/proton/proton9b12/build/dist/files"/lib64/wine/dxvk/version && if test -e ../.git; then ( cd .. && git submodule status -- dxvk ) > "/source/source/proton/proton9b12/build/dist/files"/lib64/wine/dxvk/version; fi
touch /source/source/proton/proton9b12/build/.dxvk-post-build64
:: installing 64bit dxvk...
if [ -f "/source/source/proton/proton9b12/build/obj-dxvk64/compile_commands.json" ]; then mkdir -p "/source/source/proton/proton9b12/build/compile_commands/dxvk64/"; sed "s#/source/source/proton/proton9b12/build/src-dxvk#../dxvk#g" "/source/source/proton/proton9b12/build/obj-dxvk64/compile_commands.json" > "/source/source/proton/proton9b12/build/compile_commands/dxvk64/compile_commands.json"; fi
mkdir -p /source/source/proton/proton9b12/build/dst-dxvk64/lib64/ /source/source/proton/proton9b12/build/dist/files/lib64/
cd /source/source/proton/proton9b12/build/dst-dxvk64/lib64 && find -type f -printf '/source/source/proton/proton9b12/build/dist/files/lib64/%h\0' | sort -z | uniq -z | xargs --verbose -0 -r -P16 mkdir -p
mkdir -p /source/source/proton/proton9b12/build/dist/files/lib64/. /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk
cd /source/source/proton/proton9b12/build/dst-dxvk64/lib64 && find -type l -printf '%p\0/source/source/proton/proton9b12/build/dist/files/lib64/%p\0' | xargs --verbose -0 -r -P16 -n2 cp -a
cd /source/source/proton/proton9b12/build/dst-dxvk64/lib64 && find -type f -not '(' -iname '*.pc' -or -iname '*.cmake' -or -iname '*.a' -or -iname '*.la' -or -iname '*.def' -or -iname '*.h' ')' -printf '/source/source/proton/proton9b12/build/dist/files/lib64/%p.debug\0' | xargs --verbose -0 -r -P16 rm -f
rm -f /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/dxgi.dll.debug /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d11.dll.debug /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d9.dll.debug /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d10core.dll.debug
cd /source/source/proton/proton9b12/build/dst-dxvk64/lib64 && find -type f -not '(' -iname '*.pc' -or -iname '*.cmake' -or -iname '*.a' -or -iname '*.la' -or -iname '*.def' -or -iname '*.h' ')' -printf '--strip-debug\0%p\0/source/source/proton/proton9b12/build/dist/files/lib64/%p\0' | xargs --verbose -0 -r -P16 -n3 objcopy --file-alignment=4096 --set-section-flags .text=contents,alloc,load,readonly,code
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/dxvk/dxgi.dll /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/dxgi.dll
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/dxvk/d3d11.dll /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d11.dll
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/dxvk/d3d9.dll /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d9.dll
objcopy '--file-alignment=4096' --set-section-flags '.text=contents,alloc,load,readonly,code' --strip-debug ./wine/dxvk/d3d10core.dll /source/source/proton/proton9b12/build/dist/files/lib64/./wine/dxvk/d3d10core.dll
touch /source/source/proton/proton9b12/build/.dxvk-dist64
find /source/source/proton/proton9b12/build/dist/files/lib/wine -type f -execdir chmod a-w '{}' '+'
find /source/source/proton/proton9b12/build/dist/files/lib64/wine -type f -execdir chmod a-w '{}' '+'
rm -rf /source/source/proton/proton9b12/build/dist/files/share/default_pfx
python3 ../default_pfx.py /source/source/proton/proton9b12/build/dist/files/share/default_pfx /source/source/proton/proton9b12/build/dist/files
wine: created the configuration directory '/source/source/proton/proton9b12/build/dist/files/share/default_pfx'
wineserver: using server-side synchronization.
Failed to open /etc/machine-id, error No such file or directory.
wine: configuration in L"/source/source/proton/proton9b12/build/dist/files/share/default_pfx" has been updated.
mkdir -p /source/source/proton/proton9b12/build/dist/files/share/default_pfx//drive_c/openxr/
cp -a /source/source/proton/proton9b12/build/src-wineopenxr/wineopenxr64.json /source/source/proton/proton9b12/build/dist/files/share/default_pfx//drive_c/openxr/wineopenxr64.json
echo `date '+%s'` `GIT_DIR=/source/source/proton/proton9b12/.git git describe --tags` > /source/source/proton/proton9b12/build/dist/version
mkdir -p ./redist
rsync --delete -arx /source/source/proton/proton9b12/build/dist/ ./redist
rm obj-fonts/LiberationMono-Bold.sfd obj-fonts/LiberationMono-Regular.sfd obj-fonts/LiberationSerif-Regular.sfd obj-fonts/LiberationSans-Bold.sfd obj-fonts/LiberationSans-Regular.sfd
Rroadapathy 2024-03-02 github

If this helps, when I do "make redist," I have 7408 items (6710 files, 698 folders) in the redist directory. Maybe it's stopping after successfully compiling everything but I have no idea.

Kkisak-valve maintainer 2024-03-02 github

Hello @roadapathy, https://github.com/ValveSoftware/Proton/commit/3d5022de711a6a7636707043a0bf9fc34d1faee5 seems relevant here if your expectation was to find a tarball and the end of the build process.

Rroadapathy 2024-03-02 github

Hello @roadapathy, 3d5022d seems relevant here if your expectation was to find a tarball and the end of the build process.

I don't even believe it. Yes, that was it this whole time. I really appreciate your help! Thank you!

Are you the same MESA Kisak? If so, can you help me compile MESA for Xubuntu 23.10 please? 😊😊😊😊😊😊

Many thanks!! SOLVED! It's working great now!

DLLs