22 Dec 2023 |
seb95 | alors peut être que ce n'est déjà pas la bonne méthode, j'avais noté à l'époque de la 21.11 une commande qui faisais bien ça et qui était celle-ci: nix-build -A python39Packages.pelican | 16:55:21 |
seb95 | * alors peut être que ce n'est déjà pas la bonne méthode, j'avais noté à l'époque de la 21.11 une commande qui faisais bien ça et qui était celle-ci: nix-build -A python39Packages.pelicanmais la ça me fait ceci: | 16:55:48 |
seb95 | error: builder for '/nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv' failed with exit code 1;
| 16:56:09 |
bew | C'est avec nix-build (avec tiret) ou nix build (sans tiret, nécessitant les experimental features) que t'as un pb ? | 16:56:55 |
seb95 | avec nix-build | 16:57:18 |
seb95 | apres c'est pas tres important, c'est juste pour la forme et comprendre un peu le comment et pourquoi. | 16:57:50 |
seb95 | j'ai vu que tout ce qui était nix- devenait prochainement nix quelquechose | 16:58:16 |
seb95 | que c'était expérimental | 16:58:30 |
bew | In reply to @seb95:matrix.org error: builder for '/nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv' failed with exit code 1; T'as pas plus d'ouput ? 🤔 | 16:59:01 |
seb95 | si mais j'ai pas voulu polluer ;-p | 16:59:19 |
seb95 | je te sors ça ;-D | 16:59:27 |
seb95 | nix-build -A rocksndiamonds
this derivation will be built:
/nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv
building '/nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv'...
Running phase: unpackPhase
unpacking source archive /nix/store/69w0gsgm4hs2yl7g2s2m7q9h5kr0iz75-rocksndiamonds-4.3.8.0-linux.tar.gz
source root is rocksndiamonds-4.3.8.0
setting SOURCE_DATE_EPOCH to timestamp 1702147701 of file rocksndiamonds-4.3.8.0/rocksndiamonds
Running phase: patchPhase
applying patch /nix/store/7gsw6a3dcgg1v4i3lrdbr3svdfznbp4p-fno-common-p1.patch
patching file src/game_sp/BugsTerminals.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file src/game_sp/BugsTerminals.c.rej
patching file src/game_sp/DDScrollBuffer.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file src/game_sp/DDScrollBuffer.c.rej
patching file src/game_sp/init.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/game_sp/init.c.rej
patching file src/game_sp/main.c
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file src/game_sp/main.c.rej
patching file src/game_sp/main_sp.h
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/game_sp/main_sp.h.rej
error: builder for '/nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv' failed with exit code 1;
last 10 log lines:
> patching file src/game_sp/main.c
> Reversed (or previously applied) patch detected! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 3 out of 3 hunks ignored -- saving rejects to file src/game_sp/main.c.rej
> patching file src/game_sp/main_sp.h
> Reversed (or previously applied) patch detected! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to file src/game_sp/main_sp.h.rej
For full logs, run 'nix log /nix/store/g4xbqmy0b99qmmac45r464q5i9gmw886-rocksndiamonds-4.3.8.0.drv'.
| 16:59:42 |
seb95 | un soucis avec les patchs? | 17:00:06 |
immae | Ça ressemble à une dérivation avec un patch qui a déjà été appliqué oui | 17:00:13 |
seb95 | ah, va falloir que je trouve un assez simple alors sans patch pour tester | 17:00:56 |
immae | est-ce toi qui a écrit la dérivation rocksndiamonds? | 17:01:06 |
seb95 | non pas du tout | 17:01:13 |
seb95 | c'est celui du git | 17:01:23 |
seb95 | je n'ai fais que changer l'adresse url car UNIX est devenu linux: https://www.artsoft.org/RELEASES/linux/${pname}/rocksndiamonds-${version}-linux.tar.gz | 17:02:08 |
immae | ok | 17:02:26 |
seb95 | et juste ajouter le -linux avant le tar.gz | 17:02:39 |
immae | Si tu as déjà modifié tu dois pouvoir faire une modif supplémentaire alors : tu peux supprimer le premier élément de l’array "patches" | 17:03:02 |
seb95 | apres j'ai pas envie de vous ennuyer, je voulais comprendre pour pas finir bête | 17:03:11 |
immae | Ce bout là : https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/rocksndiamonds/default.nix#L14 | 17:03:28 |
seb95 | d'accord, je le supprime | 17:03:47 |
immae | (et peut être le deuxième aussi, si il faile également) | 17:03:56 |
seb95 | D'accord, pourrais tu m'expliquer comment tu vois qu'il faut supprimer? C'est dû qu'il les a ignoré? | 17:05:29 |
immae | en fait dans ton erreur là haut il t’a posé 15 fois la question "Reversed (or previously applied) patch detected! Assume -R? [n]" | 17:05:58 |
immae | donc ça veut dire qu’il (la commande "patch". Nix n’y est pour rien ici) a détecté que le patch est déjà appliqué | 17:06:34 |
seb95 | hum, je pige mieux, j'avais bien vu les erreurs, mais je pensais qu'en voyant ignoré ça passait | 17:07:14 |