From 9ce833e2bcff32bb0f8c767762ad38a7c02e6bbe Mon Sep 17 00:00:00 2001 From: Manuel Frischknecht Date: Thu, 28 Dec 2023 00:47:45 +0000 Subject: [PATCH] echidna: fix broken build The overridden `hevm` package declared in `echnidna`s package is missing its `tuple` dependency, leading to failing builds: ``` Configuring hevm-0.51.3... CallStack (from HasCallStack): withMetadata, called at libraries/Cabal/Cabal/src/Distribution/Simple/Utils.hs:370:14 in Cabal-3.8.1.0:Distribution.Simple.Utils Error: Setup: Encountered missing or private dependencies: tuple >=0.3.0.2 && <0.4 ``` --- pkgs/tools/security/echidna/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/security/echidna/default.nix b/pkgs/tools/security/echidna/default.nix index 80dcba3a8038..10caf5bb82eb 100644 --- a/pkgs/tools/security/echidna/default.nix +++ b/pkgs/tools/security/echidna/default.nix @@ -20,7 +20,7 @@ let haskellPackagesOverride = haskellPackages.override { hash = "sha256-H6oURBGoQWSOuPhBB+UKg2UarVzXgv1tmfDBLnOtdhU="; }; libraryHaskellDepends = oa.libraryHaskellDepends - ++ (with haskellPackages;[githash witch]); + ++ (with haskellPackages;[githash witch tuple]); }); }; };