3.37.3: build fails with latest check
check 0.15.1
[tkloczko@barrel gdm-3.37.3]$ /usr/bin/meson compile -C x86_64-redhat-linux-gnu -K
usage: meson [-h] {setup,configure,dist,install,introspect,init,test,wrap,subprojects,help,rewrite,compile} ...
meson: error: unrecognized arguments: -K
[tkloczko@barrel gdm-3.37.3]$ /usr/bin/meson compile -C x86_64-redhat-linux-gnu
Found runner: /usr/bin/ninja
ninja: Entering directory `x86_64-redhat-linux-gnu'
[1/10] Compiling C object tests/m-common.p/s-common-address.c.o
FAILED: tests/m-common.p/s-common-address.c.o
gcc -Itests/m-common.p -Itests -I../tests -Icommon -I../common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Os -fcommon -pthread -MD -MQ tests/m-common.p/s-common-address.c.o -MF tests/m-common.p/s-common-address.c.o.d -o tests/m-common.p/s-common-address.c.o -c ../tests/s-common-address.c
In file included from ../tests/s-common-address.c:27:
../tests/s-common-address.c: In function ‘setup’:
../tests/s-common-address.c:52:9: error: too few arguments to function ‘_ck_assert_failed’
52 | fail_unless (NULL != ga);
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common-address.c:56:9: error: too few arguments to function ‘_ck_assert_failed’
56 | fail_unless (NULL != (ga192));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common-address.c: In function ‘test_gdm_address_new_from_sockaddr_fn’:
../tests/s-common-address.c:100:9: error: too few arguments to function ‘_ck_assert_failed’
100 | fail_unless (NULL != _ga);
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common-address.c: In function ‘test_gdm_address_is_loopback_fn’:
../tests/s-common-address.c:137:9: error: too few arguments to function ‘_ck_assert_failed’
137 | fail_unless (TRUE == gdm_address_is_loopback (ga));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common-address.c:138:9: error: too few arguments to function ‘_ck_assert_failed’
138 | fail_unless (FALSE == gdm_address_is_loopback (ga192));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common-address.c:147:9: error: too few arguments to function ‘_ck_assert_failed’
147 | fail_unless (FALSE == gdm_address_is_loopback (NULL));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
[2/10] Compiling C object tests/m-common.p/s-common.c.o
FAILED: tests/m-common.p/s-common.c.o
gcc -Itests/m-common.p -Itests -I../tests -Icommon -I../common -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Os -fcommon -pthread -MD -MQ tests/m-common.p/s-common.c.o -MF tests/m-common.p/s-common.c.o.d -o tests/m-common.p/s-common.c.o -c ../tests/s-common.c
In file included from ../tests/s-common.c:27:
../tests/s-common.c: In function ‘test_gdm_shell_expand_fn’:
../tests/s-common.c:63:9: error: too few arguments to function ‘_ck_assert_failed’
63 | fail_unless (expands_to ("foo", "foo"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:64:9: error: too few arguments to function ‘_ck_assert_failed’
64 | fail_unless (expands_to ("foo ", "foo "));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:65:9: error: too few arguments to function ‘_ck_assert_failed’
65 | fail_unless (expands_to ("foo#bar", "foo#bar"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:66:9: error: too few arguments to function ‘_ck_assert_failed’
66 | fail_unless (expands_to ("foo #bar", "foo "));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:67:9: error: too few arguments to function ‘_ck_assert_failed’
67 | fail_unless (expands_to ("#bar", ""));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:68:9: error: too few arguments to function ‘_ck_assert_failed’
68 | fail_unless (expands_to ("foo #bar gazonk", "foo "));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:69:9: error: too few arguments to function ‘_ck_assert_failed’
69 | fail_unless (expands_to ("foo #bar gazonk", "foo "));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:70:9: error: too few arguments to function ‘_ck_assert_failed’
70 | fail_unless (expands_to ("foo #bar gazonk", "foo "));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:71:9: error: too few arguments to function ‘_ck_assert_failed’
71 | fail_unless (expands_to ("$FOO", "BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:72:9: error: too few arguments to function ‘_ck_assert_failed’
72 | fail_unless (expands_to ("$9FOO", "$9FOO"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:73:9: error: too few arguments to function ‘_ck_assert_failed’
73 | fail_unless (expands_to ("$FOO9", "XXX"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:74:9: error: too few arguments to function ‘_ck_assert_failed’
74 | fail_unless (expands_to ("${FOO}9", "BAR9"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:75:9: error: too few arguments to function ‘_ck_assert_failed’
75 | fail_unless (expands_to ("$_FOO", "YYY"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:76:9: error: too few arguments to function ‘_ck_assert_failed’
76 | fail_unless (expands_to ("$FOO_FOO", "ZZZ"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:77:9: error: too few arguments to function ‘_ck_assert_failed’
77 | fail_unless (expands_to ("${FOO}", "BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:78:9: error: too few arguments to function ‘_ck_assert_failed’
78 | fail_unless (expands_to ("$FOO$FOO", "BARBAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:79:9: error: too few arguments to function ‘_ck_assert_failed’
79 | fail_unless (expands_to ("${FOO}${FOO}", "BARBAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:80:9: error: too few arguments to function ‘_ck_assert_failed’
80 | fail_unless (expands_to ("$FOO${FOO}", "BARBAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:81:9: error: too few arguments to function ‘_ck_assert_failed’
81 | fail_unless (expands_to ("$foo", ""));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:82:9: error: too few arguments to function ‘_ck_assert_failed’
82 | fail_unless (expands_to ("$FOOBAR", ""));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:83:9: error: too few arguments to function ‘_ck_assert_failed’
83 | fail_unless (expands_to ("$FOO/BAR", "BAR/BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:84:9: error: too few arguments to function ‘_ck_assert_failed’
84 | fail_unless (expands_to ("${FOO}BAR", "BARBAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:85:9: error: too few arguments to function ‘_ck_assert_failed’
85 | fail_unless (expands_to ("$/BAR", "$/BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:86:9: error: too few arguments to function ‘_ck_assert_failed’
86 | fail_unless (expands_to ("${FOO BAR}BAR", "${FOO BAR}BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:87:9: error: too few arguments to function ‘_ck_assert_failed’
87 | fail_unless (expands_to ("${}BAR", "${}BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:88:9: error: too few arguments to function ‘_ck_assert_failed’
88 | fail_unless (expands_to ("${$FOO}BAR", "${BAR}BAR"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:89:9: error: too few arguments to function ‘_ck_assert_failed’
89 | fail_unless (expands_to ("\\$foo", "$foo"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:90:9: error: too few arguments to function ‘_ck_assert_failed’
90 | fail_unless (expands_to ("a\\\\b", "a\\b"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:91:9: error: too few arguments to function ‘_ck_assert_failed’
91 | fail_unless (expands_to ("a\\b", "a\\b"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
../tests/s-common.c:92:9: error: too few arguments to function ‘_ck_assert_failed’
92 | fail_unless (expands_to ("a\\#b", "a#b"));
| ^~~~~~~~~~~
/usr/include/check.h:502:27: note: declared here
502 | CK_DLL_EXP void CK_EXPORT _ck_assert_failed(const char *file, int line,
| ^~~~~~~~~~~~~~~~~
[4/10] Generating Gdm-1.0.gir with a custom command
g-ir-scanner: link: gcc -pthread -o /home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/tmp-introspectdlnors2w/Gdm-1.0 /home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/tmp-introspectdlnors2w/Gdm-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/libgdm -Wl,-rpath,/home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/libgdm -L/home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/common -Wl,-rpath,/home/tkloczko/rpmbuild/BUILD/gdm-3.37.3/x86_64-redhat-linux-gnu/common -lgdm -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lsystemd -lselinux -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0
libgdm/gdm-client-glue.h:276: Warning: Gdm: gdm_worker_manager_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:279: Warning: Gdm: gdm_worker_manager_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:295: Warning: Gdm: gdm_worker_manager_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:298: Warning: Gdm: gdm_worker_manager_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:338: Warning: Gdm: gdm_worker_manager_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:652: Warning: Gdm: gdm_user_verifier_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:655: Warning: Gdm: gdm_user_verifier_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:671: Warning: Gdm: gdm_user_verifier_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:674: Warning: Gdm: gdm_user_verifier_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:714: Warning: Gdm: gdm_user_verifier_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:836: Warning: Gdm: gdm_user_verifier_choice_list_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:839: Warning: Gdm: gdm_user_verifier_choice_list_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:855: Warning: Gdm: gdm_user_verifier_choice_list_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:858: Warning: Gdm: gdm_user_verifier_choice_list_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:898: Warning: Gdm: gdm_user_verifier_choice_list_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1172: Warning: Gdm: gdm_greeter_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1175: Warning: Gdm: gdm_greeter_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1191: Warning: Gdm: gdm_greeter_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1194: Warning: Gdm: gdm_greeter_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1234: Warning: Gdm: gdm_greeter_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1334: Warning: Gdm: gdm_remote_greeter_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1337: Warning: Gdm: gdm_remote_greeter_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1353: Warning: Gdm: gdm_remote_greeter_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1356: Warning: Gdm: gdm_remote_greeter_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1396: Warning: Gdm: gdm_remote_greeter_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1523: Warning: Gdm: gdm_chooser_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1526: Warning: Gdm: gdm_chooser_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1542: Warning: Gdm: gdm_chooser_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1545: Warning: Gdm: gdm_chooser_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-client-glue.h:1585: Warning: Gdm: gdm_chooser_skeleton_new: return value: Missing (transfer) annotation
libgdm/gdm-manager-glue.h:210: Warning: Gdm: gdm_manager_proxy_new_finish: return value: Missing (transfer) annotation
libgdm/gdm-manager-glue.h:213: Warning: Gdm: gdm_manager_proxy_new_sync: return value: Missing (transfer) annotation
libgdm/gdm-manager-glue.h:229: Warning: Gdm: gdm_manager_proxy_new_for_bus_finish: return value: Missing (transfer) annotation
libgdm/gdm-manager-glue.h:232: Warning: Gdm: gdm_manager_proxy_new_for_bus_sync: return value: Missing (transfer) annotation
libgdm/gdm-manager-glue.h:272: Warning: Gdm: gdm_manager_skeleton_new: return value: Missing (transfer) annotation
[6/10] Linking target daemon/gdm
ninja: build stopped: subcommand failed.