[Pkg-xmpp-devel] Bug#1066528: dino-im: FTBFS: encrypt.vala:60:3: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_encrypted’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_encrypted’? [-Werror=implicit-function-declaration]
Lucas Nussbaum
lucas at debian.org
Wed Mar 13 11:49:25 GMT 2024
Source: dino-im
Version: 0.4.3-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration
Relevant part (hopefully):
> /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/logic/encrypt.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/logic/encrypt.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/logic/encrypt.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/logic/encrypt.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala: In function ‘dino_plugins_omemo_omemo_encryptor_encrypt’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:60:3: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_encrypted’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_encrypted’? [-Werror=implicit-function-declaration]
> 60 | status.encrypted = true;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encrypt_state_get_encrypted
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala: In function ‘dino_plugins_omemo_omemo_encryptor_encrypt_key_to_recipients’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:74:2: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_own_list’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_own_list’? [-Werror=implicit-function-declaration]
> 74 | status.own_list = true;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encrypt_state_get_own_list
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:75:2: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_own_devices’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_own_devices’? [-Werror=implicit-function-declaration]
> 75 | status.own_devices = trust_manager.get_trusted_devices(account, self_jid).size;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encrypt_state_get_own_devices
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:76:2: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_other_waiting_lists’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_other_waiting_lists’? [-Werror=implicit-function-declaration]
> 76 | status.other_waiting_lists = 0;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encrypt_state_get_other_waiting_lists
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:77:2: error: implicit declaration of function ‘xmpp_xep_omemo_encrypt_state_set_other_devices’; did you mean ‘xmpp_xep_omemo_encrypt_state_get_other_devices’? [-Werror=implicit-function-declaration]
> 77 | status.other_devices = 0;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encrypt_state_get_other_devices
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala: In function ‘dino_plugins_omemo_omemo_encryptor_real_encrypt_key_to_recipient’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:107:5: error: implicit declaration of function ‘xmpp_xep_omemo_encryption_result_set_lost’; did you mean ‘xmpp_xep_omemo_encryption_result_get_lost’? [-Werror=implicit-function-declaration]
> 107 | result.lost++;
> | ^ ~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encryption_result_get_lost
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:112:5: error: implicit declaration of function ‘xmpp_xep_omemo_encryption_result_set_success’; did you mean ‘xmpp_xep_omemo_encryption_result_get_success’? [-Werror=implicit-function-declaration]
> 112 | result.success++;
> | ^ ~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encryption_result_get_success
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:114:6: error: implicit declaration of function ‘xmpp_xep_omemo_encryption_result_set_unknown’; did you mean ‘xmpp_xep_omemo_encryption_result_get_unknown’? [-Werror=implicit-function-declaration]
> 114 | if (e.code == ErrorCode.UNKNOWN) result.unknown++;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encryption_result_get_unknown
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/encrypt.vala:115:6: error: implicit declaration of function ‘xmpp_xep_omemo_encryption_result_set_failure’; did you mean ‘xmpp_xep_omemo_encryption_result_get_failure’? [-Werror=implicit-function-declaration]
> 115 | else result.failure++;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~
> | xmpp_xep_omemo_encryption_result_get_failure
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> cc1: some warnings being treated as errors
> [769/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/ui/call_encryption_entry.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/ui/call_encryption_entry.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/ui/call_encryption_entry.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/call_encryption_entry.c
> [770/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/ui/account_settings_entry.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/ui/account_settings_entry.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/ui/account_settings_entry.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/account_settings_entry.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/account_settings_entry.vala: In function ‘dino_plugins_omemo_account_settings_entry_construct’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/account_settings_entry.vala:27:116: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 27 | btn.clicked.connect(() => {
> | ^
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> [771/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/logic/manager.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/logic/manager.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/logic/manager.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/logic/manager.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala: In function ‘dino_plugins_omemo_manager_on_stream_negotiated’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala:185:162: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 185 | module.device_list_loaded.connect((jid, devices) => on_device_list_loaded(account, jid, devices));
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala:186:154: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 186 | module.bundle_fetched.connect((jid, device_id, bundle) => on_bundle_fetched(account, jid, device_id, bundle));
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala:187:164: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 187 | module.bundle_fetch_failed.connect((jid) => continue_message_sending(account, jid));
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala: In function ‘dino_plugins_omemo_manager_initialize_store_co’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/logic/manager.vala:341:145: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 341 | account.notify["id"].connect(() => initialize_store.callback());
> | ^
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> [772/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/protocol/stream_module.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/protocol/stream_module.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/protocol/stream_module.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/protocol/stream_module.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/protocol/stream_module.vala: In function ‘dino_plugins_omemo_stream_module_on_self_bundle_result’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/protocol/stream_module.vala:215:108: warning: cast between incompatible function types from ‘signal_type_base * (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
> 215 | Map<int, ECPublicKey> keys = new HashMap<int, ECPublicKey>();
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/protocol/stream_module.vala:255:86: warning: cast between incompatible function types from ‘signal_type_base * (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
> 255 | Set<PreKeyRecord> pre_key_records = new HashSet<PreKeyRecord>();
> | ^
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> [773/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_provider.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_provider.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_provider.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/contact_details_provider.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_provider.vala: In function ‘dino_plugins_omemo_contact_details_provider_real_populate’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_provider.vala:32:120: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 32 | btn.clicked.connect(() => {
> | ^
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> [774/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/ui/bad_messages_populator.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/ui/bad_messages_populator.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/ui/bad_messages_populator.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/bad_messages_populator.c
> [775/828] /usr/bin/cc -DGETTEXT_PACKAGE=\"dino-omemo\" -DG_LOG_DOMAIN=\"OMEMO\" -DLOCALE_INSTALL_DIR=\"/usr/share/locale\" -Domemo_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/exports -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/webp -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/gee-0.8 -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib/x86_64-linux-gnu/graphene-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fdiagnostics-color -Wall -Wextra -Werror=format-security -Wno-duplicate-decl-specifier -fno-omit-frame-pointer -g -fPIC -Wno-unused-but-set-variable -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-value -Wno-unused-variable -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-deprecated-declarations -Wno-missing-braces -pthread -mfpmath=sse -msse -msse2 -MD -MT plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_dialog.c.o -MF plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_dialog.c.o.d -o plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_dialog.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/contact_details_dialog.c
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala: In function ‘dino_plugins_omemo_contact_details_dialog_construct’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala:94:118: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 94 | copy_button.clicked.connect(() => { copy_button.get_clipboard().set_text(fingerprint); });
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala:114:42: warning: passing argument 2 of ‘gtk_menu_button_set_popover’ from incompatible pointer type [-Wincompatible-pointer-types]
> 114 | show_qrcode_button.popover = qrcode_popover;
> | ^~~~~~~~
> | |
> | GtkPopover *
> In file included from /usr/include/gtk-4.0/gtk/gtk.h:188,
> from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/plugins/omemo/src/ui/contact_details_dialog.c:4:
> /usr/include/gtk-4.0/gtk/gtkmenubutton.h:60:61: note: expected ‘GtkWidget *’ but argument is of type ‘GtkPopover *’
> 60 | GtkWidget *popover);
> | ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala: In function ‘dino_plugins_omemo_contact_details_dialog_on_key_entry_clicked’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala:217:131: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 217 | manage_dialog.response.connect((response) => {
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala: In function ‘dino_plugins_omemo_contact_details_dialog_add_new_fingerprint’:
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala:271:122: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 271 | accept_button.clicked.connect(() => {
> | ^
> /<<PKGBUILDDIR>>/plugins/omemo/src/ui/contact_details_dialog.vala:279:122: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, GClosure *)’ [-Wcast-function-type]
> 279 | reject_button.clicked.connect(() => {
> | ^
> At top level:
> cc1: note: unrecognized command-line option ‘-Wno-incompatible-pointer-types-discards-qualifiers’ may have been intended to silence earlier diagnostics
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
> make: *** [debian/rules:6: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/dino-im_0.4.3-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Pkg-xmpp-devel
mailing list