INFO: not using any hashes in /data/userland-archives/hashes for 1.8.0.tar.gz (overridden with --hash)
Source /data/userland-archives/1.8.0.tar.gz... not found, skipping file copy
Source https://github.com/SrainApp/srain/archive/refs/tags/1.8.0.tar.gz... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ok
patching file src/lib/path.c
WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options
The Meson build system
Version: 1.6.0
Source dir: /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0
Build dir: /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/amd64
Build type: native build
Project name: srain
Project version: 1.8.0
C compiler for the host machine: /usr/gcc/13/bin/gcc (gcc 13.3.0 "gcc (OpenIndiana 13.3.0-oi-0) 13.3.0")
C linker for the host machine: /usr/gcc/13/bin/gcc ld.solaris 5.11-1.1790 (illumos)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring srain.desktop.in using configuration
Program msgfmt found: YES (/usr/gnu/bin/msgfmt)
Found pkg-config: YES (/usr/bin/amd64/pkg-config) 0.29.2
Build-time dependency gio-2.0 found: YES 2.82.2
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring srain.metainfo.xml.in using configuration
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/gnu/bin/xgettext)
Configuring meta.h.in using configuration
Run-time dependency gtk+-3.0 found: YES 3.24.43
Run-time dependency glib-2.0 found: YES 2.82.2
Run-time dependency libconfig found: YES 1.7.3
Run-time dependency libsoup-3.0 found: YES 3.6.0
Run-time dependency openssl found: YES 3.1.7
Run-time dependency libsecret-1 found: YES 0.20.5
Program sphinx-build found: YES (/usr/bin/sphinx-build)
Build targets in project: 15
NOTICE: Future-deprecated features used:
 * 0.56.0: {'gui_app arg in executable', 'meson.source_root'}

srain 1.8.0

  User defined options
    app_indicator  : false
    b_pie          : false
    bindir         : /usr/bin
    buildtype      : plain
    default_library: shared
    libdir         : /usr/lib/amd64
    libexecdir     : /usr/libexec
    localstatedir  : /var
    mandir         : /usr/share/man
    optimization   : 3
    prefix         : /usr
    sbindir        : /usr/sbin
    sysconfdir     : /etc
    wrap_mode      : nodownload

Found ninja-1.11.1 at /usr/bin/ninja

Generating targets:   0%|          | 0/15 eta ?
                                               

Writing build.ninja:   0%|          | 0/132 eta ?
                                                 
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/amd64'
[1/95] Building translation po/uk/LC_MESSAGES/srain-uk.mo
[2/95] Building translation po/zh_TW/LC_MESSAGES/srain-zh_TW.mo
[3/95] Building translation po/nl/LC_MESSAGES/srain-nl.mo
[4/95] Building translation po/fr/LC_MESSAGES/srain-fr.mo
[5/95] Building translation po/zh_CN/LC_MESSAGES/srain-zh_CN.mo
[6/95] Building translation po/ru/LC_MESSAGES/srain-ru.mo
[7/95] Generating src/meta.h with a custom command
[8/95] Merging translations for data/im.srain.Srain.desktop
[9/95] Merging translations for data/metainfo/im.srain.Srain.metainfo.xml
[10/95] Generating data/srain-resources_h with a custom command
[11/95] Generating data/srain-resources_c with a custom command
[12/95] Compiling C object src/srain.p/core_app_config.c.o
[13/95] Compiling C object src/srain.p/config_manager.c.o
[14/95] Compiling C object src/srain.p/meson-generated_.._.._data_srain-resources.c.o
[15/95] Compiling C object src/srain.p/config_password.c.o
[16/95] Compiling C object src/srain.p/core_app_ui_event.c.o
[17/95] Compiling C object src/srain.p/core_chat.c.o
[18/95] Compiling C object src/srain.p/config_reader.c.o
[19/95] Compiling C object src/srain.p/core_app.c.o
[20/95] Compiling C object src/srain.p/core_chat_config.c.o
[21/95] Compiling C object src/srain.p/core_app_url.c.o
[22/95] Compiling C object src/srain.p/core_login_config.c.o
[23/95] Compiling C object src/srain.p/core_chat_command.c.o
[24/95] Compiling C object src/srain.p/core_chat_user.c.o
[25/95] Compiling C object src/srain.p/core_message.c.o
[26/95] Compiling C object src/srain.p/core_server_cap.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from ../../srain-1.8.0/src/core/server_cap.c:33:
../../srain-1.8.0/src/core/server_cap.c: In function 'srn_server_cap_dump':
/usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result]
   72 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/core/server_cap.c:226:5: note: in expansion of macro 'g_string_free'
  226 |     g_string_free(str, FALSE);
      |     ^~~~~~~~~~~~~
