| 22 Dec 2023 |
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 |
seb95 | super je tente ça | 17:07:20 |
seb95 | ah ça se compile | 17:07:33 |
immae | (note que ça ne dit rien sur le deuxième patch qu’il n’a pas eu le temps d’essayer. Et si il y a une erreur autre que "Reverse patch detected" alors il y a probablement quelque chose à vérifier mais ça devient du cas par cas) | 17:08:23 |
seb95 | merci, du temps passé | 17:08:49 |
seb95 | je vais pouvoir tenter des choses pour assimiler | 17:09:13 |
immae | bon courage | 17:09:19 |
seb95 | je vais encore vous embêtez un peu, j'ai lu la doc en large et en travers, bien expliqué mais des choses me font un peu tiquer, je sais pas si je fais bien ou non | 17:10:21 |
seb95 | tout d'abord, le nouvel installateur avec calamares est top, c'est devenu d'un simple, même si avant c'était déjà facile car la doc expliquait tres bien | 17:11:23 |
seb95 | dans mon configuration.nix j'ai mit ceci: | 17:12:11 |