diff --git a/pkgs/by-name/la/lambda-delta/fix-implicit-int.patch b/pkgs/by-name/la/lambda-delta/fix-implicit-int.patch new file mode 100644 index 000000000000..886cc295dad0 --- /dev/null +++ b/pkgs/by-name/la/lambda-delta/fix-implicit-int.patch @@ -0,0 +1,25 @@ +diff --git a/src/lpart.c b/src/lpart.c +index 1234567..abcdefg 100644 +--- a/src/lpart.c ++++ b/src/lpart.c +@@ -485,7 +485,7 @@ dump_part(char *partition) + return 0; + } + +-main(int argc, char *argv[]) ++int main(int argc, char *argv[]) + { + char *partition; + int ret; +diff --git a/tools/decode_lmfl.c b/tools/decode_lmfl.c +index 1234567..abcdefg 100644 +--- a/tools/decode_lmfl.c ++++ b/tools/decode_lmfl.c +@@ -33,6 +33,7 @@ + #include + #include + #include ++#include + + /* Globals */ + FILE *ifile; diff --git a/pkgs/by-name/la/lambda-delta/package.nix b/pkgs/by-name/la/lambda-delta/package.nix index 79cad5959801..430a2fac7f83 100644 --- a/pkgs/by-name/la/lambda-delta/package.nix +++ b/pkgs/by-name/la/lambda-delta/package.nix @@ -18,6 +18,8 @@ stdenv.mkDerivation rec { sha256 = "02m43fj9dzc1i1jl01qwnhjiq1rh03jw1xq59sx2h3bhn7dk941x"; }; + patches = [ ./fix-implicit-int.patch ]; + nativeBuildInputs = [ autoreconfHook pkg-config