[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