diff --git a/pkgs/tools/backup/ugarit/eggs.nix b/pkgs/tools/backup/ugarit/eggs.nix index dbbb9a56c47b..cc8af0585382 100644 --- a/pkgs/tools/backup/ugarit/eggs.nix +++ b/pkgs/tools/backup/ugarit/eggs.nix @@ -192,6 +192,11 @@ rec { buildInputs = [ ]; + + patches = [ + # missing include since Jan 2025, cause unknown + ./posix-extras-add-sysmacros-include.patch + ]; }; record-variants = eggDerivation { diff --git a/pkgs/tools/backup/ugarit/posix-extras-add-sysmacros-include.patch b/pkgs/tools/backup/ugarit/posix-extras-add-sysmacros-include.patch new file mode 100644 index 000000000000..bd374b679d84 --- /dev/null +++ b/pkgs/tools/backup/ugarit/posix-extras-add-sysmacros-include.patch @@ -0,0 +1,10 @@ +--- a/posix-extras.scm 1970-01-01 01:00:01.000000000 +0100 ++++ b/posix-extras.scm 1970-01-01 01:00:01.000000000 +0100 +@@ -110,6 +110,7 @@ static void *C_not_implemented_ptr(void) + #endif + + #if defined (__unix__) || defined (C_XXXBSD) ++#include + #include + #define C_mknod(fn, m, d) C_fix(mknod(C_data_pointer(fn), C_unfix(m), C_unfix(d))) + #define C_mknod64(fn, m, maj, min) C_fix(mknod(C_data_pointer(fn), C_unfix(m), makedev(C_num_to_int(maj), C_num_to_int(min))))