./ install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/libgweather-40.0/ usr/doc/libgweather-40.0/AUTHORS usr/doc/libgweather-40.0/COPYING usr/doc/libgweather-40.0/HACKING.md usr/doc/libgweather-40.0/NEWS usr/doc/libgweather-40.0/README.md usr/doc/libgweather-40.0/libgweather.SlackBuild usr/include/ usr/include/libgweather-3.0/ usr/include/libgweather-3.0/libgweather/ usr/include/libgweather-3.0/libgweather/gweather-enum-types.h usr/include/libgweather-3.0/libgweather/gweather-enums.h usr/include/libgweather-3.0/libgweather/gweather-location-entry.h usr/include/libgweather-3.0/libgweather/gweather-location.h usr/include/libgweather-3.0/libgweather/gweather-timezone-menu.h usr/include/libgweather-3.0/libgweather/gweather-timezone.h usr/include/libgweather-3.0/libgweather/gweather-version.h usr/include/libgweather-3.0/libgweather/gweather-weather.h usr/include/libgweather-3.0/libgweather/gweather.h usr/lib/ usr/lib/girepository-1.0/ usr/lib/girepository-1.0/GWeather-3.0.typelib usr/lib/libgweather/ usr/lib/libgweather-3.so.16.0.0 usr/lib/libgweather/Locations.bin usr/lib/pkgconfig/ usr/lib/pkgconfig/gweather-3.0.pc usr/share/ usr/share/gir-1.0/ usr/share/gir-1.0/GWeather-3.0.gir usr/share/glib-2.0/ usr/share/glib-2.0/schemas/ usr/share/glib-2.0/schemas/org.gnome.GWeather.enums.xml usr/share/glib-2.0/schemas/org.gnome.GWeather.gschema.xml usr/share/libgweather/ usr/share/libgweather/Locations.xml usr/share/libgweather/locations.dtd usr/share/locale/ usr/share/locale/af/ usr/share/locale/af/LC_MESSAGES/ usr/share/locale/af/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/am/ usr/share/locale/am/LC_MESSAGES/ usr/share/locale/am/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ang/ usr/share/locale/ang/LC_MESSAGES/ usr/share/locale/ang/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ar/ usr/share/locale/ar/LC_MESSAGES/ usr/share/locale/ar/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ar/LC_MESSAGES/libgweather-locations.mo usr/share/locale/as/ usr/share/locale/as/LC_MESSAGES/ usr/share/locale/as/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/as/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ast/ usr/share/locale/ast/LC_MESSAGES/ usr/share/locale/ast/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ast/LC_MESSAGES/libgweather-locations.mo usr/share/locale/az/ usr/share/locale/az/LC_MESSAGES/ usr/share/locale/az/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/az/LC_MESSAGES/libgweather-locations.mo usr/share/locale/be/ usr/share/locale/be/LC_MESSAGES/ usr/share/locale/be/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/be/LC_MESSAGES/libgweather-locations.mo usr/share/locale/be@latin/ usr/share/locale/be@latin/LC_MESSAGES/ usr/share/locale/be@latin/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/be@latin/LC_MESSAGES/libgweather-locations.mo usr/share/locale/bg/ usr/share/locale/bg/LC_MESSAGES/ usr/share/locale/bg/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/bg/LC_MESSAGES/libgweather-locations.mo usr/share/locale/bn/ usr/share/locale/bn/LC_MESSAGES/ usr/share/locale/bn/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/bn/LC_MESSAGES/libgweather-locations.mo usr/share/locale/bn_IN/ usr/share/locale/bn_IN/LC_MESSAGES/ usr/share/locale/bn_IN/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/bn_IN/LC_MESSAGES/libgweather-locations.mo usr/share/locale/br/ usr/share/locale/br/LC_MESSAGES/ usr/share/locale/br/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/br/LC_MESSAGES/libgweather-locations.mo usr/share/locale/bs/ usr/share/locale/bs/LC_MESSAGES/ usr/share/locale/bs/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/bs/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ca/ usr/share/locale/ca/LC_MESSAGES/ usr/share/locale/ca/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ca/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ca@valencia/ usr/share/locale/ca@valencia/LC_MESSAGES/ usr/share/locale/ca@valencia/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ca@valencia/LC_MESSAGES/libgweather-locations.mo usr/share/locale/crh/ usr/share/locale/crh/LC_MESSAGES/ usr/share/locale/crh/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/crh/LC_MESSAGES/libgweather-locations.mo usr/share/locale/cs/ usr/share/locale/cs/LC_MESSAGES/ usr/share/locale/cs/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/cs/LC_MESSAGES/libgweather-locations.mo usr/share/locale/cy/ usr/share/locale/cy/LC_MESSAGES/ usr/share/locale/cy/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/cy/LC_MESSAGES/libgweather-locations.mo usr/share/locale/da/ usr/share/locale/da/LC_MESSAGES/ usr/share/locale/da/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/da/LC_MESSAGES/libgweather-locations.mo usr/share/locale/de/ usr/share/locale/de/LC_MESSAGES/ usr/share/locale/de/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/de/LC_MESSAGES/libgweather-locations.mo usr/share/locale/dz/ usr/share/locale/dz/LC_MESSAGES/ usr/share/locale/dz/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/dz/LC_MESSAGES/libgweather-locations.mo usr/share/locale/el/ usr/share/locale/el/LC_MESSAGES/ usr/share/locale/el/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/el/LC_MESSAGES/libgweather-locations.mo usr/share/locale/en@shaw/ usr/share/locale/en@shaw/LC_MESSAGES/ usr/share/locale/en@shaw/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/en@shaw/LC_MESSAGES/libgweather-locations.mo usr/share/locale/en_CA/ usr/share/locale/en_CA/LC_MESSAGES/ usr/share/locale/en_CA/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/en_CA/LC_MESSAGES/libgweather-locations.mo usr/share/locale/en_GB/ usr/share/locale/en_GB/LC_MESSAGES/ usr/share/locale/en_GB/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/en_GB/LC_MESSAGES/libgweather-locations.mo usr/share/locale/eo/ usr/share/locale/eo/LC_MESSAGES/ usr/share/locale/eo/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/eo/LC_MESSAGES/libgweather-locations.mo usr/share/locale/es/ usr/share/locale/es/LC_MESSAGES/ usr/share/locale/es/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es/LC_MESSAGES/libgweather-locations.mo usr/share/locale/es_AR/ usr/share/locale/es_AR/LC_MESSAGES/ usr/share/locale/es_AR/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_CL/ usr/share/locale/es_CL/LC_MESSAGES/ usr/share/locale/es_CL/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_CO/ usr/share/locale/es_CO/LC_MESSAGES/ usr/share/locale/es_CO/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_CR/ usr/share/locale/es_CR/LC_MESSAGES/ usr/share/locale/es_CR/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_DO/ usr/share/locale/es_DO/LC_MESSAGES/ usr/share/locale/es_DO/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_EC/ usr/share/locale/es_EC/LC_MESSAGES/ usr/share/locale/es_EC/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_ES/ usr/share/locale/es_ES/LC_MESSAGES/ usr/share/locale/es_ES/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_GT/ usr/share/locale/es_GT/LC_MESSAGES/ usr/share/locale/es_GT/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_HN/ usr/share/locale/es_HN/LC_MESSAGES/ usr/share/locale/es_HN/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_MX/ usr/share/locale/es_MX/LC_MESSAGES/ usr/share/locale/es_MX/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_NI/ usr/share/locale/es_NI/LC_MESSAGES/ usr/share/locale/es_NI/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_PA/ usr/share/locale/es_PA/LC_MESSAGES/ usr/share/locale/es_PA/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_PE/ usr/share/locale/es_PE/LC_MESSAGES/ usr/share/locale/es_PE/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_PR/ usr/share/locale/es_PR/LC_MESSAGES/ usr/share/locale/es_PR/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_SV/ usr/share/locale/es_SV/LC_MESSAGES/ usr/share/locale/es_SV/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_UY/ usr/share/locale/es_UY/LC_MESSAGES/ usr/share/locale/es_UY/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/es_VE/ usr/share/locale/es_VE/LC_MESSAGES/ usr/share/locale/es_VE/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/et/ usr/share/locale/et/LC_MESSAGES/ usr/share/locale/et/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/et/LC_MESSAGES/libgweather-locations.mo usr/share/locale/eu/ usr/share/locale/eu/LC_MESSAGES/ usr/share/locale/eu/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/eu/LC_MESSAGES/libgweather-locations.mo usr/share/locale/fa/ usr/share/locale/fa/LC_MESSAGES/ usr/share/locale/fa/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/fa/LC_MESSAGES/libgweather-locations.mo usr/share/locale/fi/ usr/share/locale/fi/LC_MESSAGES/ usr/share/locale/fi/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/fi/LC_MESSAGES/libgweather-locations.mo usr/share/locale/fr/ usr/share/locale/fr/LC_MESSAGES/ usr/share/locale/fr/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/fr/LC_MESSAGES/libgweather-locations.mo usr/share/locale/fur/ usr/share/locale/fur/LC_MESSAGES/ usr/share/locale/fur/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/fur/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ga/ usr/share/locale/ga/LC_MESSAGES/ usr/share/locale/ga/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ga/LC_MESSAGES/libgweather-locations.mo usr/share/locale/gd/ usr/share/locale/gd/LC_MESSAGES/ usr/share/locale/gd/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/gd/LC_MESSAGES/libgweather-locations.mo usr/share/locale/gl/ usr/share/locale/gl/LC_MESSAGES/ usr/share/locale/gl/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/gl/LC_MESSAGES/libgweather-locations.mo usr/share/locale/gu/ usr/share/locale/gu/LC_MESSAGES/ usr/share/locale/gu/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/gu/LC_MESSAGES/libgweather-locations.mo usr/share/locale/he/ usr/share/locale/he/LC_MESSAGES/ usr/share/locale/he/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/he/LC_MESSAGES/libgweather-locations.mo usr/share/locale/hi/ usr/share/locale/hi/LC_MESSAGES/ usr/share/locale/hi/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/hi/LC_MESSAGES/libgweather-locations.mo usr/share/locale/hr/ usr/share/locale/hr/LC_MESSAGES/ usr/share/locale/hr/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/hr/LC_MESSAGES/libgweather-locations.mo usr/share/locale/hu/ usr/share/locale/hu/LC_MESSAGES/ usr/share/locale/hu/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/hu/LC_MESSAGES/libgweather-locations.mo usr/share/locale/hy/ usr/share/locale/hy/LC_MESSAGES/ usr/share/locale/hy/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/id/ usr/share/locale/id/LC_MESSAGES/ usr/share/locale/id/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/id/LC_MESSAGES/libgweather-locations.mo usr/share/locale/is/ usr/share/locale/is/LC_MESSAGES/ usr/share/locale/is/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/is/LC_MESSAGES/libgweather-locations.mo usr/share/locale/it/ usr/share/locale/it/LC_MESSAGES/ usr/share/locale/it/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/it/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ja/ usr/share/locale/ja/LC_MESSAGES/ usr/share/locale/ja/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ja/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ka/ usr/share/locale/ka/LC_MESSAGES/ usr/share/locale/ka/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ka/LC_MESSAGES/libgweather-locations.mo usr/share/locale/kk/ usr/share/locale/kk/LC_MESSAGES/ usr/share/locale/kk/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/kk/LC_MESSAGES/libgweather-locations.mo usr/share/locale/kn/ usr/share/locale/kn/LC_MESSAGES/ usr/share/locale/kn/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/kn/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ko/ usr/share/locale/ko/LC_MESSAGES/ usr/share/locale/ko/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ko/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ku/ usr/share/locale/ku/LC_MESSAGES/ usr/share/locale/ku/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ku/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ky/ usr/share/locale/ky/LC_MESSAGES/ usr/share/locale/ky/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ky/LC_MESSAGES/libgweather-locations.mo usr/share/locale/lt/ usr/share/locale/lt/LC_MESSAGES/ usr/share/locale/lt/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/lt/LC_MESSAGES/libgweather-locations.mo usr/share/locale/lv/ usr/share/locale/lv/LC_MESSAGES/ usr/share/locale/lv/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/lv/LC_MESSAGES/libgweather-locations.mo usr/share/locale/mai/ usr/share/locale/mai/LC_MESSAGES/ usr/share/locale/mai/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/mai/LC_MESSAGES/libgweather-locations.mo usr/share/locale/mg/ usr/share/locale/mg/LC_MESSAGES/ usr/share/locale/mg/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/mg/LC_MESSAGES/libgweather-locations.mo usr/share/locale/mk/ usr/share/locale/mk/LC_MESSAGES/ usr/share/locale/mk/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/mk/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ml/ usr/share/locale/ml/LC_MESSAGES/ usr/share/locale/ml/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ml/LC_MESSAGES/libgweather-locations.mo usr/share/locale/mn/ usr/share/locale/mn/LC_MESSAGES/ usr/share/locale/mn/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/mn/LC_MESSAGES/libgweather-locations.mo usr/share/locale/mr/ usr/share/locale/mr/LC_MESSAGES/ usr/share/locale/mr/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/mr/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ms/ usr/share/locale/ms/LC_MESSAGES/ usr/share/locale/ms/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ms/LC_MESSAGES/libgweather-locations.mo usr/share/locale/nb/ usr/share/locale/nb/LC_MESSAGES/ usr/share/locale/nb/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/nb/LC_MESSAGES/libgweather-locations.mo usr/share/locale/nds/ usr/share/locale/nds/LC_MESSAGES/ usr/share/locale/nds/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ne/ usr/share/locale/ne/LC_MESSAGES/ usr/share/locale/ne/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ne/LC_MESSAGES/libgweather-locations.mo usr/share/locale/nl/ usr/share/locale/nl/LC_MESSAGES/ usr/share/locale/nl/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/nl/LC_MESSAGES/libgweather-locations.mo usr/share/locale/nn/ usr/share/locale/nn/LC_MESSAGES/ usr/share/locale/nn/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/nn/LC_MESSAGES/libgweather-locations.mo usr/share/locale/oc/ usr/share/locale/oc/LC_MESSAGES/ usr/share/locale/oc/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/oc/LC_MESSAGES/libgweather-locations.mo usr/share/locale/or/ usr/share/locale/or/LC_MESSAGES/ usr/share/locale/or/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/or/LC_MESSAGES/libgweather-locations.mo usr/share/locale/pa/ usr/share/locale/pa/LC_MESSAGES/ usr/share/locale/pa/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/pa/LC_MESSAGES/libgweather-locations.mo usr/share/locale/pl/ usr/share/locale/pl/LC_MESSAGES/ usr/share/locale/pl/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/pl/LC_MESSAGES/libgweather-locations.mo usr/share/locale/pt/ usr/share/locale/pt/LC_MESSAGES/ usr/share/locale/pt/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/pt/LC_MESSAGES/libgweather-locations.mo usr/share/locale/pt_BR/ usr/share/locale/pt_BR/LC_MESSAGES/ usr/share/locale/pt_BR/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/pt_BR/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ro/ usr/share/locale/ro/LC_MESSAGES/ usr/share/locale/ro/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ro/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ru/ usr/share/locale/ru/LC_MESSAGES/ usr/share/locale/ru/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ru/LC_MESSAGES/libgweather-locations.mo usr/share/locale/rw/ usr/share/locale/rw/LC_MESSAGES/ usr/share/locale/rw/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/rw/LC_MESSAGES/libgweather-locations.mo usr/share/locale/si/ usr/share/locale/si/LC_MESSAGES/ usr/share/locale/si/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/si/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sk/ usr/share/locale/sk/LC_MESSAGES/ usr/share/locale/sk/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sk/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sl/ usr/share/locale/sl/LC_MESSAGES/ usr/share/locale/sl/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sl/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sq/ usr/share/locale/sq/LC_MESSAGES/ usr/share/locale/sq/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sq/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sr/ usr/share/locale/sr/LC_MESSAGES/ usr/share/locale/sr/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sr/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sr@latin/ usr/share/locale/sr@latin/LC_MESSAGES/ usr/share/locale/sr@latin/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sr@latin/LC_MESSAGES/libgweather-locations.mo usr/share/locale/sv/ usr/share/locale/sv/LC_MESSAGES/ usr/share/locale/sv/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/sv/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ta/ usr/share/locale/ta/LC_MESSAGES/ usr/share/locale/ta/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ta/LC_MESSAGES/libgweather-locations.mo usr/share/locale/te/ usr/share/locale/te/LC_MESSAGES/ usr/share/locale/te/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/te/LC_MESSAGES/libgweather-locations.mo usr/share/locale/th/ usr/share/locale/th/LC_MESSAGES/ usr/share/locale/th/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/th/LC_MESSAGES/libgweather-locations.mo usr/share/locale/tr/ usr/share/locale/tr/LC_MESSAGES/ usr/share/locale/tr/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/tr/LC_MESSAGES/libgweather-locations.mo usr/share/locale/ug/ usr/share/locale/ug/LC_MESSAGES/ usr/share/locale/ug/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/ug/LC_MESSAGES/libgweather-locations.mo usr/share/locale/uk/ usr/share/locale/uk/LC_MESSAGES/ usr/share/locale/uk/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/uk/LC_MESSAGES/libgweather-locations.mo usr/share/locale/vi/ usr/share/locale/vi/LC_MESSAGES/ usr/share/locale/vi/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/vi/LC_MESSAGES/libgweather-locations.mo usr/share/locale/wa/ usr/share/locale/wa/LC_MESSAGES/ usr/share/locale/wa/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/xh/ usr/share/locale/xh/LC_MESSAGES/ usr/share/locale/xh/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/zh_CN/ usr/share/locale/zh_CN/LC_MESSAGES/ usr/share/locale/zh_CN/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/zh_CN/LC_MESSAGES/libgweather-locations.mo usr/share/locale/zh_HK/ usr/share/locale/zh_HK/LC_MESSAGES/ usr/share/locale/zh_HK/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/zh_HK/LC_MESSAGES/libgweather-locations.mo usr/share/locale/zh_TW/ usr/share/locale/zh_TW/LC_MESSAGES/ usr/share/locale/zh_TW/LC_MESSAGES/libgweather-3.0.mo usr/share/locale/zh_TW/LC_MESSAGES/libgweather-locations.mo from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [5/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-sun.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [6/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-metar.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [7/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-owm.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-owm.c: In function ‘date_to_time_t’: ../libgweather/weather-owm.c:145:5: warning: ‘g_time_zone_new’ is deprecated: Use 'g_time_zone_new_identifier' instead [-Wdeprecated-declarations] 145 | tz = g_time_zone_new (tzid); | ^~ In file included from /usr/include/glib-2.0/glib/gdatetime.h:31, from /usr/include/glib-2.0/glib/gbookmarkfile.h:26, from /usr/include/glib-2.0/glib.h:37, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gtimezone.h:57:25: note: declared here 57 | GTimeZone * g_time_zone_new (const gchar *identifier); | ^~~~~~~~~~~~~~~ [8/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-iwin.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-iwin.c: In function ‘parseForecastXml’: ../libgweather/weather-iwin.c:103:37: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 103 | GTimeVal tv; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ ../libgweather/weather-iwin.c:105:37: warning: ‘g_time_val_from_iso8601’ is deprecated: Use 'g_date_time_new_from_iso8601' instead [-Wdeprecated-declarations] 105 | if (g_time_val_from_iso8601 ((const char *)val, &tv)) { | ^~ In file included from /usr/include/glib-2.0/glib.h:89, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gtimer.h:70:10: note: declared here 70 | gboolean g_time_val_from_iso8601 (const gchar *iso_date, | ^~~~~~~~~~~~~~~~~~~~~~~ [9/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-metno.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-metno.c: In function ‘date_to_time_t’: ../libgweather/weather-metno.c:134:5: warning: ‘g_time_zone_new’ is deprecated: Use 'g_time_zone_new_identifier' instead [-Wdeprecated-declarations] 134 | tz = g_time_zone_new (tzid); | ^~ In file included from /usr/include/glib-2.0/glib/gdatetime.h:31, from /usr/include/glib-2.0/glib/gbookmarkfile.h:26, from /usr/include/glib-2.0/glib.h:37, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gtimezone.h:57:25: note: declared here 57 | GTimeZone * g_time_zone_new (const gchar *identifier); | ^~~~~~~~~~~~~~~ [10/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/meson-generated_.._gweather-enum-types.c.o [11/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather-weather.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [12/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather.c.o [13/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/weather-moon.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [14/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather-timezone.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: ../libgweather/gweather-timezone.c: In function ‘gweather_timezone_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-timezone.c:267:9: note: in expansion of macro ‘g_once_init_enter’ 267 | if (g_once_init_enter (&type_volatile)) { | ^~~~~~~~~~~~~~~~~ [15/50] Compiling C object libgweather/test_metar.p/test_metar.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_metar.c:13: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_metar.c:10: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [16/50] Compiling C object libgweather/test_sun_moon.p/weather-moon.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [17/50] Compiling C object libgweather/test_locations.p/test_locations.c.o [18/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather-timezone-menu.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/gweather-timezone-menu.c: In function ‘insert_locations’: ../libgweather/gweather-timezone-menu.c:237:9: warning: ‘gweather_location_get_children’ is deprecated: Use 'gweather_location_next_child' instead [-Wdeprecated-declarations] 237 | children = gweather_location_get_children (loc); | ^~~~~~~~ In file included from ../libgweather/gweather-timezone-menu.h:29, from ../libgweather/gweather-timezone-menu.c:25: ../libgweather/gweather-location.h:67:24: note: declared here 67 | GWeatherLocation **gweather_location_get_children (GWeatherLocation *loc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [19/50] Compiling C object libgweather/test_weather.p/test_weather.c.o ../libgweather/test_weather.c: In function ‘find_loc_children’: ../libgweather/test_weather.c:22:5: warning: ‘gweather_location_get_children’ is deprecated: Use 'gweather_location_next_child' instead [-Wdeprecated-declarations] 22 | children = gweather_location_get_children (location); | ^~~~~~~~ In file included from ../libgweather/gweather-weather.h:28, from ../libgweather/test_weather.c:3: ../libgweather/gweather-location.h:67:24: note: declared here 67 | GWeatherLocation **gweather_location_get_children (GWeatherLocation *loc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [20/50] Compiling C object libgweather/test_locations_utc.p/test_locations_utc.c.o [21/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather-location-entry.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/gweather-location-entry.c: In function ‘gweather_location_entry_init’: ../libgweather/gweather-location-entry.c:111:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 111 | priv = entry->priv = G_TYPE_INSTANCE_GET_PRIVATE (entry, GWEATHER_TYPE_LOCATION_ENTRY, GWeatherLocationEntryPrivate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-location-entry.c: In function ‘gweather_location_entry_class_init’: ../libgweather/gweather-location-entry.c:249:5: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] 249 | g_type_class_add_private (location_entry_class, sizeof (GWeatherLocationEntryPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:27, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here 1346 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ [22/50] Compiling C object libgweather/test_metar.p/meson-generated_.._gweather-enum-types.c.o [23/50] Compiling C object libgweather/test_libgweather.p/test_libgweather.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_libgweather.c:29: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/libsoup-2.4/libsoup/soup-types.h:9, from /usr/include/libsoup-2.4/libsoup/soup-address.h:11, from /usr/include/libsoup-2.4/libsoup/soup.h:11, from ../libgweather/test_libgweather.c:24: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [24/50] Compiling C object libgweather/libgweather-3.so.16.0.0.p/gweather-location.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c: In function ‘_gweather_location_reset_world’: ../libgweather/gweather-location.c:175:36: warning: format ‘%li’ expects argument of type ‘long int’, but argument 4 has type ‘gsize’ {aka ‘unsigned int’} [-Wformat=] 175 | g_warning ("Location with index %li and name %s is still referenced!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | i, gweather_location_get_name (g_ptr_array_index (world_db->locations, i))); | ~ | | | gsize {aka unsigned int} /usr/include/glib-2.0/glib/gmessages.h:348:32: note: in definition of macro ‘g_warning’ 348 | __VA_ARGS__) | ^~~~~~~~~~~ ../libgweather/gweather-location.c:175:59: note: format string is defined here 175 | g_warning ("Location with index %li and name %s is still referenced!", | ~~^ | | | long int | %i In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c:182:36: warning: format ‘%li’ expects argument of type ‘long int’, but argument 4 has type ‘gsize’ {aka ‘unsigned int’} [-Wformat=] 182 | g_warning ("Timezone with index %li and tzid %s is still referenced!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | i, gweather_timezone_get_tzid (g_ptr_array_index (world_db->timezones, i))); | ~ | | | gsize {aka unsigned int} /usr/include/glib-2.0/glib/gmessages.h:348:32: note: in definition of macro ‘g_warning’ 348 | __VA_ARGS__) | ^~~~~~~~~~~ ../libgweather/gweather-location.c:182:59: note: format string is defined here 182 | g_warning ("Timezone with index %li and tzid %s is still referenced!", | ~~^ | | | long int | %i In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c: In function ‘gweather_location_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-location.c:329:9: note: in expansion of macro ‘g_once_init_enter’ 329 | if (g_once_init_enter (&type_volatile)) { | ^~~~~~~~~~~~~~~~~ [25/50] Linking target libgweather/libgweather-3.so.16.0.0 [26/50] Compiling C object libgweather/test_metar.p/gweather-private.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-private.c:23: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/gweather-private.c:23: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [27/50] Compiling C object libgweather/test_metar.p/weather-metar.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metar.c:27: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-metar.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [28/50] Compiling C object libgweather/test_metar.p/weather-metno.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-metno.c:36: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-metno.c: In function ‘date_to_time_t’: ../libgweather/weather-metno.c:134:5: warning: ‘g_time_zone_new’ is deprecated: Use 'g_time_zone_new_identifier' instead [-Wdeprecated-declarations] 134 | tz = g_time_zone_new (tzid); | ^~ In file included from /usr/include/glib-2.0/glib/gdatetime.h:31, from /usr/include/glib-2.0/glib/gbookmarkfile.h:26, from /usr/include/glib-2.0/glib.h:37, from ../libgweather/weather-metno.c:30: /usr/include/glib-2.0/glib/gtimezone.h:57:25: note: declared here 57 | GTimeZone * g_time_zone_new (const gchar *identifier); | ^~~~~~~~~~~~~~~ [29/50] Compiling C object libgweather/test_metar.p/weather-iwin.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-iwin.c:29: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-iwin.c: In function ‘parseForecastXml’: ../libgweather/weather-iwin.c:103:37: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 103 | GTimeVal tv; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ ../libgweather/weather-iwin.c:105:37: warning: ‘g_time_val_from_iso8601’ is deprecated: Use 'g_date_time_new_from_iso8601' instead [-Wdeprecated-declarations] 105 | if (g_time_val_from_iso8601 ((const char *)val, &tv)) { | ^~ In file included from /usr/include/glib-2.0/glib.h:89, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-iwin.c:29: /usr/include/glib-2.0/glib/gtimer.h:70:10: note: declared here 70 | gboolean g_time_val_from_iso8601 (const gchar *iso_date, | ^~~~~~~~~~~~~~~~~~~~~~~ [30/50] Compiling C object libgweather/test_metar.p/gweather.c.o [31/50] Compiling C object libgweather/test_metar.p/gweather-weather.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-weather.c:37: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-weather.c:34: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [32/50] Compiling C object libgweather/test_metar.p/weather-owm.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-owm.c:37: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/weather-owm.c: In function ‘date_to_time_t’: ../libgweather/weather-owm.c:145:5: warning: ‘g_time_zone_new’ is deprecated: Use 'g_time_zone_new_identifier' instead [-Wdeprecated-declarations] 145 | tz = g_time_zone_new (tzid); | ^~ In file included from /usr/include/glib-2.0/glib/gdatetime.h:31, from /usr/include/glib-2.0/glib/gbookmarkfile.h:26, from /usr/include/glib-2.0/glib.h:37, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../libgweather/gweather-private.h:27, from ../libgweather/weather-owm.c:37: /usr/include/glib-2.0/glib/gtimezone.h:57:25: note: declared here 57 | GTimeZone * g_time_zone_new (const gchar *identifier); | ^~~~~~~~~~~~~~~ [33/50] Compiling C object libgweather/test_metar.p/weather-sun.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [34/50] Generating symbol file libgweather/libgweather-3.so.16.0.0.p/libgweather-3.so.16.0.0.symbols [35/50] Compiling C object libgweather/test_metar.p/weather-moon.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-moon.c:38: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-moon.c:36: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [36/50] Linking target libgweather/test_libgweather [37/50] Compiling C object libgweather/test_metar.p/gweather-timezone.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone.c:28: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../libgweather/gweather-timezone.h:28, from ../libgweather/gweather-timezone.c:27: ../libgweather/gweather-timezone.c: In function ‘gweather_timezone_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-timezone.c:267:9: note: in expansion of macro ‘g_once_init_enter’ 267 | if (g_once_init_enter (&type_volatile)) { | ^~~~~~~~~~~~~~~~~ [38/50] Compiling C object libgweather/test_sun_moon.p/weather-sun.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/weather-sun.c:35: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/weather-sun.c:33: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [39/50] Compiling C object libgweather/test_sun_moon.p/test_sun_moon.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/test_sun_moon.c:12: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ../libgweather/test_sun_moon.c:7: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [40/50] Linking target libgweather/test_locations [41/50] Linking target libgweather/test_weather [42/50] Linking target libgweather/test_locations_utc [43/50] Linking target libgweather/test_sun_moon [44/50] Compiling C object libgweather/test_metar.p/gweather-location-entry.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location-entry.c:30: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:26, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/gweather-location-entry.c: In function ‘gweather_location_entry_init’: ../libgweather/gweather-location-entry.c:111:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 111 | priv = entry->priv = G_TYPE_INSTANCE_GET_PRIVATE (entry, GWEATHER_TYPE_LOCATION_ENTRY, GWeatherLocationEntryPrivate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-location-entry.c: In function ‘gweather_location_entry_class_init’: ../libgweather/gweather-location-entry.c:249:5: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations] 249 | g_type_class_add_private (location_entry_class, sizeof (GWeatherLocationEntryPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/geocode-glib-1.0/geocode-glib/geocode-glib.h:27, from ../libgweather/gweather-location-entry.c:26: /usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here 1346 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ [45/50] Compiling C object libgweather/test_metar.p/gweather-timezone-menu.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-timezone-menu.c:26: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../libgweather/gweather-timezone-menu.h:28, from ../libgweather/gweather-timezone-menu.c:25: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../libgweather/gweather-timezone-menu.c: In function ‘insert_locations’: ../libgweather/gweather-timezone-menu.c:237:9: warning: ‘gweather_location_get_children’ is deprecated: Use 'gweather_location_next_child' instead [-Wdeprecated-declarations] 237 | children = gweather_location_get_children (loc); | ^~~~~~~~ In file included from ../libgweather/gweather-timezone-menu.h:29, from ../libgweather/gweather-timezone-menu.c:25: ../libgweather/gweather-location.h:67:24: note: declared here 67 | GWeatherLocation **gweather_location_get_children (GWeatherLocation *loc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [46/50] Compiling C object libgweather/test_metar.p/gweather-location.c.o In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_to_gvariant’: ../libgweather/gweather-db.h:250:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 250 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_to_gvariant’: ../libgweather/gweather-db.h:258:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 258 | return g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, g_memdup (v.base, v.size), v.size, TRUE, notify, user_data); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘Db_variant_dup_child_to_gvariant’: ../libgweather/gweather-db.h:288:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 288 | return g_variant_new_from_data (type, g_memdup (child.base, child.size), child.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_i18n_dup_to_gvariant’: ../libgweather/gweather-db.h:417:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 417 | return g_variant_new_from_data (DB_I18N_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayofstring_dup_to_gvariant’: ../libgweather/gweather-db.h:533:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 533 | return g_variant_new_from_data (DB_ARRAYOFSTRING_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_timezone_dup_to_gvariant’: ../libgweather/gweather-db.h:672:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 672 | return g_variant_new_from_data (DB_TIMEZONE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_coordinate_dup_to_gvariant’: ../libgweather/gweather-db.h:792:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 792 | return g_variant_new_from_data (DB_COORDINATE_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayofuint16_dup_to_gvariant’: ../libgweather/gweather-db.h:898:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 898 | return g_variant_new_from_data (DB_ARRAYOFUINT16_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1007:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1007 | return g_variant_new_from_data (DB_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_country_dup_to_gvariant’: ../libgweather/gweather-db.h:1309:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1309 | return g_variant_new_from_data (DB_WORLD_LOC_BY_COUNTRY_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_loc_by_metar_dup_to_gvariant’: ../libgweather/gweather-db.h:1504:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1504 | return g_variant_new_from_data (DB_WORLD_LOC_BY_METAR_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_timezones_dup_to_gvariant’: ../libgweather/gweather-db.h:1699:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1699 | return g_variant_new_from_data (DB_WORLD_TIMEZONES_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_arrayof_location_dup_to_gvariant’: ../libgweather/gweather-db.h:1889:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1889 | return g_variant_new_from_data (DB_ARRAYOF_LOCATION_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from ../libgweather/gweather-private.h:33, from ../libgweather/gweather-location.c:34: ../libgweather/gweather-db.h: In function ‘db_world_dup_to_gvariant’: ../libgweather/gweather-db.h:2009:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 2009 | return g_variant_new_from_data (DB_WORLD_TYPEFORMAT, g_memdup (v.base, v.size), v.size, TRUE, g_free, NULL); | ^~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c: In function ‘_gweather_location_reset_world’: ../libgweather/gweather-location.c:175:36: warning: format ‘%li’ expects argument of type ‘long int’, but argument 4 has type ‘gsize’ {aka ‘unsigned int’} [-Wformat=] 175 | g_warning ("Location with index %li and name %s is still referenced!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | i, gweather_location_get_name (g_ptr_array_index (world_db->locations, i))); | ~ | | | gsize {aka unsigned int} /usr/include/glib-2.0/glib/gmessages.h:348:32: note: in definition of macro ‘g_warning’ 348 | __VA_ARGS__) | ^~~~~~~~~~~ ../libgweather/gweather-location.c:175:59: note: format string is defined here 175 | g_warning ("Location with index %li and name %s is still referenced!", | ~~^ | | | long int | %i In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c:182:36: warning: format ‘%li’ expects argument of type ‘long int’, but argument 4 has type ‘gsize’ {aka ‘unsigned int’} [-Wformat=] 182 | g_warning ("Timezone with index %li and tzid %s is still referenced!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | i, gweather_timezone_get_tzid (g_ptr_array_index (world_db->timezones, i))); | ~ | | | gsize {aka unsigned int} /usr/include/glib-2.0/glib/gmessages.h:348:32: note: in definition of macro ‘g_warning’ 348 | __VA_ARGS__) | ^~~~~~~~~~~ ../libgweather/gweather-location.c:182:59: note: format string is defined here 182 | g_warning ("Timezone with index %li and tzid %s is still referenced!", | ~~^ | | | long int | %i In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gi18n-lib.h:21, from ../libgweather/gweather-location.c:28: ../libgweather/gweather-location.c: In function ‘gweather_location_get_type’: /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ 260 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ ../libgweather/gweather-location.c:329:9: note: in expansion of macro ‘g_once_init_enter’ 329 | if (g_once_init_enter (&type_volatile)) { | ^~~~~~~~~~~~~~~~~ [47/50] Generating GWeather-3.0.gir with a custom command g-ir-scanner: link: gcc -pthread -o /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/tmp-introspectxbdjm28a/GWeather-3.0 /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/tmp-introspectxbdjm28a/GWeather-3.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/libgweather -Wl,-rpath,/usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/libgweather -lgweather-3 -lm -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsoup-2.4 -lgmodule-2.0 -lxml2 -lgeocode-glib -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 [48/50] Linking target libgweather/test_metar [49/50] Generating GWeather-3.0.typelib with a custom command [50/50] Generating locations-db with a custom command [0/1] Installing files. Installing data/Locations.bin to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/lib/libgweather Installing libgweather/gweather-enum-types.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing libgweather/libgweather-3.so.16.0.0 to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/lib Stripping target 'libgweather/libgweather-3.so.16.0.0' using strip. Installing libgweather/GWeather-3.0.gir to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/share/gir-1.0 Installing libgweather/GWeather-3.0.typelib to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/lib/girepository-1.0 Installing schemas/org.gnome.GWeather.enums.xml to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/share/glib-2.0/schemas Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-location.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-location-entry.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-timezone.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-timezone-menu.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-weather.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/libgweather/gweather-enums.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/data/Locations.xml to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/share/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/data/locations.dtd to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/share/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/libgweather/gweather-version.h to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/include/libgweather-3.0/libgweather Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/schemas/org.gnome.GWeather.gschema.xml to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/share/glib-2.0/schemas Installing /usr/src/slapt-src/libraries/libgweather/libgweather-40.0/build/meson-private/gweather-3.0.pc to /usr/src/slapt-src/libraries/libgweather/package-libgweather/usr/lib/pkgconfig Running custom install script '/usr/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=libgweather-3.0' Running custom install script '/usr/bin/meson --internal gettext install --subdir=po-locations --localedir=share/locale --pkgname=libgweather-locations' Running custom install script '/usr/src/slapt-src/libraries/libgweather/libgweather-40.0/meson/meson_post_install.py' Slackware package maker, version 3.14159265. Searching for symbolic links: usr/lib/libgweather-3.so libgweather-3.so.16 usr/lib/libgweather-3.so.16 libgweather-3.so.16.0.0 Making symbolic link creation script: ( cd usr/lib ; rm -rf libgweather-3.so ) ( cd usr/lib ; ln -sf libgweather-3.so.16 libgweather-3.so ) ( cd usr/lib ; rm -rf libgweather-3.so.16 ) ( cd usr/lib ; ln -sf libgweather-3.so.16.0.0 libgweather-3.so.16 ) Unless your existing installation script already contains the code to create these links, you should append these lines to your existing install script. Now's your chance. :^) Would you like to add this stuff to the existing install script and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/lib/libgweather-3.so.16' removed './usr/lib/libgweather-3.so' Updating your ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/libgweather/libgweather-40.0-i586-2salix15.0.txz Slackware package /usr/src/slapt-src/libraries/libgweather/libgweather-40.0-i586-2salix15.0.txz created. Installing package libgweather-40.0-i586-2salix15.0... | libgweather (weather library for GNOME) | | libgweather is a library to access weather information from online | services for numerous locations. | | https://gitlab.gnome.org/GNOME/libgweather | | | | | | |