Size: a a a

2020 December 11

AK

Andrey Koppel in NixOS
Но у меня валится с ошибкой
источник

d

dump_stack() in NixOS
С какой ошибкой?
источник

d

dump_stack() in NixOS
default.nix -> pastebin
источник

AK

Andrey Koppel in NixOS
builder for '/nix/store/lypjpciyw8fvqzy8fcz26x24i7ahdm6h-php-ssh2-0.13.drv' failed with exit code 1
cannot build derivation '/nix/store/kmb3igss4rbbfdnbrds5j4rjmxc6vx3w-php.ini.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/fangf2pw4x46zr428j757cay5x5ciq4n-php-with-extensions-7.3.25.drv': 1 dependencies couldn't be built
error: build of '/nix/store/fangf2pw4x46zr428j757cay5x5ciq4n-php-with-extensions-7.3.25.drv' failed
источник

AK

Andrey Koppel in NixOS
Ничего конкретного не пишут
источник

AK

Andrey Koppel in NixOS
ssh2 = buildPecl {
     version = "0.13";
     pname = "ssh2";

     sha256 = "1gn1wqi3b4awmk0g701rrgj622lp9bm0dpx8v2y3cnqbhjmvhb6b";

     meta.maintainers = lib.teams.php.members;
   };
источник

AK

Andrey Koppel in NixOS
Вот так
источник

AK

Andrey Koppel in NixOS
Видно что-то ещё нужно, чтобы собрать ssh2
источник

d

dump_stack() in NixOS
Andrey Koppel
Видно что-то ещё нужно, чтобы собрать ssh2
libssh?
источник

d

dump_stack() in NixOS
источник

AK

Andrey Koppel in NixOS
Нашёл, что нужно configureFlags ещё указывать
источник

AK

Andrey Koppel in NixOS
А подскажи плиз, как я локально такую ошибку отдавить могу?
источник

d

dump_stack() in NixOS
Andrey Koppel
А подскажи плиз, как я локально такую ошибку отдавить могу?
default.nix такой же, я просто nix-build запустил
источник

AK

Andrey Koppel in NixOS
Понял, сеньк
источник

AK

Andrey Koppel in NixOS
Поменял на такое
источник

AK

Andrey Koppel in NixOS
{ buildPecl, lib, pkgs }:

buildPecl {
 pname = "ssh2";

 version = "0.13";
 sha256 = "1gn1wqi3b4awmk0g701rrgj622lp9bm0dpx8v2y3cnqbhjmvhb6b";

 buildInputs = [ pkgs.libssh2 ];
 configureFlags = [ "--with-ssh2=${pkgs.libssh2}" ];

 meta.maintainers = lib.teams.php.members;
}
источник

AK

Andrey Koppel in NixOS
Все равно ругается, что libssh2 отсутствует
источник

AK

Andrey Koppel in NixOS
По идее buildInputs должно добавить libssh2
источник

MG

Misha Gusarov in NixOS
Как получить себе unshare в PATH для скрипта? Он лежит в util-linux-2.36-bin, как на это сослаться во флейке?
источник

АБ

Александр Бантьев... in NixOS
utillinux из nixpkgs?
источник