Уголок новичка
   845

Не собирается mesa-aco-git

не получается собрать mesa-aco-git ни через памак ни через терминал,
там и там останавливается с ошибкой can't find file to patch at input line 31
и ожидает ввода File to patch:
если скипнуть, то вываливается куча ошибок hunk ignored — saving rejects
что делать? как всё исправить?
Вывод в терминале

~ >>> yay -S mesa-aco-git lib32-mesa-aco-git                                   
:: Checking for conflicts...
:: Checking for inner conflicts...

==> Package conflicts found:
 -> Installing mesa-aco-git will remove: mesa, vulkan-intel, vulkan-radeon, libva-mesa-driver, mesa-vdpau, mesa (mesa-libgl)
 -> Installing lib32-mesa-aco-git will remove: lib32-mesa-vdpau, lib32-mesa (lib32-mesa-libgl), lib32-mesa, lib32-vulkan-intel, lib32-vulkan-radeon, lib32-libva-mesa-driver

==> Conflicting packages will have to be confirmed manually

[Aur: 2]  mesa-aco-git-20.1.0_rc4.20200527.648768b32a6-10  lib32-mesa-aco-git-20.1.0_rc4.20200527.648768b32a6-12

  2 mesa-aco-git                             (Build Files Exist)
  1 lib32-mesa-aco-git                       (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/2): /home/ripley/.cache/yay/mesa-aco-git
:: Deleting (2/2): /home/ripley/.cache/yay/lib32-mesa-aco-git
:: Downloaded PKGBUILD (1/2): lib32-mesa-aco-git
:: Downloaded PKGBUILD (2/2): mesa-aco-git
  2 mesa-aco-git                             (Build Files Exist)
  1 lib32-mesa-aco-git                       (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Parsing SRCINFO (1/2): mesa-aco-git
:: Parsing SRCINFO (2/2): lib32-mesa-aco-git
==> Erstelle Paket: mesa-aco-git 20.1.0_rc4.20200527.648768b32a6-10 (Fr 12 Jun 2020 09:31:08 CEST)
==> Empfange Quellen...
  -> Klone das mesa-aco git Repo...
Klone in Bare-Repository '/home/ripley/.cache/yay/mesa-aco-git/mesa-aco' ...
remote: Enumerating objects: 68, done.
remote: Counting objects: 100% (68/68), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 1209692 (delta 31), reused 32 (delta 29), pack-reused 1209624
Empfange Objekte: 100% (1209692/1209692), 364.24 MiB | 9.83 MiB/s, Fertig.
Löse Unterschiede auf: 100% (1028728/1028728), Fertig.
  -> LICENSE gefunden
  -> mesa-headers.patch gefunden
  -> 0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch gefunden
==> Überprüfe source Dateien mit sha512sums...
    mesa-aco ... Übersprungen
    LICENSE ... Durchgelaufen
    mesa-headers.patch ... Durchgelaufen
    0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch ... Durchgelaufen
==> Erstelle Paket: lib32-mesa-aco-git 20.1.0_rc4.20200527.648768b32a6-12 (Fr 12 Jun 2020 09:32:04 CEST)
==> Empfange Quellen...
  -> Klone das mesa-aco git Repo...
Klone in Bare-Repository '/home/ripley/.cache/yay/lib32-mesa-aco-git/mesa-aco' ...
remote: Enumerating objects: 68, done.
remote: Counting objects: 100% (68/68), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 1209692 (delta 31), reused 32 (delta 29), pack-reused 1209624
Empfange Objekte: 100% (1209692/1209692), 364.24 MiB | 9.74 MiB/s, Fertig.
Löse Unterschiede auf: 100% (1028728/1028728), Fertig.
  -> LICENSE gefunden
  -> llvm32.native gefunden
  -> mesa-headers.patch gefunden
  -> 0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch gefunden
==> Überprüfe source Dateien mit sha512sums...
    mesa-aco ... Übersprungen
    LICENSE ... Durchgelaufen
    llvm32.native ... Durchgelaufen
    mesa-headers.patch ... Durchgelaufen
    0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch ... Durchgelaufen
==> Erstelle Paket: mesa-aco-git 20.1.0_rc4.20200527.648768b32a6-10 (Fr 12 Jun 2020 09:33:01 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Aktualisiere das mesa-aco git Repo...
Fordere an von origin
  -> LICENSE gefunden
  -> mesa-headers.patch gefunden
  -> 0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch gefunden
==> Überprüfe source Dateien mit sha512sums...
    mesa-aco ... Übersprungen
    LICENSE ... Durchgelaufen
    mesa-headers.patch ... Durchgelaufen
    0001-spirv-radv-anv-implement-no-op-VK_GOOGLE_user_type.patch ... Durchgelaufen
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
  -> Erstelle Arbeitskopie des mesa-aco git Repos...
Klone nach 'mesa-aco' ...
Fertig.
==> Beginne prepare()...
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 50344bbb381511924b4d89877f9efada466304ba Mon Sep 17 00:00:00 2001
|From: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|Date: Thu, 28 May 2020 10:21:27 +0200
|Subject: [PATCH 1/1] spirv,radv,anv: implement no-op VK_GOOGLE_user_type
|
|[ Rebased for mesa-aco repository ]
|
|This extension only allows HLSL shader compilers to optionally embed
|unambiguous type information which can be safely ignored by the driver.
|
|This fixes a crash with the recent Vulkan backend of Path Of Exile
|(it uses the extension without checking if it's supported).
|
|Cc: <mesa-stable@lists.freedesktop.org>
|Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|Tested-by: Edmondo Tommasina <edmondo.tommasina@gmail.com>
|Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
|Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5237>
|---
| docs/relnotes/new_features.txt     | 1 +
| src/amd/vulkan/radv_extensions.py  | 1 +
| src/compiler/spirv/spirv_to_nir.c  | 5 +++++
| src/compiler/spirv/vtn_variables.c | 1 +
| src/intel/vulkan/anv_extensions.py | 1 +
| 5 files changed, 9 insertions(+)
|
|diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt
|index c2b424dec52..5352bbe4ba6 100644
|--- a/docs/relnotes/new_features.txt
|+++ b/docs/relnotes/new_features.txt
--------------------------
File to patch: 

нажимаю ввод, подтверждаю скип (не знаю о каких патчах вообще речь и почему она их не может найти. раньше mesa всегда собиралась сама)

: No such file or directory
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
patching file src/amd/vulkan/radv_extensions.py
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/amd/vulkan/radv_extensions.py.rej
patching file src/compiler/spirv/spirv_to_nir.c
Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file src/compiler/spirv/spirv_to_nir.c.rej
patching file src/compiler/spirv/vtn_variables.c
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/compiler/spirv/vtn_variables.c.rej
patching file src/intel/vulkan/anv_extensions.py
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/intel/vulkan/anv_extensions.py.rej
==> FEHLER: Ein Fehler geschah in prepare().
    Breche ab...
Error making: mesa-aco-git
~ >>>  

1 комментарий

avatar
обращайтесь к ментейнеру, ветка гит обновилась и патч нужно переделывать
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.