+ local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dino-0.3.1nb2/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dino-0.3.1nb2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for dino-0.3.1nb2 [ 1%] Generating qlite.deps [ 1%] Generating C code for target QLITE_VALA_C [ 1%] Built target qlite-vapi [ 2%] Building C object qlite/CMakeFiles/qlite.dir/src/database.c.o sqlite3.vapi: In function '_sqlite3_exec': sqlite3.vapi:37:22: warning: the comparison will always evaluate as 'true' for the address of '_vala_errmsg' will never be NULL [-Waddress] database.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 2%] Building C object qlite/CMakeFiles/qlite.dir/src/table.c.o [ 2%] Building C object qlite/CMakeFiles/qlite.dir/src/column.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala: In function 'qlite_column_integer_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:63:38: warning: cast between incompatible function types from 'gint (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'int (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} to 'void * (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'void * (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} [-Wcast-function-type] 63 | public class Integer : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:63:39: warning: cast between incompatible function types from 'void (*)(QliteColumn *, sqlite3_stmt *, gint, gint)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, int)'} to 'void (*)(QliteColumn *, sqlite3_stmt *, gint, const void *)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, const void *)'} [-Wcast-function-type] 63 | public class Integer : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala: In function 'qlite_column_long_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:81:38: warning: cast between incompatible function types from 'glong (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'long int (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} to 'void * (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'void * (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} [-Wcast-function-type] 81 | public class Long : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:81:39: warning: cast between incompatible function types from 'void (*)(QliteColumn *, sqlite3_stmt *, gint, glong)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, long int)'} to 'void (*)(QliteColumn *, sqlite3_stmt *, gint, const void *)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, const void *)'} [-Wcast-function-type] 81 | public class Long : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala: In function 'qlite_column_bool_text_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:161:38: warning: cast between incompatible function types from 'gboolean (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'int (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} to 'void * (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'void * (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} [-Wcast-function-type] 161 | public class BoolText : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:161:39: warning: cast between incompatible function types from 'void (*)(QliteColumn *, sqlite3_stmt *, gint, gboolean)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, int)'} to 'void (*)(QliteColumn *, sqlite3_stmt *, gint, const void *)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, const void *)'} [-Wcast-function-type] 161 | public class BoolText : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala: In function 'qlite_column_bool_int_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:175:38: warning: cast between incompatible function types from 'gboolean (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'int (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} to 'void * (*)(QliteColumn *, QliteRow *, const gchar *)' {aka 'void * (*)(struct _QliteColumn *, struct _QliteRow *, const char *)'} [-Wcast-function-type] 175 | public class BoolInt : Column { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/qlite/src/column.vala:175:39: warning: cast between incompatible function types from 'void (*)(QliteColumn *, sqlite3_stmt *, gint, gboolean)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, int)'} to 'void (*)(QliteColumn *, sqlite3_stmt *, gint, const void *)' {aka 'void (*)(struct _QliteColumn *, sqlite3_stmt *, int, const void *)'} [-Wcast-function-type] 175 | public class BoolInt : Column { | ^ column.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 2%] Building C object qlite/CMakeFiles/qlite.dir/src/row.c.o [ 2%] Building C object qlite/CMakeFiles/qlite.dir/src/statement_builder.c.o [ 3%] Building C object qlite/CMakeFiles/qlite.dir/src/delete_builder.c.o [ 3%] Building C object qlite/CMakeFiles/qlite.dir/src/insert_builder.c.o [ 3%] Building C object qlite/CMakeFiles/qlite.dir/src/query_builder.c.o [ 3%] Building C object qlite/CMakeFiles/qlite.dir/src/update_builder.c.o [ 3%] Building C object qlite/CMakeFiles/qlite.dir/src/upsert_builder.c.o upsert_builder.c: In function 'qlite_upsert_builder_real_prepare': upsert_builder.c:384:1: warning: no return statement in function returning non-void [-Wreturn-type] upsert_builder.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 3%] Linking C shared library ../libqlite.so [ 3%] Built target qlite [ 3%] Generating xmpp-vala.deps [ 4%] Generating C code for target ENGINE_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0082_date_time_profiles.vala:7.24-7.30: warning: `GLib.TimeVal' has been deprecated since 2.62 7 | TimeVal time_val = TimeVal(); |  ^~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0082_date_time_profiles.vala:7.13-7.20: warning: `GLib.TimeVal' has been deprecated since 2.62 7 | TimeVal time_val = TimeVal(); |  ^~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/content.vala:146.9-146.77: warning: unhandled error `Xmpp.Xep.Jingle.IqError' 146 | this.transport_params.handle_transport_accept(content_node.transport); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/jingle_flag.vala:27.26-27.58: warning: unhandled error `Gee.FutureError' 27 | return yield promises[sid].future.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/session.vala:196.9-200.38: warning: unhandled error `Xmpp.Xep.Jingle.Error' 196 | Content content = new Content.initiate_received(content_node.name, content_node.senders, |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | content_type, content_params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | transport, transport_params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | precondition, security_params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | my_jid, peer_full_jid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/content.vala:160.28-160.136: warning: unhandled error `Xmpp.Xep.Jingle.Error' 160 | transport_params = new_transport.create_transport_parameters(stream, transport_params.components, local_full_jid, peer_full_jid); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/component.vala:44.23-44.42: warning: unhandled error `GLib.IOError' 44 | yield stream.close_async(); |  ^~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/component.vala:56.27-56.52: warning: unhandled error `GLib.IOError' 56 | yield stream.value.close_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0176_jingle_ice_udp/transport_parameters.vala:41.13-41.80: warning: unhandled error `Xmpp.Xep.Jingle.IqError' 41 | foreach (StanzaNode candidateNode in node.get_subnodes("candidate")) { |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala:59.9-59.67: warning: unhandled error `Xmpp.Xep.Jingle.IqError' 59 | Parameters parameters = Parameters.parse(this, description); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0260_jingle_socks5_bytestreams.vala:332.19-332.108: warning: unhandled error `GLib.Error' 332 | yield conn.output_stream.write_all_async({0x05, 0x01}, GLib.Priority.DEFAULT, null, out written); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0260_jingle_socks5_bytestreams.vala:333.19-333.50: warning: unhandled error `GLib.IOError' 333 | yield conn.output_stream.close_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0272_muji.vala:89.26-89.52: warning: unhandled error `Gee.FutureError' 89 | return yield promise.future.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0272_muji.vala:59.74-59.115: warning: unhandled error `Xmpp.InvalidJidError' 59 | Presence.Stanza presence_stanza = new Presence.Stanza() { to=muc_jid.with_resource(group_call.our_nick) }; |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/core/stream_connect.vala:18.109-18.123: warning: copying delegates is not supported 18 | TlsXmppStream.OnInvalidCertWrapper on_invalid_cert_wrapper = new TlsXmppStream.OnInvalidCertWrapper(on_invalid_cert); |  ^~~~~~~~~~~~~~~  Compilation succeeded - 15 warning(s) [ 4%] Built target xmpp-vala-vapi [ 4%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/direct_tls_xmpp_stream.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/core/direct_tls_xmpp_stream.vala: In function 'xmpp_direct_tls_xmpp_stream_real_connect_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/core/direct_tls_xmpp_stream.vala:21:19: warning: assignment to 'GTlsClientConnection *' from incompatible pointer type 'GIOStream *' [-Wincompatible-pointer-types] 21 | TlsConnection tls_connection = TlsClientConnection.new(io_stream, new NetworkAddress(remote_name.to_string(), port)); | ^ direct_tls_xmpp_stream.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/io_xmpp_stream.c.o [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/module_flag.c.o [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/starttls_xmpp_stream.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/core/starttls_xmpp_stream.vala: In function 'xmpp_start_tls_xmpp_stream_real_connect_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/core/starttls_xmpp_stream.vala:41:20: warning: assignment to 'GTlsClientConnection *' from incompatible pointer type 'GIOStream *' [-Wincompatible-pointer-types] 41 | var conn = TlsClientConnection.new(get_stream(), identity); | ^ starttls_xmpp_stream.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/stream_connect.c.o [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/tls_xmpp_stream.c.o [ 5%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/xmpp_stream.c.o [ 6%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/namespace_state.c.o [ 6%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/stanza_attribute.c.o [ 6%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/stanza_node.c.o [ 6%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/stanza_reader.c.o [ 6%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/stanza_writer.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/core/xmpp_log.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/bind.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/bookmarks_provider.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/conference.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/iq/module.c.o [ 7%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/iq/stanza.c.o [ 8%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/jid.c.o [ 8%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/message/module.c.o [ 8%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/message/stanza.c.o [ 8%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/presence/flag.c.o [ 8%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/presence/module.c.o [ 9%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/presence/stanza.c.o [ 9%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/roster/flag.c.o [ 9%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/roster/item.c.o [ 9%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/roster/module.c.o [ 9%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/roster/versioning_module.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/sasl.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/session.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/stanza.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/stanza_error.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/stream_error.c.o [ 10%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/util.c.o [ 11%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0048_bookmarks.c.o [ 11%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0048_conference.c.o [ 11%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0402_bookmarks2.c.o [ 11%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0004_data_forms.c.o [ 11%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/flag.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/identity.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/info_result.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/item.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/items_result.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0030_service_discovery/module.c.o [ 12%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0045_muc/flag.c.o [ 13%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0045_muc/module.c.o [ 13%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0045_muc/status_code.c.o [ 13%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0047_in_band_bytestreams.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala: In function 'xmpp_xep_in_band_bytestreams_connection_input_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala:65:41: warning: assignment to 'gssize (*)(GInputStream *, void *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, void *, long unsigned int, GCancellable *, GError **)'} from incompatible pointer type 'gssize (*)(GInputStream *, guint8 *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, unsigned char *, long unsigned int, GCancellable *, GError **)'} [-Wincompatible-pointer-types] 65 | public class Input : InputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala:65:44: warning: assignment to 'void (*)(GInputStream *, void *, gsize, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, void *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} from incompatible pointer type 'void (*)(GInputStream *, guint8 *, gsize, gint, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, unsigned char *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} [-Wincompatible-pointer-types] 65 | public class Input : InputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala: In function 'xmpp_xep_in_band_bytestreams_connection_output_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala:83:43: warning: assignment to 'gssize (*)(GOutputStream *, const void *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GOutputStream *, const void *, long unsigned int, GCancellable *, GError **)'} from incompatible pointer type 'gssize (*)(GOutputStream *, guint8 *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GOutputStream *, unsigned char *, long unsigned int, GCancellable *, GError **)'} [-Wincompatible-pointer-types] 83 | public class Output : OutputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala:83:46: warning: assignment to 'void (*)(GOutputStream *, const void *, gsize, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GOutputStream *, const void *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} from incompatible pointer type 'void (*)(GOutputStream *, guint8 *, gsize, gint, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GOutputStream *, unsigned char *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} [-Wincompatible-pointer-types] 83 | public class Output : OutputStream { | ^ 0047_in_band_bytestreams.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 13%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0049_private_xml_storage.c.o [ 13%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0054_vcard/module.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0060_pubsub.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0065_socks5_bytestreams.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0066_out_of_band_data.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0077_in_band_registration.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0082_date_time_profiles.c.o [ 14%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0084_user_avatars.c.o [ 15%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0085_chat_state_notifications.c.o [ 15%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0115_entity_capabilities.c.o [ 15%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/content.c.o [ 15%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/content_description.c.o [ 15%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/content_node.c.o [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/content_security.c.o [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/content_transport.c.o [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/component.c.o [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/jingle_flag.c.o [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/jingle_module.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/jingle_module.vala: In function 'xmpp_xep_jingle_module_handle_session_initiate_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/jingle_module.vala:163:152: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 163 | session.terminated.connect((stream) => { stream.get_flag(Flag.IDENTITY).remove_session(sid); }); | ^ jingle_module.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 16%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/jingle_structs.c.o [ 17%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/reason_element.c.o [ 17%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/session.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/session.vala: In function 'xmpp_xep_jingle_session_get_security': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0166_jingle/session.vala:30:9: warning: assignment to 'XmppXepJingleContent **' {aka 'struct _XmppXepJingleContent **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 30 | public SecurityParameters? security { get { return contents.to_array()[0].security_params; } } | ^ session.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 17%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0166_jingle/session_info.c.o [ 17%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/content_parameters.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0167_jingle_rtp/content_parameters.vala: In function 'xmpp_xep_jingle_rtp_parameters_real_accept': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0167_jingle_rtp/content_parameters.vala:99:139: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 99 | rtcp_ready_handler_id = rtcp_datagram.notify["ready"].connect((rtcp_datagram, _) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0167_jingle_rtp/content_parameters.vala:108:139: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 108 | rtp_ready_handler_id = rtp_datagram.notify["ready"].connect((rtp_datagram, _) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0167_jingle_rtp/content_parameters.vala:122:140: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 122 | session_state_handler_id = session.notify["state"].connect((obj, _) => { | ^ content_parameters.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 17%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/content_type.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/jingle_rtp_module.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/payload_type.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/session_info_type.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0167_jingle_rtp/stream.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0176_jingle_ice_udp/candidate.c.o [ 18%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0176_jingle_ice_udp/jingle_ice_udp_module.c.o [ 19%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0176_jingle_ice_udp/transport_parameters.c.o [ 19%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0177_jingle_raw_udp.c.o [ 19%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0384_omemo/omemo_encryptor.c.o [ 19%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0384_omemo/omemo_decryptor.c.o [ 19%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0184_message_delivery_receipts.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0191_blocking_command.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0198_stream_management.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0199_ping.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0203_delayed_delivery.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0215_external_service_discovery.c.o [ 20%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0234_jingle_file_transfer.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala: In function 'xmpp_xep_jingle_file_transfer_module_offer_file_stream_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala:94:169: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 94 | content_notify_id = content.notify["state"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala: In function 'xmpp_xep_jingle_file_transfer_file_transfer_input_stream_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala:205:41: warning: assignment to 'gssize (*)(GInputStream *, void *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, void *, long unsigned int, GCancellable *, GError **)'} from incompatible pointer type 'gssize (*)(GInputStream *, guint8 *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, unsigned char *, long unsigned int, GCancellable *, GError **)'} [-Wincompatible-pointer-types] 205 | private class FileTransferInputStream : InputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala:205:44: warning: assignment to 'void (*)(GInputStream *, void *, gsize, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, void *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} from incompatible pointer type 'void (*)(GInputStream *, guint8 *, gsize, gint, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, unsigned char *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} [-Wincompatible-pointer-types] 205 | private class FileTransferInputStream : InputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala: In function 'xmpp_xep_jingle_file_transfer_file_transfer_accept_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala:276:17: warning: assignment to 'XmppXepJingleComponentConnection **' {aka 'struct _XmppXepJingleComponentConnection **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 276 | Jingle.StreamingConnection connection = content.component_connections.values.to_array()[0] as Jingle.StreamingConnection; | ^ 0234_jingle_file_transfer.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 21%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0249_direct_muc_invitations.c.o [ 21%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0260_jingle_socks5_bytestreams.c.o [ 21%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0261_jingle_in_band_bytestreams.c.o [ 21%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0272_muji.c.o [ 21%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0280_message_carbons.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0298_coin.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0308_last_message_correction.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0313_message_archive_management.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0333_chat_markers.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0334_message_processing_hints.c.o [ 22%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0353_jingle_message_initiation.c.o [ 23%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0353_call_invite_message.c.o [ 23%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0359_unique_stable_stanza_ids.c.o [ 23%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0363_http_file_upload.c.o [ 23%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0380_explicit_encryption.c.o [ 23%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0391_jingle_encrypted_transports.c.o [ 24%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/0410_muc_self_ping.c.o [ 24%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/module/xep/pixbuf_storage.c.o [ 24%] Building C object xmpp-vala/CMakeFiles/xmpp-vala.dir/src/util.c.o [ 24%] Linking C shared library ../libxmpp-vala.so [ 24%] Built target xmpp-vala [ 24%] Generating dino.deps [ 24%] Generating C code for target LIBDINO_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_peer_state.vala:230.21-230.95: warning: unhandled error `Xmpp.Xep.Jingle.Error' 230 | Xep.Jingle.Content content = rtp_module.add_outgoing_video_content.end(res); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_peer_state.vala:115.9-115.195: warning: unhandled error `Xmpp.Xep.Jingle.Error' 115 | Xep.Jingle.Session session = yield stream.get_module(Xep.JingleRtp.Module.IDENTITY).start_call(stream, full_jid, we_should_send_video, sid, group_call != null ? group_call.muc_jid : null); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:349.19-349.82: warning: unhandled error `Xmpp.InvalidJidError' 349 | muc_jid = new Jid("%08x@".printf(Random.next_int()) + muc_jid.to_string()); // TODO longer? |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:422.17-422.69: warning: unhandled error `Xmpp.InvalidJidError' 422 | foreach (StanzaNode join_method_node in join_methods) { |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:79.32-79.55: warning: unhandled error `Xmpp.InvalidJidError' 79 | mucs_todo[account].add(jid.with_resource(nick_)); |  ^~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:148.49-148.96: warning: unhandled error `Xmpp.InvalidJidError' 148 | mucs_todo[conversation.account].add(conversation.counterpart.with_resource(new_nick)); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala:213.9-215.61: warning: unhandled error `Xmpp.InvalidJidError' 213 | foreach (Row row in db.avatar.select({db.avatar.jid_id, db.avatar.hash}) |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | .with(db.avatar.type_, "=", type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | .with(db.avatar.account_id, "=", account.id)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:80.21-80.79: warning: unhandled error `Gee.FutureError' 80 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:94.21-94.79: warning: unhandled error `Gee.FutureError' 94 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:116.9-116.67: warning: unhandled error `Gee.FutureError' 116 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:142.9-142.67: warning: unhandled error `Gee.FutureError' 142 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:108.9-108.67: warning: unhandled error `Gee.FutureError' 108 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:124.9-124.67: warning: unhandled error `Gee.FutureError' 124 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:147.9-147.67: warning: unhandled error `Gee.FutureError' 147 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:152.9-152.67: warning: unhandled error `Gee.FutureError' 152 | NotificationProvider notifier = yield notifier.wait_async(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:42.37-42.65: warning: unhandled error `Gee.FutureError' 42 | if (notifier_outstanding || (yield notifier.wait_async()).get_priority() < notification_provider.get_priority()) { |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~  (valac:9260): vala-CRITICAL **: 22:01:04.302: vala_data_type_get_actual_type: assertion 'self != NULL' failed (valac:9260): vala-CRITICAL **: 22:01:04.314: vala_data_type_get_actual_type: assertion 'self != NULL' failed /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/plugin/loader.vala:41.41-41.53: warning: `GLib.Module.SUFFIX' has been deprecated since 2.76 41 | if (file.has_suffix(Module.SUFFIX)) plugin_names.add(file); |  ^~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/plugin/loader.vala:62.40-62.60: warning: `GLib.ModuleFlags.BIND_LAZY' has been deprecated since vala-0.46. Use LAZY 62 | module = Module.open(path, ModuleFlags.BIND_LAZY); |  ^~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:85.28-85.38: warning: Local variable `entity_info' declared but never used 85 | EntityInfo entity_info = stream_interactor.get_module(EntityInfo.IDENTITY); |  ^~~~~~~~~~~  Compilation succeeded - 19 warning(s) [ 24%] dino_i18n.h [ 24%] Built target dino-vapi [ 25%] Building C object libdino/CMakeFiles/libdino.dir/src/application.c.o [ 25%] Building C object libdino/CMakeFiles/libdino.dir/src/dbus/login1.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/login1.c:95:1: warning: missing initializer for field 'padding' of 'GDBusInterfaceVTable' [-Wmissing-field-initializers] 95 | static const GDBusInterfaceVTable _dino_login1_manager_dbus_interface_vtable = {dino_login1_manager_dbus_interface_method_call, dino_login1_manager_dbus_interface_get_property, dino_login1_manager_dbus_interface_set_property}; | ^~~~~~ In file included from /usr/pkg/include/glib-2.0/gio/gio.h:55, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/dino.h:10, from /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/login1.c:4: /usr/pkg/include/glib-2.0/gio/gdbusconnection.h:402:12: note: 'padding' declared here 402 | gpointer padding[8]; | ^~~~~~~ cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 25%] Building C object libdino/CMakeFiles/libdino.dir/src/dbus/notifications.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/notifications.c:250:1: warning: missing initializer for field 'padding' of 'GDBusInterfaceVTable' [-Wmissing-field-initializers] 250 | static const GDBusInterfaceVTable _dino_dbus_notifications_dbus_interface_vtable = {dino_dbus_notifications_dbus_interface_method_call, dino_dbus_notifications_dbus_interface_get_property, dino_dbus_notifications_dbus_interface_set_property}; | ^~~~~~ In file included from /usr/pkg/include/glib-2.0/gio/gio.h:55, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/dino.h:10, from /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/notifications.c:4: /usr/pkg/include/glib-2.0/gio/gdbusconnection.h:402:12: note: 'padding' declared here 402 | gpointer padding[8]; | ^~~~~~~ cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 25%] Building C object libdino/CMakeFiles/libdino.dir/src/dbus/upower.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/upower.c:78:1: warning: missing initializer for field 'padding' of 'GDBusInterfaceVTable' [-Wmissing-field-initializers] 78 | static const GDBusInterfaceVTable _dino_upower_dbus_interface_vtable = {dino_upower_dbus_interface_method_call, dino_upower_dbus_interface_get_property, dino_upower_dbus_interface_set_property}; | ^~~~~~ In file included from /usr/pkg/include/glib-2.0/gio/gio.h:55, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/dino.h:10, from /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/dbus/upower.c:4: /usr/pkg/include/glib-2.0/gio/gdbusconnection.h:402:12: note: 'padding' declared here 402 | gpointer padding[8]; | ^~~~~~~ cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 25%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/account.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/call.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/conversation.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/encryption.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/file_transfer.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/message.c.o [ 26%] Building C object libdino/CMakeFiles/libdino.dir/src/entity/settings.c.o [ 27%] Building C object libdino/CMakeFiles/libdino.dir/src/plugin/interfaces.c.o [ 27%] Building C object libdino/CMakeFiles/libdino.dir/src/plugin/loader.c.o [ 27%] Building C object libdino/CMakeFiles/libdino.dir/src/plugin/registry.c.o [ 27%] Building C object libdino/CMakeFiles/libdino.dir/src/service/avatar_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala: In function 'dino_avatar_manager_publish': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala:146:39: warning: passing argument 2 of 'gdk_pixbuf_save_to_buffer' from incompatible pointer type [-Wincompatible-pointer-types] 146 | pixbuf.save_to_buffer(out buffer, "png"); | ^~~~~~~~ | | | guint8 ** {aka unsigned char **} In file included from /usr/pkg/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/xmpp-vala.h:13, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/dino.h:13, from /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.c:4: /usr/pkg/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:393:19: note: expected 'gchar **' {aka 'char **'} but argument is of type 'guint8 **' {aka 'unsigned char **'} 393 | gchar **buffer, | ~~~~~~~~~~~~^~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala: In function 'dino_avatar_manager_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala:157:161: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 157 | stream_interactor.module_manager.get_module(account, Xep.UserAvatars.Module.IDENTITY).received_avatar_hash.connect((stream, jid, id) => | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/avatar_manager.vala:160:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 160 | stream_interactor.module_manager.get_module(account, Xep.VCard.Module.IDENTITY).received_avatar_hash.connect((stream, jid, id) => | ^ avatar_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 27%] Building C object libdino/CMakeFiles/libdino.dir/src/service/blocking_manager.c.o [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/call_store.c.o [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/call_state.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala: In function 'dino_call_state_get_microphone_device': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:234:12: warning: assignment to 'DinoPeerState **' {aka 'struct _DinoPeerState **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 234 | var audio_stream = peers.values.to_array()[0].get_audio_stream(); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala: In function 'dino_call_state_get_speaker_device': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:247:12: warning: assignment to 'DinoPeerState **' {aka 'struct _DinoPeerState **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 247 | var audio_stream = peers.values.to_array()[0].get_audio_stream(); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala: In function 'dino_call_state_get_video_device': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:260:12: warning: assignment to 'DinoPeerState **' {aka 'struct _DinoPeerState **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 260 | var video_stream = peers.values.to_array()[0].get_video_stream(); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala: In function 'dino_call_state_connect_peer_signals': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:324:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 324 | peer_state.session_terminated.connect((we_terminated, reason_name, reason_text) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala: In function 'dino_call_state_can_convert_into_groupcall_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_state.vala:332:17: warning: assignment to 'XmppJid **' {aka 'struct _XmppJid **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 332 | Jid peer = peers.keys.to_array()[0]; | ^ call_state.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/call_peer_state.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_peer_state.vala: In function 'dino_peer_state_connect_content_signals': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_peer_state.vala:323:174: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 323 | rtp_content_parameter.stream_created.connect((stream) => on_stream_created(rtp_content_parameter.media, stream)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/call_peer_state.vala:324:178: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 324 | rtp_content_parameter.connection_ready.connect((status) => { | ^ call_peer_state.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/calls.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala: In function 'dino_calls_connect_call_state_signals': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:319:149: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 319 | terminated_handler_id = call_state.terminated.connect((who_terminated, reason_name, reason_text) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala: In function 'dino_calls_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:328:171: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 328 | jingle_module.session_initiate_received.connect((stream, session) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:339:168: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 339 | mi_module.session_proposed.connect((from, to, sid, descriptions) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:360:168: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 360 | mi_module.session_accepted.connect((from, to, sid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:384:168: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 384 | mi_module.session_rejected.connect((from, to, sid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:400:170: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 400 | mi_module.session_retracted.connect((from, to, sid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:415:159: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 415 | call_invites_module.call_proposed.connect((from_jid, to_jid, call_id, video_requested, join_methods, message_stanza) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:477:159: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 477 | call_invites_module.call_accepted.connect((from_jid, to_jid, call_id, message_type) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:507:161: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 507 | call_invites_module.call_retracted.connect((from_jid, to_jid, call_id, message_type) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/calls.vala:524:159: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 524 | call_invites_module.call_rejected.connect((from_jid, to_jid, call_id, message_type) => { | ^ calls.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/chat_interaction.c.o [ 28%] Building C object libdino/CMakeFiles/libdino.dir/src/service/connection_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/connection_manager.vala: In function 'dino_connection_manager_connect_stream_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/connection_manager.vala:232:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 232 | stream.attached_modules.connect((stream) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/connection_manager.vala:238:166: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 238 | stream.get_module(Sasl.Module.IDENTITY).received_auth_failure.connect((stream, node) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/connection_manager.vala:243:150: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 243 | stream.received_node.connect(() => { | ^ connection_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 29%] Building C object libdino/CMakeFiles/libdino.dir/src/service/content_item_store.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/content_item_store.vala: In function 'dino_file_item_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/content_item_store.vala:273:174: warning: the comparison will always evaluate as 'false' for the address of '_____lambda43__gbinding_transform_func' will never be NULL [-Waddress] 273 | file_transfer.bind_property("state", this, "mark", BindingFlags.DEFAULT, (_, from_value, ref to_value) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/content_item_store.vala:273:281: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 273 | file_transfer.bind_property("state", this, "mark", BindingFlags.DEFAULT, (_, from_value, ref to_value) => { | ^ content_item_store.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 29%] Building C object libdino/CMakeFiles/libdino.dir/src/service/conversation_manager.c.o [ 29%] Building C object libdino/CMakeFiles/libdino.dir/src/service/counterpart_interaction_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala: In function 'dino_counterpart_interaction_manager_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala:30:167: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 30 | stream_interactor.get_module(PresenceManager.IDENTITY).received_offline_presence.connect((jid, account) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala: In function 'dino_counterpart_interaction_manager_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala:67:153: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 67 | stream_interactor.module_manager.get_module(account, Xep.ChatMarkers.Module.IDENTITY).marker_received.connect( (stream, jid, marker, id, message_stanza) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala:70:169: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 70 | stream_interactor.module_manager.get_module(account, Xep.MessageDeliveryReceipts.Module.IDENTITY).receipt_received.connect((stream, jid, id, stanza) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/counterpart_interaction_manager.vala:73:174: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 73 | stream_interactor.module_manager.get_module(account, Xep.ChatStateNotifications.Module.IDENTITY).chat_state_received.connect((stream, jid, state, stanza) => { | ^ counterpart_interaction_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 29%] Building C object libdino/CMakeFiles/libdino.dir/src/service/database.c.o [ 29%] Building C object libdino/CMakeFiles/libdino.dir/src/service/entity_capabilities_storage.c.o [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/entity_info.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/entity_info.vala: In function '__lambda90_': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/entity_info.vala:36:164: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 36 | stream.received_features_node.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/entity_info.vala: In function 'dino_entity_info_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/entity_info.vala:209:151: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 209 | stream_interactor.module_manager.get_module(account, Presence.Module.IDENTITY).received_available.connect((stream, presence) => on_received_available_presence(account, presence)); | ^ entity_info.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/file_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/file_manager.vala: In function 'dino_file_manager_add_provider': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/file_manager.vala:154:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 154 | file_provider.file_incoming.connect((info, from, time, local_time, conversation, receive_data, file_meta) => { | ^ file_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/file_transfer_storage.c.o [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/jingle_file_transfers.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/jingle_file_transfers.vala: In function 'dino_jingle_file_provider_on_stream_negotiated': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/jingle_file_transfers.vala:118:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 118 | stream_interactor.module_manager.get_module(account, Xmpp.Xep.JingleFileTransfer.Module.IDENTITY).file_incoming.connect((stream, jingle_file_transfer) => { | ^ jingle_file_transfers.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/message_correction.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_correction.vala: In function 'dino_message_correction_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_correction.vala:34:167: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 34 | stream_interactor.get_module(PresenceManager.IDENTITY).received_offline_presence.connect((jid, account) => { | ^ message_correction.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 30%] Building C object libdino/CMakeFiles/libdino.dir/src/service/message_processor.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_processor.vala: In function 'dino_message_processor_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_processor.vala:111:145: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 111 | stream_interactor.module_manager.get_module(account, Xmpp.MessageModule.IDENTITY).received_message.connect( (stream, message) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_processor.vala:115:171: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 115 | stream_interactor.module_manager.get_module(account, Xmpp.Xep.MessageArchiveManagement.Module.IDENTITY).feature_available.connect( (stream) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_processor.vala:124:170: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 124 | stream_interactor.module_manager.get_module(account, Xmpp.MessageModule.IDENTITY).received_message_unprocessed.connect((stream, message) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/message_processor.vala:146:142: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 146 | stream_interactor.module_manager.get_module(account, Xmpp.MessageModule.IDENTITY).received_error.connect((stream, message_stanza, error_stanza) => { | ^ message_processor.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 31%] Building C object libdino/CMakeFiles/libdino.dir/src/service/message_storage.c.o [ 31%] Building C object libdino/CMakeFiles/libdino.dir/src/service/module_manager.c.o [ 31%] Building C object libdino/CMakeFiles/libdino.dir/src/service/muc_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala: In function 'dino_muc_manager_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:369:157: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 369 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).self_removed_from_room.connect( (stream, jid, code) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:372:136: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 372 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).subject_set.connect( (stream, subject, jid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:375:144: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 375 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).invite_received.connect( (stream, room_jid, from_jid, password, reason) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:378:163: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 378 | stream_interactor.module_manager.get_module(account, Xep.DirectMucInvitations.Module.IDENTITY).invite_received.connect( (stream, room_jid, from_jid, password, reason) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:381:158: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 381 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).voice_request_received.connect( (stream, room_jid, from_jid, nick) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:384:158: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 384 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).received_occupant_role.connect( (stream, from_jid, role) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:387:148: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 387 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).room_info_updated.connect( (stream, muc_jid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:390:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 390 | stream_interactor.module_manager.get_module(account, Xep.Muc.Module.IDENTITY).received_occupant_jid.connect( (stream, room, occupant) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala: In function 'dino_muc_manager_initialize_bookmarks_provider_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:456:174: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 456 | bookmarks_provider[account].received_conferences.connect( (stream, conferences) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:460:166: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 460 | bookmarks_provider[account].conference_added.connect( (stream, conference) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/muc_manager.vala:463:170: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 463 | bookmarks_provider[account].conference_removed.connect( (stream, jid) => { | ^ muc_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 31%] Building C object libdino/CMakeFiles/libdino.dir/src/service/notification_events.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala: In function 'dino_notification_events_on_call_incoming_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/notification_events.vala:126:157: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 126 | call.notify["state"].connect(() => { | ^ notification_events.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 31%] Building C object libdino/CMakeFiles/libdino.dir/src/service/presence_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/presence_manager.vala: In function 'dino_presence_manager_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/presence_manager.vala:81:160: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 81 | stream_interactor.module_manager.get_module(account, Presence.Module.IDENTITY).received_available_show.connect((stream, jid, show) => | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/presence_manager.vala:84:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 84 | stream_interactor.module_manager.get_module(account, Presence.Module.IDENTITY).received_unavailable.connect((stream, presence) => | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/presence_manager.vala:87:173: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 87 | stream_interactor.module_manager.get_module(account, Presence.Module.IDENTITY).received_subscription_request.connect((stream, jid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/presence_manager.vala:93:175: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 93 | stream_interactor.module_manager.get_module(account, Presence.Module.IDENTITY).received_subscription_approval.connect((stream, jid) => { | ^ presence_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/service/registration.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala: In function 'dino_register_add_check_account_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala:45:162: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 45 | stream.stream_negotiated.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala:49:170: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 49 | stream.get_module(Sasl.Module.IDENTITY).received_auth_failure.connect((stream, node) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala: In function 'dino_register_check_server_availability_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala:101:162: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 101 | stream.stream_negotiated.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala: In function 'dino_register_get_registration_form_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala:156:162: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 156 | stream.stream_negotiated.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala: In function 'dino_register_submit_form_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/registration.vala:201:162: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 201 | stream.stream_negotiated.connect(() => { | ^ registration.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/service/roster_manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala: In function 'dino_roster_manager_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala:29:165: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 29 | stream_interactor.module_manager.initialize_account_modules.connect((account, modules) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala: In function 'dino_roster_manager_on_account_added': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala:61:142: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 61 | stream_interactor.module_manager.get_module(account, Roster.Module.IDENTITY).received_roster.connect_after( (stream, roster) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala:66:137: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 66 | stream_interactor.module_manager.get_module(account, Roster.Module.IDENTITY).item_removed.connect_after( (stream, roster_item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala:69:137: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 69 | stream_interactor.module_manager.get_module(account, Roster.Module.IDENTITY).item_updated.connect_after( (stream, roster_item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/roster_manager.vala:73:151: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 73 | stream_interactor.module_manager.get_module(account, Roster.Module.IDENTITY).mutual_subscription.connect_after( (stream, jid) => { | ^ roster_manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/service/search_processor.c.o [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/service/stream_interactor.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/stream_interactor.vala: In function 'dino_stream_interactor_on_stream_opened': /home/pbulk/build/chat/dino/work/dino-0.3.1/libdino/src/service/stream_interactor.vala:73:144: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 73 | stream.stream_negotiated.connect( (stream) => { | ^ stream_interactor.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/service/util.c.o [ 32%] Building C object libdino/CMakeFiles/libdino.dir/src/util/display_name.c.o [ 33%] Building C object libdino/CMakeFiles/libdino.dir/src/util/util.c.o [ 33%] Building C object libdino/CMakeFiles/libdino.dir/src/util/weak_map.c.o [ 33%] Linking C shared library ../libdino.so [ 33%] Built target libdino [ 33%] Generating ../locale/ar/LC_MESSAGES/dino.mo [ 33%] Generating ../locale/ca/LC_MESSAGES/dino.mo [ 33%] Generating ../locale/cs/LC_MESSAGES/dino.mo [ 33%] Generating ../locale/da/LC_MESSAGES/dino.mo [ 33%] Generating ../locale/de/LC_MESSAGES/dino.mo [ 34%] Generating ../locale/el/LC_MESSAGES/dino.mo [ 34%] Generating ../locale/en/LC_MESSAGES/dino.mo [ 34%] Generating ../locale/eo/LC_MESSAGES/dino.mo [ 34%] Generating ../locale/es/LC_MESSAGES/dino.mo [ 34%] Generating ../locale/eu/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/fa/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/fi/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/fr/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/gl/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/hu/LC_MESSAGES/dino.mo [ 35%] Generating ../locale/id/LC_MESSAGES/dino.mo [ 36%] Generating ../locale/ie/LC_MESSAGES/dino.mo [ 36%] Generating ../locale/it/LC_MESSAGES/dino.mo [ 36%] Generating ../locale/ja/LC_MESSAGES/dino.mo [ 36%] Generating ../locale/kab/LC_MESSAGES/dino.mo [ 36%] Generating ../locale/ko/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/lb/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/lt/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/nb/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/nl/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/nl_BE/LC_MESSAGES/dino.mo [ 37%] Generating ../locale/oc/LC_MESSAGES/dino.mo [ 38%] Generating ../locale/pl/LC_MESSAGES/dino.mo [ 38%] Generating ../locale/pt/LC_MESSAGES/dino.mo [ 38%] Generating ../locale/pt_BR/LC_MESSAGES/dino.mo [ 38%] Generating ../locale/ro/LC_MESSAGES/dino.mo [ 38%] Generating ../locale/ru/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/sq/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/sv/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/ta/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/tr/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/uk/LC_MESSAGES/dino.mo [ 39%] Generating ../locale/zh_CN/LC_MESSAGES/dino.mo [ 40%] Generating ../locale/zh_TW/LC_MESSAGES/dino.mo [ 40%] Built target dino-translations [ 40%] Generating resources/icons/dino-account-plus-symbolic.svg [ 40%] Generating resources/icons/dino-changes-allowed-symbolic.svg [ 41%] Generating resources/icons/dino-changes-prevent-symbolic.svg [ 41%] Generating resources/icons/dino-conversation-list-placeholder-arrow.svg [ 41%] Generating resources/icons/dino-double-tick-symbolic.svg [ 41%] Generating resources/icons/dino-emoticon-symbolic.svg [ 41%] Generating resources/icons/dino-qr-code-symbolic.svg [ 42%] Generating resources/icons/dino-security-high-symbolic.svg [ 42%] Generating resources/icons/dino-microphone-off-symbolic.svg [ 42%] Generating resources/icons/dino-microphone-symbolic.svg [ 42%] Generating resources/icons/dino-party-popper-symbolic.svg [ 42%] Generating resources/icons/dino-phone-hangup-symbolic.svg [ 43%] Generating resources/icons/dino-phone-in-talk-symbolic.svg [ 43%] Generating resources/icons/dino-phone-missed-symbolic.svg [ 43%] Generating resources/icons/dino-phone-ring-symbolic.svg [ 43%] Generating resources/icons/dino-phone-symbolic.svg [ 43%] Generating resources/icons/dino-status-away.svg [ 43%] Generating resources/icons/dino-status-chat.svg [ 43%] Generating resources/icons/dino-status-dnd.svg [ 43%] Generating resources/icons/dino-status-online.svg [ 43%] Generating resources/icons/im.dino.Dino.svg [ 43%] Generating resources/icons/im.dino.Dino-symbolic.svg [ 43%] Generating resources/icons/dino-tick-symbolic.svg [ 44%] Generating resources/icons/dino-video-off-symbolic.svg [ 44%] Generating resources/icons/dino-video-symbolic.svg [ 44%] Generating resources/icons/dino-device-desktop-symbolic.svg [ 44%] Generating resources/icons/dino-device-phone-symbolic.svg [ 45%] Generating resources/icons/dino-file-document-symbolic.svg [ 45%] Generating resources/icons/dino-file-download-symbolic.svg [ 45%] Generating resources/icons/dino-file-image-symbolic.svg [ 45%] Generating resources/icons/dino-file-music-symbolic.svg [ 45%] Generating resources/icons/dino-file-symbolic.svg [ 46%] Generating resources/icons/dino-file-table-symbolic.svg [ 46%] Generating resources/icons/dino-file-video-symbolic.svg [ 46%] Generating resources/add_conversation/add_contact_dialog.ui [ 46%] Generating resources/add_conversation/add_groupchat_dialog.ui [ 46%] Generating resources/add_conversation/conference_details_fragment.ui [ 46%] Generating resources/add_conversation/list_row.ui [ 47%] Generating resources/add_conversation/select_jid_fragment.ui [ 47%] Generating resources/call_widget.ui [ 47%] Generating resources/chat_input.ui [ 47%] Generating resources/contact_details_dialog.ui [ 47%] Generating resources/conversation_list_titlebar.ui [ 47%] Generating resources/conversation_list_titlebar_csd.ui [ 47%] Generating resources/conversation_row.ui [ 47%] Generating resources/conversation_view.ui [ 48%] Generating resources/file_default_widget.ui [ 48%] Generating resources/file_send_overlay.ui [ 48%] Generating resources/emojichooser.ui [ 48%] Generating resources/global_search.ui [ 48%] Generating resources/conversation_content_view/item_metadata_header.ui [ 49%] Generating resources/conversation_content_view/view.ui [ 49%] Generating resources/manage_accounts/account_row.ui [ 50%] Generating resources/manage_accounts/add_account_dialog.ui [ 50%] Generating resources/manage_accounts/dialog.ui [ 50%] Generating resources/menu_add.ui [ 50%] Generating resources/menu_app.ui [ 50%] Generating resources/menu_conversation.ui [ 50%] Generating resources/menu_encryption.ui [ 51%] Generating resources/message_item_widget_edit_mode.ui [ 51%] Generating resources/occupant_list.ui [ 51%] Generating resources/occupant_list_item.ui [ 51%] Generating resources/search_autocomplete.ui [ 51%] Generating resources/settings_dialog.ui [ 52%] Generating resources/shortcuts.ui [ 52%] Generating resources/unified_main_content.ui [ 52%] Generating resources/unified_window_placeholder.ui [ 52%] Generating resources/theme.css [ 52%] Creating gresources XML file (.gresource.xml) [ 53%] Generating resources/resources.c [ 53%] Generating C code for target MAIN_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/conversation_item_skeleton.vala:121.47-121.68: warning: `Gtk.icon_size_register' has been deprecated since 3.10 121 | public static IconSize ICON_SIZE_HEADER = Gtk.icon_size_register("im.dino.Dino.HEADER_ICON", 17, 12); |  ^~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/helper.vala:251.9-251.90: warning: unhandled error `GLib.RegexError' 251 | Regex quote_regex = new Regex("((?<=\n)" + gt + ".*(\n|$))|(^" + gt + ".*(\n|$))"); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/helper.vala:313.13-313.29: warning: unhandled error `GLib.RegexError' 313 | match_info.next(); |  ^~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.vala:12.59-12.80: warning: `Gtk.icon_size_register' has been deprecated since 3.10 12 | public static IconSize ICON_SIZE_MEDIADEVICE_BUTTON = Gtk.icon_size_register("im.dino.Dino.CALL_MEDIADEVICE_BUTTON", 10, 10); |  ^~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/content_populator.vala:75.9-75.19: warning: `null' incompatible with return type `Dino.Ui.ConversationSummary.ContentMetaItem' 75 | return null; |  ^~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window.vala:68.61-68.152: warning: unhandled error `GLib.Error' 68 | conversation_list_placeholder_image.set_from_pixbuf(new Pixbuf.from_resource("/im/dino/Dino/icons/dino-conversation-list-placeholder-arrow.svg")); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_gnotifications.vala:75.13-75.35: warning: `GLib.Notification.set_urgent' has been deprecated since 2.42 75 | notification.set_urgent(true); |  ^~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:60.19-60.33: warning: unreachable catch clause detected 60 | } catch (Error e) { |  ^~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_freedesktop.vala:274.19-274.33: warning: unreachable catch clause detected 274 | } catch (Error e) { } |  ^~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_freedesktop.vala:284.15-284.29: warning: unreachable catch clause detected 284 | } catch (Error e) { } |  ^~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_gnotifications.vala:105.13-105.33: warning: Switch does not handle `CONNECTION', `STREAM_ERROR' of enum `Dino.ConnectionManager.ConnectionError.Source' 105 | switch (error.source) { |  ^~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window.vala:230.59-230.86: warning: Use of possibly unassigned parameter `allocation' 230 | private bool on_get_child_position(Widget widget, out Gdk.Rectangle allocation) { |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/manage_accounts/dialog.vala:230.9-230.29: warning: Switch does not handle `CONNECTION', `STREAM_ERROR' of enum `Dino.ConnectionManager.ConnectionError.Source' 230 | switch (error.source) { |  ^~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/helper.vala:10.1-10.37: warning: Field `Dino.Ui.Util.CODE_BLOCK_REGEX' never used 10 | private static Regex CODE_BLOCK_REGEX; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Compilation succeeded - 14 warning(s) [ 53%] Building C object main/CMakeFiles/dino.dir/src/main.c.o [ 53%] Building C object main/CMakeFiles/dino.dir/src/ui/application.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala: In function '__lambda263_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:208:132: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 208 | dialog.destroy.connect_after(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala: In function 'dino_ui_application_create_actions': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:180:38: warning: passing argument 1 of 'g_variant_type_new_tuple' from incompatible pointer type [-Wincompatible-pointer-types] 180 | SimpleAction accept_voice_request_action = new SimpleAction("accept-voice-request", new VariantType.tuple(new VariantType[]{VariantType.INT32, VariantType.STRING})); | ^~~~~~~ | | | GVariantType ** In file included from /usr/pkg/include/glib-2.0/glib/gvariant.h:30, from /usr/pkg/include/glib-2.0/glib/gmessages.h:38, from /usr/pkg/include/glib-2.0/glib.h:64, from /usr/pkg/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/pkg/include/gtk-3.0/gdk/gdk.h:30, from /usr/pkg/include/gtk-3.0/gtk/gtk.h:30, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.c:4: /usr/pkg/include/glib-2.0/glib/gvarianttype.h:361:102: note: expected 'const GVariantType * const*' but argument is of type 'GVariantType **' 361 | GVariantType * g_variant_type_new_tuple (const GVariantType * const *items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:219:38: warning: passing argument 1 of 'g_variant_type_new_tuple' from incompatible pointer type [-Wincompatible-pointer-types] 219 | SimpleAction accept_call_action = new SimpleAction("accept-call", new VariantType.tuple(new VariantType[]{VariantType.INT32, VariantType.INT32})); | ^~~~~~~ | | | GVariantType ** In file included from /usr/pkg/include/glib-2.0/glib/gvariant.h:30, from /usr/pkg/include/glib-2.0/glib/gmessages.h:38, from /usr/pkg/include/glib-2.0/glib.h:64, from /usr/pkg/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/pkg/include/gtk-3.0/gdk/gdk.h:30, from /usr/pkg/include/gtk-3.0/gtk/gtk.h:30, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.c:4: /usr/pkg/include/glib-2.0/glib/gvarianttype.h:361:102: note: expected 'const GVariantType * const*' but argument is of type 'GVariantType **' 361 | GVariantType * g_variant_type_new_tuple (const GVariantType * const *items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:238:38: warning: passing argument 1 of 'g_variant_type_new_tuple' from incompatible pointer type [-Wincompatible-pointer-types] 238 | SimpleAction deny_call_action = new SimpleAction("reject-call", new VariantType.tuple(new VariantType[]{VariantType.INT32, VariantType.INT32})); | ^~~~~~~ | | | GVariantType ** In file included from /usr/pkg/include/glib-2.0/glib/gvariant.h:30, from /usr/pkg/include/glib-2.0/glib/gmessages.h:38, from /usr/pkg/include/glib-2.0/glib.h:64, from /usr/pkg/include/gtk-3.0/gdk/gdkconfig.h:8, from /usr/pkg/include/gtk-3.0/gdk/gdk.h:30, from /usr/pkg/include/gtk-3.0/gtk/gtk.h:30, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.c:4: /usr/pkg/include/glib-2.0/glib/gvarianttype.h:361:102: note: expected 'const GVariantType * const*' but argument is of type 'GVariantType **' 361 | GVariantType * g_variant_type_new_tuple (const GVariantType * const *items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala: In function 'dino_ui_application_show_about_window': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:295:133: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 295 | dialog.response.connect((response_id) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala: In function 'dino_ui_application_show_join_muc_dialog': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:317:10: warning: assignment to 'GtkBox *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 317 | Box content_area = dialog.get_content_area(); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:319:141: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 319 | conference_fragment.joined.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/application.vala:322:120: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 322 | dialog.response.connect((response_id) => { | ^ application.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 54%] Building C object main/CMakeFiles/dino.dir/src/ui/avatar_drawer.c.o [ 54%] Building C object main/CMakeFiles/dino.dir/src/ui/avatar_image.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/avatar_image.vala: In function 'dino_ui_avatar_image_real_draw': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/avatar_image.vala:86:12: warning: assignment to 'XmppJid **' {aka 'struct _XmppJid **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 86 | jids = occupants.to_array(); | ^ avatar_image.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 54%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_list_titlebar.c.o [ 54%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_view.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view.vala: In function 'dino_ui_conversation_view_add_overlay_dialog': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view.vala:31:117: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 31 | widget.destroy.connect(() => { | ^ conversation_view.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 54%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_view_controller.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala: In function 'dino_ui_conversation_view_controller_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala:56:132: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 56 | vadjustment.notify["value"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala:61:118: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 61 | view.goto_end_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala:101:141: warning: the comparison will always evaluate as 'false' for the address of '___lambda195__gtk_accel_group_activate' will never be NULL [-Waddress] 101 | accel_group.connect(Gdk.Key.U, ModifierType.CONTROL_MASK, AccelFlags.VISIBLE, () => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala:101:254: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 101 | accel_group.connect(Gdk.Key.U, ModifierType.CONTROL_MASK, AccelFlags.VISIBLE, () => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala: In function 'dino_ui_conversation_view_controller_open_send_file_overlay': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_view_controller.vala:232:136: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 232 | overlay.send_file.connect(() => send_file(file)); | ^ conversation_view_controller.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 55%] Building C object main/CMakeFiles/dino.dir/src/ui/file_send_overlay.c.o [ 55%] Building C object main/CMakeFiles/dino.dir/src/ui/global_search.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/global_search.vala: In function 'dino_ui_global_search_update_auto_complete': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/global_search.vala:111:133: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 111 | row.activate.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/global_search.vala: In function 'dino_ui_global_search_get_match_message_widget': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/global_search.vala:241:119: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 241 | button.clicked.connect(() => { | ^ global_search.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 55%] Building C object main/CMakeFiles/dino.dir/src/ui/notifier_freedesktop.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_freedesktop.vala: In function 'dino_ui_free_desktop_notifier_get_conversation_icon_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_freedesktop.vala:294:109: warning: passing argument 5 of 'g_variant_new_from_data' from incompatible pointer type [-Wincompatible-pointer-types] 294 | var image_bytes = Variant.new_from_data(new VariantType("ay"), bytes.get_data(), true, bytes); | ^ | | | void (*)(GBytes *) In file included from /usr/pkg/include/glib-2.0/glib/gmessages.h:38, from /usr/pkg/include/glib-2.0/glib.h:64, from /usr/pkg/include/glib-2.0/gobject/gbinding.h:30, from /usr/pkg/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_freedesktop.c:4: /usr/pkg/include/glib-2.0/glib/gvariant.h:267:96: note: expected 'GDestroyNotify' {aka 'void (*)(void *)'} but argument is of type 'void (*)(GBytes *)' 267 | GDestroyNotify notify, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ notifier_freedesktop.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 55%] Building C object main/CMakeFiles/dino.dir/src/ui/notifier_gnotifications.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_gnotifications.vala: In function 'dino_ui_gnotifications_notifier_get_conversation_icon_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_gnotifications.vala:178:45: warning: passing argument 2 of 'gdk_pixbuf_save_to_buffer' from incompatible pointer type [-Wincompatible-pointer-types] 178 | avatar.save_to_buffer(out buffer, "png"); | ^~~~~~~~~ | | | guint8 ** {aka unsigned char **} In file included from /usr/pkg/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/xmpp-vala.h:13, from /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/dino.h:13, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/notifier_gnotifications.c:5: /usr/pkg/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:393:19: note: expected 'gchar **' {aka 'char **'} but argument is of type 'guint8 **' {aka 'unsigned char **'} 393 | gchar **buffer, | ~~~~~~~~~~~~^~~~~~ notifier_gnotifications.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 55%] Building C object main/CMakeFiles/dino.dir/src/ui/settings_dialog.c.o [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/main_window.c.o [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/main_window_controller.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala: In function 'dino_ui_main_window_controller_set_window': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:35:143: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 35 | window.search_revealer.notify["child-revealed"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:44:143: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 44 | window.search_box.selected_item.connect((item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:58:138: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 58 | window.event.connect((event) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:74:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 74 | window.focus_in_event.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:93:141: warning: the comparison will always evaluate as 'false' for the address of '___lambda216__gtk_accel_group_activate' will never be NULL [-Waddress] 93 | accel_group.connect(Gdk.Key.F, ModifierType.CONTROL_MASK, AccelFlags.VISIBLE, () => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/main_window_controller.vala:93:256: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 93 | accel_group.connect(Gdk.Key.F, ModifierType.CONTROL_MASK, AccelFlags.VISIBLE, () => { | ^ main_window_controller.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/add_conference_dialog.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:32:9: warning: assignment to 'GtkBox *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 32 | get_content_area().add(stack); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_show_jid_add_view': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:43:10: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 43 | if (cancel_image.get_parent() != null) cancel_button.remove(cancel_image); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_show_conference_details_view': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:62:10: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 62 | if (cancel_label.get_parent() != null) cancel_button.remove(cancel_label); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_setup_headerbar': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:86:10: warning: assignment to 'GtkHeaderBar *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 86 | HeaderBar header_bar = get_header_bar() as HeaderBar; | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_setup_jid_add_view': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:121:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 121 | select_fragment.notify["done"].connect(() => { ok_button.sensitive = select_fragment.done; }); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala: In function 'dino_ui_add_conference_dialog_setup_conference_details_view': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/add_conference_dialog.vala:144:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 144 | details_fragment.notify["done"].connect(() => { ok_button.sensitive = select_fragment.done; }); | ^ add_conference_dialog.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/add_contact_dialog.c.o [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/add_groupchat_dialog.c.o [ 56%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/conference_details_fragment.c.o [ 57%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/conference_list.c.o [ 57%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/list_row.c.o [ 57%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/roster_list.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/roster_list.vala: In function 'dino_ui_roster_list_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/roster_list.vala:26:160: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 26 | handler_ids += stream_interactor.get_module(RosterManager.IDENTITY).removed_roster_item.connect( (account, jid, roster_item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/roster_list.vala:31:162: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 31 | handler_ids += stream_interactor.get_module(RosterManager.IDENTITY).updated_roster_item.connect( (account, jid, roster_item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/roster_list.vala:36:129: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 36 | destroy.connect(() => { | ^ roster_list.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 57%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/select_contact_dialog.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala: In function 'dino_ui_select_contact_dialog_setup_headerbar': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala:47:10: warning: assignment to 'GtkHeaderBar *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 47 | HeaderBar header_bar = get_header_bar() as HeaderBar; | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala:60:11: warning: assignment to 'GtkBox *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 60 | get_content_area().add(box); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala: In function 'dino_ui_select_contact_dialog_setup_view': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala:87:10: warning: assignment to 'GtkBox *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 87 | get_content_area().add(select_jid_fragment); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala: In function 'dino_ui_add_chat_dialog_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_contact_dialog.vala:99:167: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 99 | selected.connect((account, jid) => { | ^ select_contact_dialog.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 57%] Building C object main/CMakeFiles/dino.dir/src/ui/add_conversation/select_jid_fragment.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_jid_fragment.vala: In function 'dino_ui_select_jid_fragment_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/add_conversation/select_jid_fragment.vala:45:118: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 45 | remove_button.clicked.connect(() => { remove_jid(filterable_list.get_selected_row() as ListRow); }); | ^ select_jid_fragment.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/audio_settings_popover.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala: In function 'dino_ui_audio_settings_popover_create_microphone_box': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala:44:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 44 | this.notify["current-microphone-device"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala:69:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 69 | micro_list_box.row_activated.connect((row) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala: In function 'dino_ui_audio_settings_popover_create_speaker_box': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala:103:153: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 103 | this.notify["current-speaker-device"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/audio_settings_popover.vala:128:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 128 | speaker_list_box.row_activated.connect((row) => { | ^ audio_settings_popover.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/call_bottom_bar.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.vala: In function 'dino_ui_call_bottom_bar_show_audio_device_choices': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.vala:89:39: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 89 | audio_settings_button.popover = audio_settings_popover; | ^~~~~~~~~~~~~~~~~~~~ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.c:4: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.vala: In function 'dino_ui_call_bottom_bar_show_video_device_choices': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.vala:111:39: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 111 | video_settings_button.popover = video_settings_popover; | ^~~~~~~~~~~~~~~~~~~~ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_bottom_bar.c:4: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ call_bottom_bar.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/call_connection_details_window.c.o [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/call_encryption_button.c.o [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/call_window.c.o [ 58%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/call_window_controller.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function 'dino_ui_call_window_controller_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:39:143: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 39 | call_state.terminated.connect((who_terminated, reason_name, reason_text) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:66:142: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 66 | bottom_bar_handler_ids += call_window.bottom_bar.hang_up.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:72:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 72 | call_window_handler_ids += call_window.destroy.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:76:151: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 76 | bottom_bar_handler_ids += call_window.bottom_bar.notify["audio-enabled"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:79:151: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 79 | bottom_bar_handler_ids += call_window.bottom_bar.notify["video-enabled"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:110:161: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 110 | own_video.resolution_changed.connect((width, height) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function 'dino_ui_call_window_controller_connect_peer_signals': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:141:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 141 | peer_state.connection_ready.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:163:185: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 163 | peer_state.counterpart_sends_video_updated.connect((mute) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:175:149: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 175 | peer_state.info_received.connect((session_info) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:180:159: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 180 | peer_state.encryption_updated.connect((audio_encryption, video_encryption, same) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function '__lambda66_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:224:154: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 224 | conn_details_window.destroy.connect(() => Source.remove(timeout_handle_id)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:226:131: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 226 | this.call_window.destroy.connect(() => conn_details_window.close() ); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function 'dino_ui_call_window_controller_add_new_participant': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:216:171: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 216 | participant_widget.debug_information_clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function 'dino_ui_call_window_controller_update_audio_device_choices': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:283:163: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 283 | audio_settings_popover.microphone_selected.connect((device) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:287:157: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 287 | audio_settings_popover.speaker_selected.connect((device) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala: In function 'dino_ui_call_window_controller_update_video_device_choices': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/call_window_controller.vala:311:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 311 | video_settings_popover.camera_selected.connect((device) => { | ^ call_window_controller.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 59%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/participant_widget.c.o [ 59%] Building C object main/CMakeFiles/dino.dir/src/ui/call_window/video_settings_popover.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/video_settings_popover.vala: In function 'dino_ui_video_settings_popover_create_camera_box': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/video_settings_popover.vala:40:145: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 40 | this.notify["current-device"].connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/call_window/video_settings_popover.vala:65:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 65 | list_box.row_activated.connect((row) => { | ^ video_settings_popover.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 59%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/chat_input_controller.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/chat_input_controller.vala: In function 'dino_ui_chat_input_controller_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/chat_input_controller.vala:50:131: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 50 | status_description_label.activate_link.connect((uri) => { | ^ chat_input_controller.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 59%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/chat_text_view.c.o [ 59%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/edit_history.c.o [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/encryption_button.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/encryption_button.vala: In function 'dino_ui_encryption_button_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/encryption_button.vala:26:54: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 26 | popover = builder.get_object("menu_encryption") as PopoverMenu; | ^~~~~~~~~~~~~~~~~~ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/encryption_button.c:4: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ encryption_button.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/occupants_tab_completer.c.o [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/smiley_converter.c.o [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/spell_checker.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/spell_checker.vala: In function 'dino_ui_spell_checker_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/chat_input/spell_checker.vala:24:141: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 24 | Dino.Application.get_default().settings.notify["check-spelling"].connect((obj, _) => { | ^ spell_checker.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/chat_input/view.c.o [ 60%] Building C object main/CMakeFiles/dino.dir/src/ui/contact_details/blocking_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/blocking_provider.vala: In function 'dino_ui_contact_details_blocking_provider_real_populate': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/blocking_provider.vala:23:126: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 23 | sw.state_set.connect((state) => { | ^ blocking_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 61%] Building C object main/CMakeFiles/dino.dir/src/ui/contact_details/settings_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/settings_provider.vala: In function 'dino_ui_contact_details_settings_provider_real_populate': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/settings_provider.vala:27:140: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 27 | combobox_typing.changed.connect(() => { conversation.send_typing = get_setting(combobox_typing.active_id); } ); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/settings_provider.vala:35:140: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 35 | combobox_marker.changed.connect(() => { conversation.send_marker = get_setting(combobox_marker.active_id); } ); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/settings_provider.vala:40:140: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 40 | combobox_notifications.changed.connect(() => { conversation.notify_setting = get_notify_setting(combobox_notifications.active_id); } ); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/settings_provider.vala:50:142: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 50 | combobox.changed.connect(() => { conversation.notify_setting = get_notify_setting(combobox.active_id); } ); | ^ settings_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 61%] Building C object main/CMakeFiles/dino.dir/src/ui/contact_details/permissions_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/permissions_provider.vala: In function 'dino_ui_contact_details_permissions_provider_real_populate': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/permissions_provider.vala:24:122: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 24 | voice_request.clicked.connect(()=>stream_interactor.get_module(MucManager.IDENTITY).request_voice(conversation.account, conversation.counterpart)); | ^ permissions_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 61%] Building C object main/CMakeFiles/dino.dir/src/ui/contact_details/dialog.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/dialog.vala: In function 'dino_ui_contact_details_dialog_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/dialog.vala:40:10: warning: assignment to 'GtkHeaderBar *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 40 | ((HeaderBar) get_header_bar()).set_subtitle(Util.get_conversation_display_name(stream_interactor, conversation)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/dialog.vala: In function 'dino_ui_contact_details_dialog_add_entry': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/dialog.vala:119:10: warning: assignment to 'GtkBox *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 119 | get_content_area().get_preferred_height(null, out pref_height); | ^ dialog.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 61%] Building C object main/CMakeFiles/dino.dir/src/ui/contact_details/muc_config_form_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/muc_config_form_provider.vala: In function '___lambda158_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/contact_details/muc_config_form_provider.vala:33:150: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 33 | contact_details.save.connect(() => { | ^ muc_config_form_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 61%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_selector/conversation_selector_row.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala: In function 'dino_ui_conversation_selector_row_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:47:155: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 47 | stream_interactor.get_module(RosterManager.IDENTITY).updated_roster_item.connect((account, jid, roster_item) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:54:149: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 54 | stream_interactor.get_module(MucManager.IDENTITY).room_info_updated.connect((account, jid) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:60:173: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 60 | stream_interactor.get_module(MucManager.IDENTITY).private_room_occupant_updated.connect((account, room, occupant) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:87:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 87 | stream_interactor.get_module(ContentItemStore.IDENTITY).new_item.connect((item, c) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:100:120: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 100 | x_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala: In function 'dino_ui_conversation_selector_row_colapse_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_selector/conversation_selector_row.vala:127:160: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 127 | main_revealer.notify["child-revealed"].connect(() => { | ^ conversation_selector_row.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_selector/conversation_selector.c.o [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/call_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala: In function '___lambda33_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala:63:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 63 | Idle.add(() => { parent.queue_resize(); return false; }); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala: In function '__lambda32_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala:62:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 62 | if (allocation.height > parent.get_allocated_height()) { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala: In function 'dino_ui_call_widget_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/call_widget.vala:74:119: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 74 | accept_call_button.clicked.connect(() => { | ^ call_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/chat_state_populator.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/chat_state_populator.vala: In function 'dino_ui_conversation_summary_meta_chat_state_item_update': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/chat_state_populator.vala:102:9: warning: assignment to 'XmppJid **' {aka 'struct _XmppJid **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 102 | image.set_conversation_participants(stream_interactor, conversation, jids.to_array()); | ^ chat_state_populator.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/content_populator.c.o [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/conversation_item_skeleton.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/conversation_item_skeleton.vala: In function 'dino_ui_conversation_summary_conversation_item_skeleton_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/conversation_item_skeleton.vala:54:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 54 | revealer.add_with_properties(image_content_box); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/conversation_item_skeleton.vala: In function '__lambda10_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/conversation_item_skeleton.vala:212:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 212 | if (this.parent == null) return false; | ^ conversation_item_skeleton.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 62%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/conversation_view.c.o [ 63%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/date_separator_populator.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/date_separator_populator.vala: In function '__lambda106_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/date_separator_populator.vala:99:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 99 | if (this.parent == null) return false; | ^ date_separator_populator.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 63%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/file_default_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.vala: In function 'dino_ui_file_default_widget_update_file_info': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.vala:53:42: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 53 | file_menu.popover = popover_menu; | ^~~~~~~~ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.c:4: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.vala:54:161: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 54 | file_menu.button_release_event.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.vala:70:42: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 70 | file_menu.popover = popover_menu; | ^~~~~~~~ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.c:4: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_default_widget.vala:71:161: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 71 | file_menu.button_release_event.connect(() => { | ^ file_default_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 63%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/file_image_widget.c.o [ 63%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/file_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_widget.vala: In function '___lambda31_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_widget.vala:56:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 56 | Idle.add(() => { parent.queue_resize(); return false; }); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_widget.vala: In function '__lambda30_': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/file_widget.vala:55:9: warning: assignment to 'GtkContainer *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 55 | if (allocation.height > parent.get_allocated_height()) { | ^ file_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 63%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/message_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/message_widget.vala: In function 'dino_ui_conversation_summary_message_item_widget_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/message_widget.vala:112:143: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 112 | marked_notify_handler_id = this.notify["marked"].connect(() => { | ^ message_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_content_view/subscription_notification.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/subscription_notification.vala: In function 'dino_ui_conversation_summary_subscription_notitication_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/subscription_notification.vala:17:174: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 17 | stream_interactor.get_module(PresenceManager.IDENTITY).received_subscription_request.connect((jid, account) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/subscription_notification.vala: In function 'dino_ui_conversation_summary_subscription_notitication_show_notification': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/subscription_notification.vala:40:126: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 40 | accept_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_content_view/subscription_notification.vala:44:124: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 44 | deny_button.clicked.connect(() => { | ^ subscription_notification.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_titlebar/call_entry.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.vala: In function 'dino_ui_call_button_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.vala:48:132: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 48 | audio_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.vala:56:132: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 56 | video_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.vala:65:54: warning: passing argument 2 of 'gtk_menu_button_set_popover' from incompatible pointer type [-Wincompatible-pointer-types] 65 | popover = popover_menu; | ^ | | | GtkPopover * In file included from /usr/pkg/include/gtk-3.0/gtk/gtk.h:146, from /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.c:6: /usr/pkg/include/gtk-3.0/gtk/gtkmenubutton.h:77:61: note: expected 'GtkWidget *' but argument is of type 'GtkPopover *' 77 | GtkWidget *popover); | ~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/conversation_titlebar/call_entry.vala:67:130: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 67 | clicked.connect(() => { | ^ call_entry.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_titlebar/menu_entry.c.o [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_titlebar/occupants_entry.c.o [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_titlebar/search_entry.c.o [ 64%] Building C object main/CMakeFiles/dino.dir/src/ui/conversation_titlebar/conversation_titlebar.c.o [ 65%] Building C object main/CMakeFiles/dino.dir/src/ui/manage_accounts/account_row.c.o [ 65%] Building C object main/CMakeFiles/dino.dir/src/ui/manage_accounts/add_account_dialog.c.o [ 65%] Building C object main/CMakeFiles/dino.dir/src/ui/manage_accounts/dialog.c.o [ 65%] Building C object main/CMakeFiles/dino.dir/src/ui/occupant_menu/list.c.o [ 65%] Building C object main/CMakeFiles/dino.dir/src/ui/occupant_menu/list_row.c.o [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/occupant_menu/view.c.o [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/util/accounts_combo_box.c.o [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/util/config.c.o [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/util/data_forms.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/data_forms.vala: In function 'dino_ui_util_get_data_form_field_widget': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/data_forms.vala:15:126: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 15 | sw.state_set.connect((state) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/data_forms.vala:30:141: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 30 | combobox.changed.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/data_forms.vala:39:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 39 | entry.key_release_event.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/data_forms.vala:47:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 47 | entry.key_release_event.connect(() => { | ^ data_forms.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/util/helper.c.o [ 66%] Building C object main/CMakeFiles/dino.dir/src/ui/util/label_hybrid.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/label_hybrid.vala: In function 'dino_ui_util_combo_box_text_label_hybrid_real_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/label_hybrid.vala:151:119: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 151 | button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/label_hybrid.vala: In function 'dino_ui_util_label_hybrid_group_add': /home/pbulk/build/chat/dino/work/dino-0.3.1/main/src/ui/util/label_hybrid.vala:168:156: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 168 | hybrid.notify["visible-child-name"].connect(() => { | ^ label_hybrid.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 67%] Building C object main/CMakeFiles/dino.dir/src/ui/util/sizing_bin.c.o [ 67%] Building C object main/CMakeFiles/dino.dir/src/ui/util/size_request_box.c.o [ 67%] Building C object main/CMakeFiles/dino.dir/src/ui/util/scaling_image.c.o [ 67%] Building C object main/CMakeFiles/dino.dir/src/ui/util/preview_file_chooser_native.c.o [ 67%] Building C object main/CMakeFiles/dino.dir/resources/resources.c.o [ 68%] Building C object main/CMakeFiles/dino.dir/src/emojichooser.c.o [ 68%] Linking C executable ../dino [ 68%] Built target dino [ 68%] Generating C code for target CRYPTO_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/crypto-vala/src/cipher.vala:13.9-13.21: warning: Switch does not handle `XTS', `CCM', `NONE' of enum `GCrypt.Cipher.Mode' 13 | switch (mode) { |  ^~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/crypto-vala/vapi/gcrypt.vapi:568.5-568.17: warning: Switch does not handle `CCM', `NONE' of enum `GCrypt.Cipher.Mode' 568 | switch (this) { |  ^~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/crypto-vala/vapi/gcrypt.vapi:503.3-503.7: warning: Argument `lower_case_cname' never used 503 | [CCode (lower_case_cname = "cipher_")] |  ^~~~~  Compilation succeeded - 3 warning(s) [ 68%] Generating crypto-vala.deps [ 68%] Built target crypto-vala-vapi [ 68%] Building C object crypto-vala/CMakeFiles/crypto-vala.dir/src/cipher.c.o [ 68%] Building C object crypto-vala/CMakeFiles/crypto-vala.dir/src/cipher_converter.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/crypto-vala/src/cipher_converter.vala: In function 'crypto_symmetric_cipher_converter_g_converter_interface_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/crypto-vala/src/cipher_converter.vala:4:17: warning: assignment to 'GConverterResult (*)(GConverter *, const void *, gsize, void *, gsize, GConverterFlags, gsize *, gsize *, GError **)' {aka 'GConverterResult (*)(GConverter *, const void *, long unsigned int, void *, long unsigned int, GConverterFlags, long unsigned int *, long unsigned int *, GError **)'} from incompatible pointer type 'GConverterResult (*)(GConverter *, guint8 *, gsize, guint8 *, gsize, GConverterFlags, gsize *, gsize *, GError **)' {aka 'GConverterResult (*)(GConverter *, unsigned char *, long unsigned int, unsigned char *, long unsigned int, GConverterFlags, long unsigned int *, long unsigned int *, GError **)'} [-Wincompatible-pointer-types] 4 | public abstract class SymmetricCipherConverter : Converter, Object { | ^ cipher_converter.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 68%] Building C object crypto-vala/CMakeFiles/crypto-vala.dir/src/error.c.o [ 68%] Building C object crypto-vala/CMakeFiles/crypto-vala.dir/src/random.c.o [ 69%] Building C object crypto-vala/CMakeFiles/crypto-vala.dir/src/srtp.c.o [ 69%] Linking C shared library ../libcrypto-vala.so [ 69%] Built target crypto-vala [ 69%] Generating C code for target HTTP_FILES_VALA_C [ 69%] Building C object plugins/http-files/CMakeFiles/http-files.dir/src/file_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/http-files/src/file_provider.vala: In function 'dino_plugins_http_files_file_provider_limit_input_stream_class_init': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/http-files/src/file_provider.vala:49:41: warning: assignment to 'gssize (*)(GInputStream *, void *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, void *, long unsigned int, GCancellable *, GError **)'} from incompatible pointer type 'gssize (*)(GInputStream *, guint8 *, gsize, GCancellable *, GError **)' {aka 'long int (*)(GInputStream *, unsigned char *, long unsigned int, GCancellable *, GError **)'} [-Wincompatible-pointer-types] 49 | private class LimitInputStream : InputStream { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/http-files/src/file_provider.vala:49:44: warning: assignment to 'void (*)(GInputStream *, void *, gsize, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, void *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} from incompatible pointer type 'void (*)(GInputStream *, guint8 *, gsize, gint, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(GInputStream *, unsigned char *, long unsigned int, int, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)'} [-Wincompatible-pointer-types] 49 | private class LimitInputStream : InputStream { | ^ file_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 69%] Building C object plugins/http-files/CMakeFiles/http-files.dir/src/file_sender.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/http-files/src/file_sender.vala: In function 'dino_plugins_http_files_http_file_sender_on_stream_negotiated': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/http-files/src/file_sender.vala:123:157: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 123 | stream_interactor.module_manager.get_module(account, Xmpp.Xep.HttpFileUpload.Module.IDENTITY).feature_available.connect((stream, max_file_size) => { | ^ file_sender.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 69%] Building C object plugins/http-files/CMakeFiles/http-files.dir/src/plugin.c.o [ 69%] Building C object plugins/http-files/CMakeFiles/http-files.dir/src/register_plugin.c.o [ 70%] Linking C shared library ../http-files.so [ 70%] Built target http-files [ 70%] Generating C code for target ICE_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:329.5-329.67: warning: unhandled error `GLib.Error' 329 | certificate.get_fingerprint(digest_algo, buf, ref buf_out_size); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:145.9-145.74: warning: unhandled error `GLib.Error' 145 | CertificateCredentials cert_cred = CertificateCredentials.create(); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:147.9-147.27: warning: unhandled error `GLib.Error' 147 | throw_if_error(err); |  ^~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:149.9-149.80: warning: unhandled error `GLib.Error' 149 | Session? session = Session.create(server_or_client | InitFlags.DATAGRAM); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:151.9-151.70: warning: unhandled error `GLib.Error' 151 | session.set_srtp_profile_direct("SRTP_AES128_CM_HMAC_SHA1_80"); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:152.9-152.78: warning: unhandled error `GLib.Error' 152 | session.set_credentials(GnuTLS.CredentialsType.CERTIFICATE, cert_cred); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:154.9-154.95: warning: unhandled error `GLib.Error' 154 | session.set_priority_from_string("NORMAL:!VERS-TLS-ALL:+VERS-DTLS-ALL:+CTYPE-CLI-X509"); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:199.9-199.110: warning: unhandled error `GLib.Error' 199 | session.get_srtp_keys(km, km.length, out client_key, out client_salt, out server_key, out server_salt); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.vala:20.9-20.29: warning: Field `Dino.Plugins.Ice.TransportParameters.DatagramConnection.error' never used 20 | private string? error; |  ^~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/vapi/gnutls.vapi:7.113-7.125: warning: [CCode (ctype = "...")] is deprecated, use [CCode (type = "...")] instead. 7 | public delegate ssize_t PullFunc(void* transport_ptr, [CCode (ctype = "void*", array_length_type="size_t")] uint8[] array); |  ^~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/vapi/gnutls.vapi:13.113-13.125: warning: [CCode (ctype = "...")] is deprecated, use [CCode (type = "...")] instead. 13 | public delegate ssize_t PushFunc(void* transport_ptr, [CCode (ctype = "void*", array_length_type="size_t")] uint8[] array); |  ^~~~~~~~~~~~~  Compilation succeeded - 11 warning(s) [ 70%] Building C object plugins/ice/CMakeFiles/ice.dir/src/dtls_srtp.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala: In function 'dino_plugins_ice_dtls_srtp_handler_setup_dtls_connection_thread': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.vala:159:47: warning: passing argument 2 of 'gnutls_transport_set_push_function' from incompatible pointer type [-Wincompatible-pointer-types] 159 | session.set_push_function(push_function); | ^~~ | | | gssize (*)(void *, void *, size_t) {aka long int (*)(void *, void *, long unsigned int)} In file included from /usr/pkg/include/gnutls/x509.h:31, from /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/dtls_srtp.c:6: /usr/pkg/include/gnutls/gnutls.h:2382:23: note: expected 'gnutls_push_func' {aka 'long int (*)(void *, const void *, long unsigned int)'} but argument is of type 'gssize (*)(void *, void *, size_t)' {aka 'long int (*)(void *, void *, long unsigned int)'} 2382 | gnutls_push_func push_func); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ dtls_srtp.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 70%] Building C object plugins/ice/CMakeFiles/ice.dir/src/module.c.o [ 70%] Building C object plugins/ice/CMakeFiles/ice.dir/src/plugin.c.o [ 71%] Building C object plugins/ice/CMakeFiles/ice.dir/src/transport_parameters.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.vala: In function '_dino_plugins_ice_transport_parameters_on_recv_nice_agent_recv_func': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.vala:121:124: warning: pointer targets in passing argument 5 of 'dino_plugins_ice_transport_parameters_on_recv' differ in signedness [-Wpointer-sign] 121 | agent.attach_recv(stream_id, component_id, thread_context, on_recv); | ^ | | | gchar * {aka char *} /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.c:275:61: note: expected 'guint8 *' {aka 'unsigned char *'} but argument is of type 'gchar *' {aka 'char *'} 275 | guint8* data, | ~~~~~~~~^~~~ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.vala: In function 'dino_plugins_ice_transport_parameters_setup_dtls': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/ice/src/transport_parameters.vala:130:146: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 130 | dtls_srtp.send_data.connect((data) => { | ^ transport_parameters.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 71%] Building C object plugins/ice/CMakeFiles/ice.dir/src/util.c.o [ 71%] Building C object plugins/ice/CMakeFiles/ice.dir/src/register_plugin.c.o [ 71%] Linking C shared library ../ice.so [ 71%] Built target ice [ 71%] Generating C code for target SIGNAL_PROTOCOL_VALA_C [ 72%] Generating ../../exports/signal-protocol.vapi [ 72%] signal_helper.h [ 72%] Built target signal-protocol-vapi [ 72%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/context.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/context.vala: In function 'signal_context_generate_pre_keys': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/context.vala:44:84: warning: cast between incompatible function types from 'signal_type_base * (*)(void *)' to 'void (*)(void *)' [-Wcast-function-type] 44 | Gee.Set res = new Gee.HashSet(); | ^ context.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 72%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/simple_iks.c.o [ 72%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/simple_ss.c.o [ 72%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/simple_pks.c.o [ 73%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/simple_spks.c.o [ 73%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/store.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala: In function 'signal_store_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:301:23: warning: assignment to 'int (*)(const signal_protocol_address *, uint8_t *, size_t, void *)' {aka 'int (*)(const signal_protocol_address *, unsigned char *, long unsigned int, void *)'} from incompatible pointer type 'gint (*)(signal_protocol_address *, guint8 *, size_t, void *)' {aka 'int (*)(signal_protocol_address *, unsigned char *, long unsigned int, void *)'} [-Wincompatible-pointer-types] 301 | NativeIdentityKeyStore iks = NativeIdentityKeyStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:301:29: warning: assignment to 'int (*)(const signal_protocol_address *, uint8_t *, size_t, void *)' {aka 'int (*)(const signal_protocol_address *, unsigned char *, long unsigned int, void *)'} from incompatible pointer type 'gint (*)(signal_protocol_address *, guint8 *, size_t, void *)' {aka 'int (*)(signal_protocol_address *, unsigned char *, long unsigned int, void *)'} [-Wincompatible-pointer-types] 301 | NativeIdentityKeyStore iks = NativeIdentityKeyStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:27: warning: assignment to 'int (*)(signal_buffer **, signal_buffer **, const signal_protocol_address *, void *)' from incompatible pointer type 'gint (*)(signal_buffer **, signal_buffer **, signal_protocol_address *, void *)' {aka 'int (*)(signal_buffer **, signal_buffer **, signal_protocol_address *, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:38: warning: assignment to 'int (*)(signal_int_list **, const char *, size_t, void *)' {aka 'int (*)(signal_int_list **, const char *, long unsigned int, void *)'} from incompatible pointer type 'gint (*)(signal_int_list **, gchar *, size_t, void *)' {aka 'int (*)(signal_int_list **, char *, long unsigned int, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:28: warning: assignment to 'int (*)(const signal_protocol_address *, uint8_t *, size_t, uint8_t *, size_t, void *)' {aka 'int (*)(const signal_protocol_address *, unsigned char *, long unsigned int, unsigned char *, long unsigned int, void *)'} from incompatible pointer type 'gint (*)(signal_protocol_address *, guint8 *, size_t, guint8 *, size_t, void *)' {aka 'int (*)(signal_protocol_address *, unsigned char *, long unsigned int, unsigned char *, long unsigned int, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:31: warning: assignment to 'int (*)(const signal_protocol_address *, void *)' from incompatible pointer type 'gint (*)(signal_protocol_address *, void *)' {aka 'int (*)(signal_protocol_address *, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:29: warning: assignment to 'int (*)(const signal_protocol_address *, void *)' from incompatible pointer type 'gint (*)(signal_protocol_address *, void *)' {aka 'int (*)(signal_protocol_address *, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/store.vala:311:34: warning: assignment to 'int (*)(const char *, size_t, void *)' {aka 'int (*)(const char *, long unsigned int, void *)'} from incompatible pointer type 'gint (*)(gchar *, size_t, void *)' {aka 'int (*)(char *, long unsigned int, void *)'} [-Wincompatible-pointer-types] 311 | NativeSessionStore ss = NativeSessionStore() { | ^ store.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 73%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/util.c.o [ 73%] Building C object plugins/signal-protocol/CMakeFiles/signal-protocol-vala.dir/src/signal_helper.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/signal-protocol/src/signal_helper.c:175:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 175 | const int aes_cipher(int cipher, size_t key_len, int* algo, int* mode) { | ^~~~~ cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 73%] Linking C static library libsignal-protocol-vala.a [ 74%] Built target signal-protocol-vala [ 74%] Generating ../../locale/ar/LC_MESSAGES/dino-omemo.mo [ 74%] Generating ../../locale/ca/LC_MESSAGES/dino-omemo.mo [ 74%] Generating ../../locale/cs/LC_MESSAGES/dino-omemo.mo [ 74%] Generating ../../locale/de/LC_MESSAGES/dino-omemo.mo [ 75%] Generating ../../locale/el/LC_MESSAGES/dino-omemo.mo [ 75%] Generating ../../locale/en/LC_MESSAGES/dino-omemo.mo [ 75%] Generating ../../locale/eo/LC_MESSAGES/dino-omemo.mo [ 75%] Generating ../../locale/es/LC_MESSAGES/dino-omemo.mo [ 75%] Generating ../../locale/eu/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/fa/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/fi/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/fr/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/gl/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/hu/LC_MESSAGES/dino-omemo.mo [ 76%] Generating ../../locale/id/LC_MESSAGES/dino-omemo.mo [ 77%] Generating ../../locale/ie/LC_MESSAGES/dino-omemo.mo [ 77%] Generating ../../locale/it/LC_MESSAGES/dino-omemo.mo [ 77%] Generating ../../locale/ja/LC_MESSAGES/dino-omemo.mo [ 77%] Generating ../../locale/lb/LC_MESSAGES/dino-omemo.mo [ 77%] Generating ../../locale/lt/LC_MESSAGES/dino-omemo.mo [ 78%] Generating ../../locale/nb/LC_MESSAGES/dino-omemo.mo [ 78%] Generating ../../locale/nl/LC_MESSAGES/dino-omemo.mo [ 78%] Generating ../../locale/nl_BE/LC_MESSAGES/dino-omemo.mo [ 78%] Generating ../../locale/oc/LC_MESSAGES/dino-omemo.mo [ 78%] Generating ../../locale/pl/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/pt/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/pt_BR/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/ro/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/ru/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/sq/LC_MESSAGES/dino-omemo.mo [ 79%] Generating ../../locale/sv/LC_MESSAGES/dino-omemo.mo [ 80%] Generating ../../locale/tr/LC_MESSAGES/dino-omemo.mo [ 80%] Generating ../../locale/uk/LC_MESSAGES/dino-omemo.mo [ 80%] Generating ../../locale/zh_CN/LC_MESSAGES/dino-omemo.mo [ 80%] Generating ../../locale/zh_TW/LC_MESSAGES/dino-omemo.mo [ 80%] Built target dino-omemo-translations [ 80%] Generating resources/contact_details_dialog.ui [ 80%] Generating resources/manage_key_dialog.ui [ 81%] Creating gresources XML file (.gresource.xml) [ 81%] Generating resources/resources.c [ 81%] Generating C code for target OMEMO_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/encryption_list_entry.vala:25.47-25.68: warning: `Gtk.icon_size_register' has been deprecated since 3.10 25 | public static IconSize ICON_SIZE_HEADER = Gtk.icon_size_register("im.dino.Dino.HEADER_ICON2", 17, 12); |  ^~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/decrypt.vala:95.21-95.121: warning: unhandled error `GLib.Error' 95 | PreKeySignalMessage msg = Plugin.get_context().deserialize_pre_key_signal_message(data.encrypted_key); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/bad_messages_populator.vala:76.9-76.32: warning: unhandled error `Xmpp.InvalidJidError' 76 | foreach (Row row in qry) { |  ^~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:96.9-96.48: warning: unhandled error `GLib.Error' 96 | Omemo.Plugin.get_context().randomize(iv); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:98.9-98.49: warning: unhandled error `GLib.Error' 98 | Omemo.Plugin.get_context().randomize(key); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:102.9-102.63: warning: unhandled error `Crypto.Error' 102 | SymmetricCipher cipher = new SymmetricCipher("AES-GCM"); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:103.9-103.44: warning: unhandled error `Crypto.Error' 103 | cipher.set_key(secret.transport_key); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:104.9-104.51: warning: unhandled error `Crypto.Error' 104 | cipher.set_iv(secret.initialization_vector); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:108.9-108.70: warning: unhandled error `Crypto.Error' 108 | Crypto.SymmetricCipher cipher = new SymmetricCipher("AES-GCM"); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:109.9-109.44: warning: unhandled error `Crypto.Error' 109 | cipher.set_key(secret.transport_key); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:110.9-110.51: warning: unhandled error `Crypto.Error' 110 | cipher.set_iv(secret.initialization_vector); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/jingle/jet_omemo.vala:73.9-73.91: warning: unhandled error `GLib.Error' 73 | encryptor.encrypt_key_to_recipient(stream, encryption_data, peer_full_jid.bare_jid); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/file_transfer/file_decryptor.vala:69.11-69.30: warning: unreachable catch clause detected 69 | } catch (GLib.Error e) { |  ^~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala:130.9-130.65: warning: Switch does not handle `UNKNOWN' of enum `Dino.Plugins.Omemo.TrustLevel' 130 | switch((TrustLevel) device[db.identity_meta.trust_level]) { |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Compilation succeeded - 14 warning(s) [ 81%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/dtls_srtp_verification_draft.c.o [ 81%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/plugin.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/plugin.vala: In function 'dino_plugins_omemo_plugin_real_registered': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/plugin.vala:58:164: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 58 | this.app.stream_interactor.module_manager.initialize_account_modules.connect((account, list) => { | ^ plugin.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 81%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/register_plugin.c.o [ 82%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/trust_level.c.o [ 82%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/file_transfer/file_decryptor.c.o [ 82%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/file_transfer/file_encryptor.c.o [ 82%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/jingle/jingle_helper.c.o [ 82%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/jingle/jet_omemo.c.o [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/database.c.o [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/decrypt.c.o [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/encrypt.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala: In function 'dino_plugins_omemo_omemo_encryptor_encrypt': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:60:3: warning: implicit declaration of function 'xmpp_xep_omemo_encrypt_state_set_encrypted'; did you mean 'xmpp_xep_omemo_encrypt_state_get_encrypted'? [-Wimplicit-function-declaration] 60 | status.encrypted = true; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encrypt_state_get_encrypted /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala: In function 'dino_plugins_omemo_omemo_encryptor_encrypt_key_to_recipients': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:74:2: warning: implicit declaration of function 'xmpp_xep_omemo_encrypt_state_set_own_list'; did you mean 'xmpp_xep_omemo_encrypt_state_get_own_list'? [-Wimplicit-function-declaration] 74 | status.own_list = true; | ^ ~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encrypt_state_get_own_list /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:75:2: warning: implicit declaration of function 'xmpp_xep_omemo_encrypt_state_set_own_devices'; did you mean 'xmpp_xep_omemo_encrypt_state_get_own_devices'? [-Wimplicit-function-declaration] 75 | status.own_devices = trust_manager.get_trusted_devices(account, self_jid).size; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encrypt_state_get_own_devices /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:76:2: warning: 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'? [-Wimplicit-function-declaration] 76 | status.other_waiting_lists = 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encrypt_state_get_other_waiting_lists /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:77:2: warning: implicit declaration of function 'xmpp_xep_omemo_encrypt_state_set_other_devices'; did you mean 'xmpp_xep_omemo_encrypt_state_get_other_devices'? [-Wimplicit-function-declaration] 77 | status.other_devices = 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encrypt_state_get_other_devices /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala: In function 'dino_plugins_omemo_omemo_encryptor_real_encrypt_key_to_recipient': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:107:5: warning: implicit declaration of function 'xmpp_xep_omemo_encryption_result_set_lost'; did you mean 'xmpp_xep_omemo_encryption_result_get_lost'? [-Wimplicit-function-declaration] 107 | result.lost++; | ^ ~~~~~~~~~~~~~~ | xmpp_xep_omemo_encryption_result_get_lost /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:112:5: warning: implicit declaration of function 'xmpp_xep_omemo_encryption_result_set_success'; did you mean 'xmpp_xep_omemo_encryption_result_get_success'? [-Wimplicit-function-declaration] 112 | result.success++; | ^ ~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encryption_result_get_success /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:114:6: warning: implicit declaration of function 'xmpp_xep_omemo_encryption_result_set_unknown'; did you mean 'xmpp_xep_omemo_encryption_result_get_unknown'? [-Wimplicit-function-declaration] 114 | if (e.code == ErrorCode.UNKNOWN) result.unknown++; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encryption_result_get_unknown /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/encrypt.vala:115:6: warning: implicit declaration of function 'xmpp_xep_omemo_encryption_result_set_failure'; did you mean 'xmpp_xep_omemo_encryption_result_get_failure'? [-Wimplicit-function-declaration] 115 | else result.failure++; | ^ ~~~~~~~~~~~~~~~~~~~~~~ | xmpp_xep_omemo_encryption_result_get_failure encrypt.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/manager.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/manager.vala: In function 'dino_plugins_omemo_manager_on_stream_negotiated': /home/pbulk/build/chat/dino/work/dino-0.3.1/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)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/manager.vala:186:155: 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)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/manager.vala:187:165: 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)); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/manager.vala: In function 'dino_plugins_omemo_manager_initialize_store_co': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/logic/manager.vala:341:146: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 341 | account.notify["id"].connect(() => initialize_store.callback()); | ^ manager.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/pre_key_store.c.o [ 83%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/session_store.c.o [ 84%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/signed_pre_key_store.c.o [ 84%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/logic/trust_manager.c.o [ 84%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/protocol/bundle.c.o [ 84%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/protocol/message_flag.c.o [ 84%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/protocol/stream_module.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/protocol/stream_module.vala: In function 'dino_plugins_omemo_stream_module_on_self_bundle_result': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/protocol/stream_module.vala:213:108: warning: cast between incompatible function types from 'signal_type_base * (*)(void *)' to 'void (*)(void *)' [-Wcast-function-type] 213 | Map keys = new HashMap(); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/protocol/stream_module.vala:253:86: warning: cast between incompatible function types from 'signal_type_base * (*)(void *)' to 'void (*)(void *)' [-Wcast-function-type] 253 | Set pre_key_records = new HashSet(); | ^ stream_module.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 85%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/account_settings_entry.c.o [ 85%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/account_settings_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/account_settings_widget.vala: In function 'dino_plugins_omemo_account_setting_widget_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/account_settings_widget.vala:28:117: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 28 | btn.clicked.connect(() => { | ^ account_settings_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 85%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/bad_messages_populator.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/bad_messages_populator.vala: In function 'dino_plugins_omemo_bad_messages_widget_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/bad_messages_populator.vala:166:130: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 166 | label.activate_link.connect(() => { | ^ bad_messages_populator.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 85%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/call_encryption_entry.c.o [ 85%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_provider.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_provider.vala: In function 'dino_plugins_omemo_contact_details_provider_real_populate': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_provider.vala:32:123: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 32 | btn.clicked.connect(() => { | ^ contact_details_provider.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/contact_details_dialog.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala: In function 'dino_plugins_omemo_contact_details_dialog_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala:62:10: warning: assignment to 'GtkHeaderBar *' from incompatible pointer type 'GtkWidget *' [-Wincompatible-pointer-types] 62 | ((HeaderBar) get_header_bar()).set_subtitle(jid.bare_jid.to_string()); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala:92:121: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 92 | copy_button.clicked.connect(() => {Clipboard.get_default(get_display()).set_text(fingerprint, fingerprint.length);}); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala: In function 'dino_plugins_omemo_contact_details_dialog_on_key_entry_clicked': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala:204:134: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 204 | manage_dialog.response.connect((response) => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala: In function 'dino_plugins_omemo_contact_details_dialog_add_new_fingerprint': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala:258:125: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 258 | accept_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/contact_details_dialog.vala:265:125: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 265 | reject_button.clicked.connect(() => { | ^ contact_details_dialog.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/device_notification_populator.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/device_notification_populator.vala: In function 'dino_plugins_omemo_conversation_notification_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/device_notification_populator.vala:74:135: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 74 | manage_button.clicked.connect(() => { | ^ device_notification_populator.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/own_notifications.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/own_notifications.vala: In function 'dino_plugins_omemo_own_notifications_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/own_notifications.vala:17:154: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 17 | stream_interactor.module_manager.get_module(account, StreamModule.IDENTITY).bundle_fetched.connect_after((jid, device_id, bundle) => { | ^ own_notifications.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/encryption_list_entry.c.o [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/manage_key_dialog.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala: In function 'dino_plugins_omemo_manage_key_dialog_construct': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala:58:118: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 58 | verify_yes_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala:68:118: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 68 | verify_no_button.clicked.connect(() => { | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala: In function 'dino_plugins_omemo_manage_key_dialog_setup_main_screen': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/omemo/src/ui/manage_key_dialog.vala:147:134: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GClosure *)' [-Wcast-function-type] 147 | main_action_list.row_activated.connect((row) => { | ^ manage_key_dialog.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 86%] Building C object plugins/omemo/CMakeFiles/omemo.dir/src/ui/util.c.o [ 87%] Building C object plugins/omemo/CMakeFiles/omemo.dir/resources/resources.c.o [ 87%] Linking C shared library ../omemo.so [ 87%] Built target omemo [ 88%] Generating C code for target GPGME_VALA_C [ 88%] Generating ../../exports/gpgme.vapi [ 88%] gpgme_fix.h [ 88%] Built target gpgme-vapi [ 89%] Building C object plugins/gpgme-vala/CMakeFiles/gpgme-vala.dir/src/gpgme_helper.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/gpgme-vala/src/gpgme_helper.vala: In function 'gpg_helper_get_keylist': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/gpgme-vala/src/gpgme_helper.vala:109:85: warning: cast between incompatible function types from 'struct _gpgme_key * (*)(struct _gpgme_key *)' to 'void (*)(void *)' [-Wcast-function-type] 109 | Gee.List keys = new ArrayList(); | ^ gpgme_helper.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 89%] Building C object plugins/gpgme-vala/CMakeFiles/gpgme-vala.dir/src/gpgme_fix.c.o [ 89%] Linking C static library libgpgme-vala.a [ 89%] Built target gpgme-vala [ 89%] Generating ../../locale/ar/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/ca/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/cs/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/de/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/el/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/en/LC_MESSAGES/dino-openpgp.mo [ 90%] Generating ../../locale/eo/LC_MESSAGES/dino-openpgp.mo [ 91%] Generating ../../locale/es/LC_MESSAGES/dino-openpgp.mo [ 91%] Generating ../../locale/eu/LC_MESSAGES/dino-openpgp.mo [ 91%] Generating ../../locale/fa/LC_MESSAGES/dino-openpgp.mo [ 91%] Generating ../../locale/fi/LC_MESSAGES/dino-openpgp.mo [ 91%] Generating ../../locale/fr/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/gl/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/hu/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/id/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/ie/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/it/LC_MESSAGES/dino-openpgp.mo [ 92%] Generating ../../locale/ja/LC_MESSAGES/dino-openpgp.mo [ 93%] Generating ../../locale/lb/LC_MESSAGES/dino-openpgp.mo [ 93%] Generating ../../locale/lt/LC_MESSAGES/dino-openpgp.mo [ 93%] Generating ../../locale/nb/LC_MESSAGES/dino-openpgp.mo [ 93%] Generating ../../locale/nl/LC_MESSAGES/dino-openpgp.mo [ 93%] Generating ../../locale/nl_BE/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/oc/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/pl/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/pt/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/pt_BR/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/ro/LC_MESSAGES/dino-openpgp.mo [ 94%] Generating ../../locale/ru/LC_MESSAGES/dino-openpgp.mo [ 95%] Generating ../../locale/sq/LC_MESSAGES/dino-openpgp.mo [ 95%] Generating ../../locale/sv/LC_MESSAGES/dino-openpgp.mo [ 95%] Generating ../../locale/tr/LC_MESSAGES/dino-openpgp.mo [ 95%] Generating ../../locale/uk/LC_MESSAGES/dino-openpgp.mo [ 95%] Generating ../../locale/zh_CN/LC_MESSAGES/dino-openpgp.mo [ 96%] Generating ../../locale/zh_TW/LC_MESSAGES/dino-openpgp.mo [ 96%] Built target dino-openpgp-translations [ 97%] Generating resources/account_settings_item.ui [ 97%] Creating gresources XML file (.gresource.xml) [ 97%] Generating resources/resources.c [ 97%] Generating C code for target OPENPGP_VALA_C /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/encryption_list_entry.vala:27.47-27.68: warning: `Gtk.icon_size_register' has been deprecated since 3.10 27 | public static IconSize ICON_SIZE_HEADER = Gtk.icon_size_register("im.dino.Dino.HEADER_ICON3", 17, 12); |  ^~~~~~~~~~~~~~~~~~~~~~  /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/encryption_list_entry.vala:27.5-27.43: warning: Field `Dino.Plugins.OpenPgp.EncryptionListEntry.ICON_SIZE_HEADER' never used 27 | public static IconSize ICON_SIZE_HEADER = Gtk.icon_size_register("im.dino.Dino.HEADER_ICON3", 17, 12); |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Compilation succeeded - 2 warning(s) [ 97%] Building C object plugins/openpgp/CMakeFiles/openpgp.dir/src/file_transfer/file_decryptor.c.o [ 97%] Building C object plugins/openpgp/CMakeFiles/openpgp.dir/src/file_transfer/file_encryptor.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/file_transfer/file_encryptor.vala: In function 'dino_plugins_open_pgp_pgp_file_encryptor_real_encrypt_file': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/file_transfer/file_encryptor.vala:22:50: warning: cast between incompatible function types from 'struct _gpgme_key * (*)(struct _gpgme_key *)' to 'void (*)(void *)' [-Wcast-function-type] 22 | uint8[] enc_content = GPGHelper.encrypt_file(file_transfer.get_file().get_path(), keys, GPG.EncryptFlags.ALWAYS_TRUST, file_transfer.file_name); | ^ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/file_transfer/file_encryptor.vala:20:49: warning: cast between incompatible function types from 'struct _gpgme_key * (*)(struct _gpgme_key *)' to 'void (*)(void *)' [-Wcast-function-type] 20 | try { | ^ file_encryptor.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics [ 97%] Building C object plugins/openpgp/CMakeFiles/openpgp.dir/src/account_settings_entry.c.o [ 97%] Building C object plugins/openpgp/CMakeFiles/openpgp.dir/src/account_settings_widget.c.o /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/gpgme.vapi: In function 'gpgme_key_get_fpr': /home/pbulk/build/chat/dino/work/dino-0.3.1/exports/gpgme.vapi:59:23: error: 'struct _gpgme_key' has no member named 'subkeys_length1' 59 | public string fpr { get { return subkeys[0].fpr; } } | ^~ /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/account_settings_widget.vala: In function 'dino_plugins_open_pgp_account_settings_widget_populate_list_store': /home/pbulk/build/chat/dino/work/dino-0.3.1/plugins/openpgp/src/account_settings_widget.vala:96:30: error: 'struct _gpgme_key' has no member named 'uids_length1' 96 | list_store.set(iter, 0, @"$(Markup.escape_text(keys[i].uids[0].uid))\n$(markup_colorize_id(keys[i].fpr, true)) "); | ^~ account_settings_widget.c: At top level: cc1: note: unrecognized command-line option '-Wno-incompatible-pointer-types-discards-qualifiers' may have been intended to silence earlier diagnostics *** Error code 1 Stop. bmake[2]: stopped in /home/pbulk/build/chat/dino/work/dino-0.3.1 *** Error code 1 Stop. bmake[1]: stopped in /home/pbulk/build/chat/dino/work/dino-0.3.1 *** Error code 1 Stop. bmake: stopped in /home/pbulk/build/chat/dino/work/dino-0.3.1 *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/chat/dino *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-netbsd-trunk-x86_64/chat/dino