[Debian-ha-maintainers] Bug#1124926: pacemaker: FTBFS: error: 'cmocka_macro' is deprecated: check_expected: use check_expected_int or check_expected_uint instead
zhangdandan
zhangdandan at loongson.cn
Wed Jan 7 11:26:16 GMT 2026
Source: pacemaker
Version: 3.0.1-1
Severity: normal
Tags: ftbfs, forky, sid
Hi,
Maybe there is a public error while rebuilding for loong64 in the Debian
Package Auto-Building environment.
The error log is as follows,
```
mock.c: In function '__wrap_calloc':
mock.c:97:5: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
97 | check_expected(nmemb);
| ^~~~~~~~~~~~~~
mock.c:98:5: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
98 | check_expected(size);
| ^~~~~~~~~~~~~~
mock.c: In function '__wrap_realloc':
mock.c:147:5: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
147 | check_expected(size);
| ^~~~~~~~~~~~~~
mock.c: In function '__wrap_setenv':
mock.c:176:5: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
176 | check_expected(overwrite);
| ^~~~~~~~~~~~~~
mock.c: In function '__wrap_getpwnam_r':
mock.c:387:9: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
387 | check_expected(buflen);
| ^~~~~~~~~~~~~~
mock.c: In function '__wrap_readlink':
mock.c:422:9: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
422 | check_expected(buf);
| ^~~~~~~~~~~~~~
mock.c:423:9: error: 'cmocka_macro' is deprecated: check_expected: use
check_expected_int or check_expected_uint instead
[-Werror=deprecated-declarations]
423 | check_expected(bufsize);
| ^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
```
The full build log can be found at
https://buildd.debian.org/status/fetch.php?pkg=pacemaker&arch=loong64&ver=3.0.1-1&stamp=1767187817&raw=0.
Maintainers, please pay attention to the above phenomenon.
Or please generate a rootfs based on the latest archive state on another
architecture for testing.
Best regards,
Dandan Zhang
More information about the Debian-ha-maintainers
mailing list