Meson build claims implicit function declaration warnings
Building git master of almanah at commit dfa586ea produces these warnings (apart of many other):
[42/47] Compiling C object 'src/src@@almanah@exe/event-factories_calendar-client.c.o'.
../src/event-factories/calendar-client.c: In function ‘cal_opened_cb’:
../src/event-factories/calendar-client.c:285:3: warning: implicit declaration of function ‘e_client_open_finish’; did you mean ‘e_client_refresh_finish’? [-Wimplicit-function-declaration]
e_client_open_finish (ecal, result, &error);
^~~~~~~~~~~~~~~~~~~~
e_client_refresh_finish
../src/event-factories/calendar-client.c:290:8: warning: implicit declaration of function ‘e_client_is_opened’; did you mean ‘e_client_is_online’? [-Wimplicit-function-declaration]
!e_client_is_opened (ecal))
^~~~~~~~~~~~~~~~~~
e_client_is_online
../src/event-factories/calendar-client.c:293:7: warning: implicit declaration of function ‘e_client_open’; did you mean ‘iconv_open’? [-Wimplicit-function-declaration]
e_client_open (ecal, TRUE, NULL, cal_opened_cb, cl_source);
^~~~~~~~~~~~~
iconv_open
[43/47] Compiling C object 'src/src@@almanah@exe/event-factories_calendar-sources.c.o'.
../src/event-factories/calendar-sources.c: In function ‘get_ecal_from_source’:
../src/event-factories/calendar-sources.c:274:12: warning: implicit declaration of function ‘e_cal_client_new’; did you mean ‘e_cal_client_connect’? [-Wimplicit-function-declaration]
retval = e_cal_client_new (esource, client_type, &error);
^~~~~~~~~~~~~~~~
e_cal_client_connect
These are marked with EDS_DISABLE_DEPRECATED
. It seems the meson build declares it, but the automake didn't do it, because I do not see any such warnings in https://kojipkgs.fedoraproject.org//packages/almanah/0.11.1/23.fc30/data/logs/x86_64/build.log