[27/95] Compiling C object src/srain.p/core_server_user.c.o
[28/95] Compiling C object src/srain.p/core_server_config.c.o
[29/95] Compiling C object src/srain.p/core_server.c.o
[30/95] Compiling C object src/srain.p/core_srain.c.o
[31/95] Compiling C object src/srain.p/core_server_state.c.o
[32/95] Compiling C object src/srain.p/lib_command_test.c.o
[33/95] Compiling C object src/srain.p/lib_extra_data.c.o
[34/95] Compiling C object src/srain.p/filter_filter.c.o
[35/95] Compiling C object src/srain.p/filter_log_filter.c.o
[36/95] Compiling C object src/srain.p/lib_libecdsaauth_op.c.o
../../srain-1.8.0/src/lib/libecdsaauth/op.c: In function 'libecdsaauth_verify_base64':
../../srain-1.8.0/src/lib/libecdsaauth/op.c:44:44: warning: pointer targets in passing argument 2 of 'base64_decode' differ in signedness [-Wpointer-sign]
   44 |         siglen = base64_decode(sig_base64, sigbuf, sizeof sigbuf);
      |                                            ^~~~~~
      |                                            |
      |                                            unsigned char *
In file included from ../../srain-1.8.0/src/inc/libecdsaauth/keypair.h:30,
                 from ../../srain-1.8.0/src/inc/libecdsaauth/op.h:24,
                 from ../../srain-1.8.0/src/lib/libecdsaauth/op.c:21:
../../srain-1.8.0/src/inc/libecdsaauth/base64.h:47:52: note: expected 'char *' but argument is of type 'unsigned char *'
   47 | extern size_t base64_decode(char const *src, char *target, size_t targsize);
      |                                              ~~~~~~^~~~~~
../../srain-1.8.0/src/lib/libecdsaauth/op.c: In function 'libecdsaauth_sign_base64':
../../srain-1.8.0/src/lib/libecdsaauth/op.c:86:29: warning: pointer targets in passing argument 1 of 'base64_decode' differ in signedness [-Wpointer-sign]
   86 |         len = base64_decode(in, inbuf, sizeof inbuf);
      |                             ^~
      |                             |
      |                             unsigned char *
../../srain-1.8.0/src/inc/libecdsaauth/base64.h:47:41: note: expected 'const char *' but argument is of type 'unsigned char *'
   47 | extern size_t base64_decode(char const *src, char *target, size_t targsize);
      |                             ~~~~~~~~~~~~^~~
../../srain-1.8.0/src/lib/libecdsaauth/op.c:91:37: warning: pointer targets in passing argument 2 of 'libecdsaauth_sign' differ in signedness [-Wpointer-sign]
   91 |         if (!libecdsaauth_sign(key, inbuf, len, &outbuf_p, &buflen))
      |                                     ^~~~~
      |                                     |
      |                                     char *
../../srain-1.8.0/src/lib/libecdsaauth/op.c:52:64: note: expected 'unsigned char *' but argument is of type 'char *'
   52 | bool libecdsaauth_sign(libecdsaauth_key_t *key, unsigned char *in, size_t inlen, unsigned char **out, size_t *outlen)
      |                                                 ~~~~~~~~~~~~~~~^~
../../srain-1.8.0/src/lib/libecdsaauth/op.c:98:29: warning: pointer targets in passing argument 1 of 'base64_encode' differ in signedness [-Wpointer-sign]
   98 |         len = base64_encode(outbuf_p, buflen, buf, sizeof buf);
      |                             ^~~~~~~~
      |                             |
      |                             unsigned char *
../../srain-1.8.0/src/inc/libecdsaauth/base64.h:46:41: note: expected 'const char *' but argument is of type 'unsigned char *'
   46 | extern size_t base64_encode(char const *src, size_t srclength, char *target, size_t targsize);
      |                             ~~~~~~~~~~~~^~~
../../srain-1.8.0/src/lib/libecdsaauth/op.c:82:24: warning: variable 'workbuf_p' set but not used [-Wunused-but-set-variable]
   82 |         unsigned char *workbuf_p, *outbuf_p;
      |                        ^~~~~~~~~
../../srain-1.8.0/src/lib/libecdsaauth/op.c: In function 'libecdsaauth_challenge_new':
../../srain-1.8.0/src/lib/libecdsaauth/op.c:118:9: warning: 'RAND_pseudo_bytes' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  118 |         RAND_pseudo_bytes(challenge->blob, sizeof(challenge->blob));
      |         ^~~~~~~~~~~~~~~~~
