bitlbee-mastodon: fix gcc-15 build

Without the change the build fails on `master` as
https://hydra.nixos.org/build/319885265:

    mastodon-lib.c:2096:28: error: 'bool' cannot be used here
     2096 | static char *yes_or_no(int bool)
          |                            ^~~~
This commit is contained in:
Sergei Trofimovich
2026-01-28 21:07:47 +00:00
parent 9774bb59bd
commit ab51a89504
2 changed files with 22 additions and 0 deletions
@@ -0,0 +1,17 @@
https://github.com/kensanata/bitlbee-mastodon/pull/61
FIx gcc-15 build (`bool` collision).
--- a/src/mastodon-lib.c
+++ b/src/mastodon-lib.c
@@ -2093,9 +2093,9 @@ static char *indent(int n)
/**
* Return a static yes or no string. No deallocation needed.
*/
-static char *yes_or_no(int bool)
+static char *yes_or_no(int b)
{
- return bool ? "yes" : "no";
+ return b ? "yes" : "no";
}
/**
@@ -17,6 +17,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-8vmq/YstuBYUxe00P4NrxD/eMYI++R9uvn1sCcMTr7I=";
};
patches = [
# gcc-15 build fix: https://github.com/kensanata/bitlbee-mastodon/pull/61
./gcc-15.patch
];
nativeBuildInputs = [
autoreconfHook
pkg-config