cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c11 -Wall -g -Wstrict-overflow -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libomemo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/
./test/test_lurch_util.c: In function ‘test_lurch_util_axc_log_func_error’:
./test/test_lurch_util.c:69:5: error: implicit declaration of function ‘lurch_util_axc_log_func’ [-Werror=implicit-function-declaration]
69 | lurch_util_axc_log_func(AXC_LOG_ERROR, "test", 4, axc_ctx_p);
| ^~~~~~~~~~~~~~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_im_handler_disabled’:
./test/test_lurch_api.c:831:92: warning: passing argument 4 of ‘lurch_api_status_im_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
831 | lurch_api_status_im_handler(NULL, other_bare_jid, lurch_api_status_im_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
In file included from ./test/test_lurch_api.c:13: ./test/../src/lurch_api.h:128:163: note: expected ‘void *’ but argument is of type ‘const char *’
128 | void lurch_api_status_im_handler(PurpleAccount * acc_p, const char * contact_bare_jid, void (*cb)(int32_t err, lurch_status_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_im_handler_not_supported’:
./test/test_lurch_api.c:866:92: warning: passing argument 4 of ‘lurch_api_status_im_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
866 | lurch_api_status_im_handler(NULL, other_bare_jid, lurch_api_status_im_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:128:163: note: expected ‘void *’ but argument is of type ‘const char *’
128 | void lurch_api_status_im_handler(PurpleAccount * acc_p, const char * contact_bare_jid, void (*cb)(int32_t err, lurch_status_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_im_handler_no_session’:
./test/test_lurch_api.c:905:92: warning: passing argument 4 of ‘lurch_api_status_im_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
905 | lurch_api_status_im_handler(NULL, other_bare_jid, lurch_api_status_im_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:128:163: note: expected ‘void *’ but argument is of type ‘const char *’
128 | void lurch_api_status_im_handler(PurpleAccount * acc_p, const char * contact_bare_jid, void (*cb)(int32_t err, lurch_status_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_im_handler_ok’:
./test/test_lurch_api.c:944:92: warning: passing argument 4 of ‘lurch_api_status_im_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
944 | lurch_api_status_im_handler(NULL, other_bare_jid, lurch_api_status_im_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:128:163: note: expected ‘void *’ but argument is of type ‘const char *’
128 | void lurch_api_status_im_handler(PurpleAccount * acc_p, const char * contact_bare_jid, void (*cb)(int32_t err, lurch_status_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_im_handler_err’:
./test/test_lurch_api.c:967:92: warning: passing argument 4 of ‘lurch_api_status_im_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
967 | lurch_api_status_im_handler(NULL, other_bare_jid, lurch_api_status_im_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:128:163: note: expected ‘void *’ but argument is of type ‘const char *’
128 | void lurch_api_status_im_handler(PurpleAccount * acc_p, const char * contact_bare_jid, void (*cb)(int32_t err, lurch_status_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_handler_disabled’:
./test/test_lurch_api.c:994:104: warning: passing argument 4 of ‘lurch_api_status_chat_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
994 | lurch_api_status_chat_handler(NULL, test_conversation_name, lurch_api_status_chat_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:137:176: note: expected ‘void *’ but argument is of type ‘const char *’
137 | void lurch_api_status_chat_handler(PurpleAccount * acc_p, const char * full_conversation_name, void (*cb)(int32_t err, lurch_status_chat_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_handler_enabled’:
./test/test_lurch_api.c:1022:104: warning: passing argument 4 of ‘lurch_api_status_chat_handler’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1022 | lurch_api_status_chat_handler(NULL, test_conversation_name, lurch_api_status_chat_handler_cb_mock, mock_user_data);
| ^~~~~~~~~~~~~~
./test/../src/lurch_api.h:137:176: note: expected ‘void *’ but argument is of type ‘const char *’
137 | void lurch_api_status_chat_handler(PurpleAccount * acc_p, const char * full_conversation_name, void (*cb)(int32_t err, lurch_status_chat_t status, void * user_data_p), void * user_data_p);
| ~~~~~~~^~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_discover_cb_anonymous’:
./test/test_lurch_api.c:1060:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1060 | cb_data->user_data_p = mock_user_data;
| ^
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_discover_cb_no_devicelist’:
./test/test_lurch_api.c:1101:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1101 | cb_data->user_data_p = mock_user_data;
| ^
./test/test_lurch_api.c:1112:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1112 | .name = test_conversation_name
| ^~~~~~~~~~~~~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_discover_cb_ok’:
./test/test_lurch_api.c:1185:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1185 | cb_data->user_data_p = mock_user_data;
| ^
./test/test_lurch_api.c:1196:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1196 | .name = test_conversation_name
| ^~~~~~~~~~~~~~~~~~~~~~
./test/test_lurch_api.c: In function ‘test_lurch_api_status_chat_discover_cb_error’:
./test/test_lurch_api.c:1247:26: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1247 | cb_data->user_data_p = mock_user_data;
| ^
cc1: some warnings being treated as errors
make[1]: *** [Makefile:154: build/test_lurch_util.o] Error 1
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 03:11:29 |
Calls: | 6,666 |
Calls today: | 4 |
Files: | 12,212 |
Messages: | 5,335,697 |