In file included from ../../srain-1.8.0/src/inc/libecdsaauth/keypair.h:27:
/usr/openssl/3.1/include/openssl/rand.h:79:29: note: declared here
   79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num);
      |                             ^~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/lib/libecdsaauth/op.c: In function 'libecdsaauth_challenge_verify_base64':
../../srain-1.8.0/src/lib/libecdsaauth/op.c:166:46: warning: pointer targets in passing argument 2 of 'base64_decode' differ in signedness [-Wpointer-sign]
  166 |         bloblen = base64_decode(blob_base64, blob, sizeof blob);
      |                                              ^~~~
      |                                              |
      |                                              unsigned char *
../../srain-1.8.0/src/inc/libecdsaauth/base64.h:47:52: note: expected 'char *' but argument is of type 'unsigned char *'
   47 | extern size_t base64_decode(char const *src, char *target, size_t targsize);
      |                                              ~~~~~~^~~~~~
[37/95] Compiling C object src/srain.p/lib_i18n.c.o
[38/95] Compiling C object src/srain.p/lib_libecdsaauth_base64.c.o
[39/95] Compiling C object src/srain.p/filter_pattern_filter.c.o
[40/95] Compiling C object src/srain.p/filter_user_filter.c.o
[41/95] Compiling C object src/srain.p/core_app_irc_event.c.o
../../srain-1.8.0/src/core/app_irc_event.c: In function 'irc_event_cap':
../../srain-1.8.0/src/core/app_irc_event.c:1177:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1177 |     rawcaps = params[2];
      |             ^
../../srain-1.8.0/src/core/app_irc_event.c:1188:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1188 |         rawcaps = params[3];
      |                 ^
[42/95] Compiling C object src/srain.p/lib_pattern_set.c.o
[43/95] Compiling C object src/srain.p/lib_markup_renderer.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from ../../srain-1.8.0/src/lib/markup_renderer.c:19:
../../srain-1.8.0/src/lib/markup_renderer.c: In function 'srn_markup_renderer_render':
/usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result]
   72 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/lib/markup_renderer.c:97:9: note: in expansion of macro 'g_string_free'
   97 |         g_string_free(self->str, FALSE);
      |         ^~~~~~~~~~~~~
[44/95] Compiling C object src/srain.p/lib_command.c.o
[45/95] Compiling C object src/srain.p/core_user_config.c.o
[46/95] Compiling C object src/srain.p/lib_utils.c.o
[47/95] Compiling C object src/srain.p/lib_version.c.o
[48/95] Compiling C object src/srain.p/lib_path.c.o
[49/95] Compiling C object src/srain.p/lib_ret.c.o
[50/95] Compiling C object src/srain.p/lib_libecdsaauth_keypair.c.o
../../srain-1.8.0/src/lib/libecdsaauth/keypair.c: In function 'libecdsaauth_key_from_base64_pubkey':
../../srain-1.8.0/src/lib/libecdsaauth/keypair.c:113:45: warning: pointer targets in passing argument 1 of 'libecdsaauth_key_from_pubkey' differ in signedness [-Wpointer-sign]
  113 |         return libecdsaauth_key_from_pubkey(workbuf, len);
      |                                             ^~~~~~~
      |                                             |
      |                                             char *
../../srain-1.8.0/src/lib/libecdsaauth/keypair.c:86:65: note: expected 'unsigned char *' but argument is of type 'char *'
   86 | libecdsaauth_key_t *libecdsaauth_key_from_pubkey(unsigned char *pubkey_raw, size_t len)
      |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~
../../srain-1.8.0/src/lib/libecdsaauth/keypair.c: In function 'libecdsaauth_key_public_key_base64':
../../srain-1.8.0/src/lib/libecdsaauth/keypair.c:176:23: warning: pointer targets in passing argument 1 of 'base64_encode' differ in signedness [-Wpointer-sign]
  176 |         base64_encode(keybuf, keylen, b64buf, sizeof b64buf);
      |                       ^~~~~~
      |                       |
      |                       unsigned char *
In file included from ../../srain-1.8.0/src/inc/libecdsaauth/keypair.h:30,
                 from ../../srain-1.8.0/src/lib/libecdsaauth/keypair.c:21:
../../srain-1.8.0/src/inc/libecdsaauth/base64.h:46:41: note: expected 'const char *' but argument is of type 'unsigned char *'
   46 | extern size_t base64_encode(char const *src, size_t srclength, char *target, size_t targsize);
      |                             ~~~~~~~~~~~~^~~
