From db3eff34b9da7f2bfeb88092d15acfd39f5850eb Mon Sep 17 00:00:00 2001 From: q66 Date: Tue, 29 Mar 2022 05:50:52 +0200 Subject: [PATCH] bees: fix build --- srcpkgs/bees/patches/fix-build.patch | 12 ++++++++++++ srcpkgs/bees/patches/series | 1 + 2 files changed, 13 insertions(+) create mode 100644 srcpkgs/bees/patches/fix-build.patch diff --git a/srcpkgs/bees/patches/fix-build.patch b/srcpkgs/bees/patches/fix-build.patch new file mode 100644 index 00000000000..3799e27e32a --- /dev/null +++ b/srcpkgs/bees/patches/fix-build.patch @@ -0,0 +1,12 @@ +--- a/src/fiemap.cc ++++ b/src/fiemap.cc +@@ -28,7 +28,8 @@ main(int argc, char **argv) + if (argc > 2) { fm.fm_start = stoull(argv[2], nullptr, 0); } + if (argc > 3) { fm.fm_length = stoull(argv[3], nullptr, 0); } + if (argc > 4) { fm.fm_flags = stoull(argv[4], nullptr, 0); } +- fm.fm_length = min(fm.fm_length, FIEMAP_MAX_OFFSET - fm.fm_start); ++ using FU = decltype(fm.fm_length); ++ fm.fm_length = min(FU(fm.fm_length), FU(FIEMAP_MAX_OFFSET - fm.fm_start)); + uint64_t stop_at = fm.fm_start + fm.fm_length; + uint64_t last_byte = fm.fm_start; + do { diff --git a/srcpkgs/bees/patches/series b/srcpkgs/bees/patches/series index d9a2837128f..068ccfc2db8 100644 --- a/srcpkgs/bees/patches/series +++ b/srcpkgs/bees/patches/series @@ -1,2 +1,3 @@ 0001-don-t-run-tests-unless-asked.patch 0002-move-sbin-into-bin.patch +fix-build.patch