Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
856 stars 155 forks source link

Latest wine-tkg default fails with a million lines of errors (all surrounding ntdll, it seems) #1100

Closed gardotd426 closed 9 months ago

gardotd426 commented 9 months ago

Selecting default-tkg fails immediately once the build commences (patch applications fails but it was two minor errors that I fixed, I'll push a merge request later, it's just that the source files being patched had been slightly updated for proton-tkg-additions.patch and proton-tkg-staging.patch is no longer necessary, as the change has already been upstreamed (I might have those backwards I'll have to check).

But anyway, once the build starts, it immediately fails, with like 10000 lines of failures. Here's the gist of the full log: https://gist.github.com/gardotd426/f02cdf45457f3c741ae8b57164980fae

Here are the last 200 lines but the errors go back way farther:

Last 200 lines of log

using the staging preset seems to compile fine (it definitely doesn't fail at the beginning like that), but it disables fsync, esync, fshack, and everything else worth using, so I'd really prefer to be able to use the default-tkg profile.

Riesi commented 9 months ago

1101 might fix this with the fsync/esync fixup

can you try it? :frog:

gardotd426 commented 9 months ago

I'll close this, but now there's a new error:

Applying wine-staging patches...
Traceback (most recent call last):
  File "/home/matt/tmp/winetkg/wine-tkg-git/src/wine-staging-git/staging/patchinstall.py", line 256, in <module>
    main()
  File "/home/matt/tmp/winetkg/wine-tkg-git/src/wine-staging-git/staging/patchinstall.py", line 223, in main
    for p in excluded: del patchlist[p]
                           ~~~~~~~~~^^^
KeyError: 'bcrypt-ECDHSecretAgreement'

This happens in a fresh git clone, and like I said I succesfully built a default-tkg build using our commits before they were merged, so this is something new. I'll file a new issue. Closing this one.