[51/95] Compiling C object src/srain.p/lib_log.c.o
[52/95] Compiling C object src/srain.p/sirc_sirc_cmd_builder.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from ../../srain-1.8.0/src/sirc/sirc_cmd_builder.c:19:
../../srain-1.8.0/src/sirc/sirc_cmd_builder.c: In function 'sirc_command_builder_build':
/usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result]
   72 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sirc/sirc_cmd_builder.c:173:5: note: in expansion of macro 'g_string_free'
  173 |     g_string_free(buf, FALSE);
      |     ^~~~~~~~~~~~~
[53/95] Compiling C object src/srain.p/render_render.c.o
[54/95] Compiling C object src/srain.p/render_url_renderer.c.o
[55/95] Compiling C object src/srain.p/render_mirc_strip_renderer.c.o
[56/95] Compiling C object src/srain.p/render_mirc_colorize_renderer.c.o
[57/95] Compiling C object src/srain.p/sirc_io_stream.c.o
[58/95] Compiling C object src/srain.p/sirc_sirc.c.o
../../srain-1.8.0/src/sirc/sirc.c: In function 'on_connect_ready':
../../srain-1.8.0/src/sirc/sirc.c:330:14: warning: 'g_tls_client_connection_set_validation_flags' is deprecated [-Wdeprecated-declarations]
  330 |              g_tls_client_connection_set_validation_flags(
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gio/gio.h:165,
                 from ../../srain-1.8.0/src/sirc/sirc.c:31:
/usr/include/glib-2.0/gio/gtlsclientconnection.h:67:23: note: declared here
   67 | void                  g_tls_client_connection_set_validation_flags (GTlsClientConnection    *conn,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sirc/sirc.c:333:14: warning: 'g_tls_client_connection_set_validation_flags' is deprecated [-Wdeprecated-declarations]
  333 |              g_tls_client_connection_set_validation_flags(
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gtlsclientconnection.h:67:23: note: declared here
   67 | void                  g_tls_client_connection_set_validation_flags (GTlsClientConnection    *conn,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[59/95] Compiling C object src/srain.p/render_mention_renderer.c.o
[60/95] Compiling C object src/srain.p/render_pattern_render.c.o
[61/95] Compiling C object src/srain.p/sirc_sirc_cmd.c.o
[62/95] Compiling C object src/srain.p/sirc_sirc_context.c.o
[63/95] Compiling C object src/srain.p/sirc_sirc_config.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from ../../srain-1.8.0/src/sirc/sirc_config.c:19:
../../srain-1.8.0/src/sirc/sirc_config.c: In function 'sirc_config_dump':
/usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result]
   72 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sirc/sirc_config.c:74:5: note: in expansion of macro 'g_string_free'
   74 |     g_string_free(str, FALSE);
      |     ^~~~~~~~~~~~~
[64/95] Compiling C object src/srain.p/sirc_sirc_parse.c.o
[65/95] Compiling C object src/srain.p/sirc_sirc_utils.c.o
[66/95] Compiling C object src/srain.p/sirc_sirc_event_hdr.c.o
[67/95] Compiling C object src/srain.p/sui_sui_config.c.o
[68/95] Compiling C object src/srain.p/sui_nick_menu.c.o
[69/95] Compiling C object src/srain.p/sui_sui_dialog_buffer.c.o
[70/95] Compiling C object src/srain.p/sui_sui_chat_buffer.c.o
[71/95] Compiling C object src/srain.p/sui_sui_channel_buffer.c.o
[72/95] Compiling C object src/srain.p/sui_sui_common.c.o
[73/95] Compiling C object src/srain.p/sui_sui.c.o
[74/95] Compiling C object src/srain.p/sui_sui_app.c.o
../../srain-1.8.0/src/sui/sui_app.c: In function 'sui_application_highlight_tray_icon':
../../srain-1.8.0/src/sui/sui_app.c:374:5: warning: 'gtk_status_icon_set_from_icon_name' is deprecated [-Wdeprecated-declarations]
  374 |     gtk_status_icon_set_from_icon_name(self->tray_icon,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:275,
                 from ../../srain-1.8.0/src/sui/sui_app.c:29:
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:106:23: note: declared here
  106 | void                  gtk_status_icon_set_from_icon_name (GtkStatusIcon      *status_icon,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sui/sui_app.c: In function 'on_startup':
../../srain-1.8.0/src/sui/sui_app.c:517:5: warning: 'gtk_status_icon_new_from_icon_name' is deprecated [-Wdeprecated-declarations]
  517 |     self->tray_icon = gtk_status_icon_new_from_icon_name(PACKAGE_APPID);
      |     ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:92:23: note: declared here
   92 | GtkStatusIcon        *gtk_status_icon_new_from_icon_name (const gchar        *icon_name);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sui/sui_app.c:520:5: warning: 'gtk_status_icon_set_tooltip_text' is deprecated [-Wdeprecated-declarations]
  520 |     gtk_status_icon_set_tooltip_text(self->tray_icon, PACKAGE);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:137:23: note: declared here
  137 | void                  gtk_status_icon_set_tooltip_text   (GtkStatusIcon      *status_icon,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[75/95] Compiling C object src/srain.p/sui_sui_completion.c.o
[76/95] Compiling C object src/srain.p/sui_sui_buffer.c.o
[77/95] Compiling C object src/srain.p/sui_sui_connect_panel.c.o
[78/95] Compiling C object src/srain.p/sui_sui_join_panel.c.o
[79/95] Compiling C object src/srain.p/sui_sui_notification.c.o
[80/95] Compiling C object src/srain.p/sui_sui_misc_message.c.o
[81/95] Compiling C object src/srain.p/sui_sui_prefs_dialog.c.o
[82/95] Compiling C object src/srain.p/sui_sui_recv_message.c.o
[83/95] Compiling C object src/srain.p/sui_sui_message.c.o
../../srain-1.8.0/src/sui/sui_message.c: In function 'sui_message_real_update':
../../srain-1.8.0/src/sui/sui_message.c:328:22: warning: unused variable 'style_context' [-Wunused-variable]
  328 |     GtkStyleContext *style_context;
      |                      ^~~~~~~~~~~~~
[84/95] Compiling C object src/srain.p/sui_sui_event_hdr.c.o
[85/95] Compiling C object src/srain.p/sui_sui_send_message.c.o
[86/95] Compiling C object src/srain.p/sui_sui_message_list.c.o
[87/95] Compiling C object src/srain.p/sui_sui_server_buffer.c.o
[88/95] Compiling C object src/srain.p/sui_sui_side_bar_item.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/gtk-3.0/gdk/gdkconfig.h:8,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../srain-1.8.0/src/sui/sui_side_bar_item.c:28:
../../srain-1.8.0/src/sui/sui_side_bar_item.c: In function 'strip_markup_tag':
/usr/include/glib-2.0/glib/gstring.h:76:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result]
   72 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../srain-1.8.0/src/sui/sui_side_bar_item.c:196:5: note: in expansion of macro 'g_string_free'
  196 |     g_string_free(str, FALSE);
      |     ^~~~~~~~~~~~~
[89/95] Compiling C object src/srain.p/sui_sui_side_bar.c.o
[90/95] Compiling C object src/srain.p/sui_sui_theme.c.o
[91/95] Compiling C object src/srain.p/sui_sui_user.c.o
[92/95] Compiling C object src/srain.p/sui_sui_user_list.c.o
[93/95] Compiling C object src/srain.p/sui_sui_window.c.o
[94/95] Compiling C object src/srain.p/sui_sui_url_previewer.c.o
[95/95] Linking target src/srain
ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/amd64'
[1/52] Generating src/meta.h with a custom command
[1/2] Installing files.
Installing subdir /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/icons/hicolor to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/icons/hicolor
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/icons/hicolor/128x128/apps/im.srain.Srain.Red.png to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/icons/hicolor/128x128/apps
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/icons/hicolor/128x128/apps/im.srain.Srain.png to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/icons/hicolor/128x128/apps
Installing subdir /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes/default-bubble.css to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes/default-bubble-dark.css to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes/reset.css to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes/default-min.css to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/themes/bubble.css to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/srain/themes
Installing data/im.srain.Srain.desktop to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/applications
Installing data/metainfo/im.srain.Srain.metainfo.xml to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/metainfo
Installing po/zh_CN/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/zh_CN/LC_MESSAGES
Installing po/zh_TW/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/zh_TW/LC_MESSAGES
Installing po/ru/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/ru/LC_MESSAGES
Installing po/nl/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/nl/LC_MESSAGES
Installing po/uk/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/uk/LC_MESSAGES
Installing po/fr/LC_MESSAGES/srain.mo to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/share/locale/fr/LC_MESSAGES
Installing src/srain to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/usr/bin
Installing /jenkins/jobs/oi-userland/workspace/components/desktop/srain/srain-1.8.0/data/builtin.cfg to /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/prototype/i386/etc/srain
VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/desktop/srain/build/manifest-i386-srain.depend.res
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
generating metadata: desktop/srain
pkg://openindiana.org/desktop/irc/srain@1.8.0,5.11-2024.0.0.0:20241104T184138Z
PUBLISHED