Frogging-Family / wine-tkg-git

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

Build failed TKG version wine #1270

Closed AircGroup closed 1 month ago

AircGroup commented 1 month ago

Hello, i try build wine with tkg pathes and set parametrs as in guide

But build failure in moments with prepare proton child window patch.

[aircgroup@SCLinux wine-tkg-git]$ git pull
Уже актуально.
[aircgroup@SCLinux wine-tkg-git]$ git status
Текущая ветка: master
Эта ветка соответствует «origin/master».

Изменения, которые не в индексе для коммита:
  (используйте «git add <файл>...», чтобы добавить файл в индекс)
  (используйте «git restore <файл>...», чтобы отменить изменения в рабочем каталоге)
        изменено:      wine-tkg-git/customization.cfg
        изменено:      wine-tkg-git/wine-tkg-profiles/advanced-customization.cfg

индекс пуст (используйте «git add» и/или «git commit -a»)
[aircgroup@SCLinux wine-tkg-git]$ cd wine-tkg-git
[aircgroup@SCLinux wine-tkg-git]$ makepkg -sric
  -> 
  ->        .---.`               `.---.
  ->     `/syhhhyso-           -osyhhhys/`
  ->    .syNMdhNNhss/``.---.``/sshNNhdMNys.
  ->    +sdMh.`+MNsssssssssssssssNM+`.hMds+
  ->    :syNNdhNNhssssssssssssssshNNhdNNys:
  ->     /ssyhhhysssssssssssssssssyhhhyss/
  ->     .ossssssssssssssssssssssssssssso.
  ->    :sssssssssssssssssssssssssssssssss:
  ->   /sssssssssssssssssssssssssssssssssss/
  ->  :sssssssssssssoosssssssoosssssssssssss:
  ->  osssssssssssssoosssssssoossssssssssssso
  ->  osssssssssssyyyyhhhhhhhyyyyssssssssssso
  ->  /yyyyyyhhdmmmmNNNNNNNNNNNmmmmdhhyyyyyy/
  ->   smmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmms
  ->    /dNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd/
  ->     `:sdNNNNNNNNNNNNNNNNNNNNNNNNNds:`
  ->        `-+shdNNNNNNNNNNNNNNNdhs+-`
  ->              `.-:///////:-.`
  -> 
  -> #################################################################
  -> 
  -> You can configure your wine build flavour (right now for example)
  -> by editing the customization.cfg file next to this PKGBUILD,
  -> or by creating a custom config, for example
  -> ~/.config/frogminer/wine-tkg.cfg (path set in config file)
  -> to override some or all of its values.
  -> 
  -> Current path is '/home/aircgroup/Documents/tools/wine-tkg-git/wine-tkg-git'
  -> 
  -> If you are rebuilding using the same configuration, you may want
  -> to delete/move previously built package if in the same dir.
  -> 
  -> ###################################TkG##########was##########here
When you are ready, press enter to continue.
  -> No _LOCAL_PRESET set in .cfg. Please select your desired base (or hit enter for default) :
==> ВНИМАНИЕ: ! "mainline" and "staging" options will make clean & untouched wine and wine-staging builds, ignoring your .cfg settings !
==> ВНИМАНИЕ: ! "valve" profiles will use Valve proton wine trees instead of upstream, ignoring many incompatible .cfg settings !
==> ВНИМАНИЕ: ! "default-tkg" profile will use the main customization.cfg and wine-tkg-profiles/advanced-customization.cfg files !
  ->   0 - default-tkg
  ->   1 - mainline
  ->   2 - protonified
  ->   3 - staging
  ->   4 - valve-exp-bleeding
  ->   5 - valve
  ->   6 - other & legacy
  choice [0-6]: 0
  -> Using staging patchset
  -> 
  -> ccache was not found and will not be used
==> Сборка пакета wine-tkg-staging-git 0-327 (Ср 25 сен 2024 18:30:19)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Обновление репозитория 'wine-git' (git)...
  -> Обновление репозитория 'wine-staging-git' (git)...
  -> Найден 30-win32-aliases.conf
  -> Найден wine-binfmt.conf
==> Проверка файлов source с использованием md5sums...
    wine-git ... Пропущено
    wine-staging-git ... Пропущено
    30-win32-aliases.conf ... Готово
    wine-binfmt.conf ... Готово
==> Распаковка исходных файлов...
  -> Создание рабочей копии репозитория 'wine-git' (git)...
Переключились на новую ветку «makepkg»
  -> Создание рабочей копии репозитория 'wine-staging-git' (git)...
Переключились на новую ветку «makepkg»
==> Запускается prepare()...
==> ВНИМАНИЕ: Disable ntdll-Syscall_Emulation patchset for WoW64 builds (on staging 2e9f2387+)
  -> Changing wine HEAD to the wine-staging base commit...
  -> Using upstream-commit file
HEAD сейчас на e8f936c745b Release 9.13.
==> ВНИМАНИЕ: fshack (and associated patches) currently disabled until conflicts are resolved
==> ВНИМАНИЕ: Hotfix: Fix for Riot Client updates
==> ВНИМАНИЕ: Hotfix: Remove a TRACE in the DXGIGetDebugInterface1 stub causing segfaults.
==> ВНИМАНИЕ: Hotfix: Fix for CL/opencl.h header recognition
==> ВНИМАНИЕ: Hotfix: Fix NosTale mouse bug
  -> cherry picking...
  -> Hotfixing...
  -> Applying CSMT-toggle.patch
  -> Applying wine-staging patches using staging/patchinstall.py... 
     Staging overrides used, if any: -W ntdll-Syscall_Emulation
  -> Applying childwindow-proton-c2d46ea.patch
==> ОШИБКА: Patch application has failed. The error was logged to /home/aircgroup/Documents/tools/wine-tkg-git/wine-tkg-git/prepare.log for your convenience.
==> ОШИБКА: Произошел сбой в prepare().
    Прерывание...
  -> Removed BIG_UGLY_FROGMINER - Ribbit
  -> Removed Proton-tkg token - Valve Ribbit
  -> exit cleanup done
[aircgroup@SCLinux wine-tkg-git]$ 

Prepare log and configuration in archive: ConfigsAndLog.tar.gz

AircGroup commented 1 month ago

I saw a similar report, but I have an up-to-date version.

AircGroup commented 1 month ago

This fix helped me. I also install from AUR ntsync-dkms and ntsync-header with yay and after installed are reboot system:

yay -S ntsync-dkms, ntsync-header