| 22 Dec 2023 |
seb95 | je suis avec la 23.11 | 16:51:32 |
bew | Bienvenu! Quel erreur as tu avec nix build ? | 16:52:01 |
seb95 | ah c'est une bonne question, je te fais ça de suite | 16:52:23 |
seb95 | Bon, déjà je télécharge les sources des paquets, ensuite je vais dans /nipkgs | 16:53:12 |
bew | Ya moyen que ce soit juste le type, c'est pas un array mais une space-separated string iirc | 16:53:41 |
seb95 | de là je vais tenter d'upgrader un paquets qui n'est pas forcément dans sa version la plus récente | 16:53:45 |
bew | * Ya moyen que ce soit juste le type, `experimental-features` n'est pas un array mais une space-separated string iirc | 16:54:12 |
seb95 | nix-build --attr rocksndiamonds | 16:54:14 |
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 |