Ricin icon indicating copy to clipboard operation
Ricin copied to clipboard

Build Failing on Arch Linux

Open lovesegfault opened this issue 8 years ago • 7 comments

Summary

  • Arch Linux
  • gtk3 3.22.6-1
  • toxcore 1:0.1.3-1
  • Dell Latitude E6530

Steps to reproduce:

  1. sudo aura -Akx ricin or sudo aura -Akx ricin-git

Observed Behavior:

The build fails.

Expected Behavior:

I hoped aura/makepkg would successfully build/install Ricin

Additional infos:

$ sudo aura -Akx ricin --noconfirm 
aura >>= `ricin` PKGBUILD is up to date.
aura >>= Determining dependencies...
aura >>= AUR Packages:
ricin

aura >>= Building `ricin`...
==> Making package: ricin 0.2.9-1 (Tue 10 Jan 16:06:10 WET 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading v0.2.9.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   122    0   122    0     0    183      0 --:--:-- --:--:-- --:--:--   183
100  295k    0  295k    0     0   128k      0 --:--:--  0:00:02 --:--:--  276k
==> Validating source files with sha256sums...
    v0.2.9.tar.gz ... Passed
==> Extracting sources...
  -> Extracting v0.2.9.tar.gz with bsdtar
==> Starting build()...
'distclean' finished successfully (0.008s)
Setting top to                           : /var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9 
Setting out to                           : /var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/build 
Checking for 'gcc' (C compiler)          : /usr/bin/gcc 
Checking for program 'pkg-config'        : /usr/bin/pkg-config 
Checking for 'gobject-2.0'               : yes 
Checking for 'gthread-2.0'               : yes 
Checking for program 'valac-0.8'         : not found 
Checking for program 'valac'             : /usr/bin/valac 
Checking for valac version >= (0, 8, 0)  : (0, 34, 4) 
Checking for program 'msgfmt'            : /usr/bin/msgfmt 
Checking for program 'perl'              : /usr/bin/perl 
Checking for program 'intltool-merge'    : /usr/bin/intltool-merge 
Checking for header locale.h             : yes 
Checking for program 'glib-genmarshal'   : /usr/bin/glib-genmarshal 
Checking for program 'glib-mkenums'      : /usr/bin/glib-mkenums 
Checking for program 'glib-compile-schemas' : /usr/bin/glib-compile-schemas 
Checking for program 'glib-compile-resources' : /usr/bin/glib-compile-resources 
Checking for program 'valac-0.28'             : /usr/bin/valac 
Checking for valac-0.28 version >= (0, 28, 0) : (0, 34, 4) 
Checking for 'glib-2.0'                       : yes 
Checking for 'gio-2.0'                        : yes 
Checking for 'gobject-2.0'                    : yes 
Checking for 'gmodule-2.0'                    : yes 
Checking for 'gtk+-3.0'                       : yes 
Checking for 'libsoup-2.4'                    : yes 
Checking for 'json-glib-1.0'                  : yes 
Checking for 'libnotify'                      : yes 
Checking for 'libtoxcore'                     : yes 
Checking for library toxencryptsave           : yes 
'configure' finished successfully (0.543s)
Waf: Entering directory `/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/build'
[ 1/43] Compiling po/da.po
[ 2/43] Compiling po/de.po
[ 3/43] Compiling po/en_US.po
[ 4/43] Compiling po/eo.po
[ 5/43] Compiling po/fr_FR.po
[ 6/43] Compiling po/pl.po
[ 7/43] Compiling po/pt_PT.po
[ 8/43] Compiling po/ru_RU.po
[ 9/43] Compiling po/uk.po
[10/43] Compiling po/zh_CN.po
[11/43] Compiling res/ricin.desktop.in
[12/43] Processing res/ricin.gresource.xml
[13/43] Processing valac: res/ricin.gresource.xml src/ChatView.vala src/EditableLabel.vala src/FileListRow.vala src/FriendListRow.vala src/GroupListRow.vala src/HistoryManager.vala src/IMessage.vala src/IMessageListRow.vala src/InlineFileMessageListRow.vala src/InlineImageMessageListRow.vala src/MainWindow.vala src/MessageListRow.vala src/Notification.vala src/PasswordDialog.vala src/PlainLabel.vala src/ProfileChooser.vala src/QuoteLabel.vala src/QuoteMessageListRow.vala src/Ricin.vala src/Settings.vala src/SettingsView.vala src/StatusMessageListRow.vala src/SystemMessageListRow.vala src/ThemeManager.vala src/ToxIdenticons.vala src/Util.vala src/WelcomeView.vala src/Wrapper.vala -> build/ChatView.c build/EditableLabel.c build/FileListRow.c build/FriendListRow.c build/GroupListRow.c build/HistoryManager.c build/IMessage.c build/IMessageListRow.c build/InlineFileMessageListRow.c build/InlineImageMessageListRow.c build/MainWindow.c build/MessageListRow.c build/Notification.c build/PasswordDialog.c build/PlainLabel.c build/ProfileChooser.c build/QuoteLabel.c build/QuoteMessageListRow.c build/Ricin.c build/Settings.c build/SettingsView.c build/StatusMessageListRow.c build/SystemMessageListRow.c build/ThemeManager.c build/ToxIdenticons.c build/Util.c build/WelcomeView.c build/Wrapper.c
print() on closed filehandle CACHE at /usr/bin/intltool-merge line 375, <PO_FILE> line 6272.

Compilation succeeded - 124 warning(s)

/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:3.3-3.48: warning: the modifier `static' is not applicable to constants
  public static const string APP_NAME = "Ricin";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:4.3-4.201: warning: the modifier `static' is not applicable to constants
  public static const string APP_SUMMARY = "<b>Ricin</b> aims to be a <i>secure, lightweight, hackable and fully-customizable</i> chat client using the awesome and open-source <b>ToxCore</b> library.";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:5.3-5.51: warning: the modifier `static' is not applicable to constants
  public static const string APP_VERSION = "0.2.9";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:6.3-6.64: warning: the modifier `static' is not applicable to constants
  public static const string RES_BASE_PATH = "/chat/tox/ricin/";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:7.3-7.82: warning: the modifier `static' is not applicable to constants
  public static const string ICON_PATH = RES_BASE_PATH + "images/icons/ricin.svg";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Util.vala:3.3-13.4: warning: the modifier `static' is not applicable to constants
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Util.vala:16.3-26.4: warning: the modifier `static' is not applicable to constants
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:46.14-46.32: warning: Ricin.ChatView.notify hides inherited field `GLib.Object.notify'. Use the `new' keyword if hiding was intentional
  [GtkChild] Gtk.Revealer notify;
             ^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:845.9-845.53: warning: unhandled error `GLib.Error'
        tox.avatar.save_to_buffer (out pixels, "png");
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:129.21-129.51: warning: unhandled error `GLib.Error'
      this.avatar = new Gdk.Pixbuf.from_file (path);
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:618.7-618.53: warning: unhandled error `GLib.FileError'
      FileUtils.get_data (this.profile, out savedata);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:444.19-444.96: warning: unhandled error `GLib.Error'
      var bytes = resources_lookup_data ("/chat/tox/ricin/nodes.json", ResourceLookupFlags.NONE);
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:445.11-445.72: warning: unhandled error `GLib.Error'
      if (json.load_from_data ((string) bytes.get_data (), bytes.length)) {
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:179.11-179.73: warning: unhandled error `GLib.Error'
          File.new_for_path (profile).create (FileCreateFlags.NONE, null);
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:183.9-183.55: warning: unhandled error `GLib.FileError'
        FileUtils.get_data (this.profile, out tmp_save);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:195.11-195.62: warning: unhandled error `GLib.FileError'
          FileUtils.get_data (profile, out opts.savedata_data);
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:411.5-411.26: warning: Tox.Tox.disconnect hides inherited method `GLib.Object.disconnect'. Use the `new' keyword if hiding was intentional
    public void disconnect () {
    ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:574.9-574.51: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (this.profile, savedata);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:774.9-774.49: warning: unhandled error `GLib.Error'
        pixbuf.save_to_buffer (out pixels, "png");
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:775.9-775.48: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (avatar_path, pixels);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:762.22-762.83: warning: unhandled error `GLib.Error'
        var pixbuf = new Gdk.Pixbuf.from_file_at_scale (avatar_path, 48, 48, false);
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:862.18-862.76: warning: unhandled error `GLib.Error'
      var info = file.query_info ("standard::size", FileQueryInfoFlags.NONE);
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:865.7-865.41: warning: unhandled error `GLib.FileError'
      FileUtils.get_data (path, out data);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:873.7-873.45: warning: unhandled error `GLib.Error'
      pixbuf.save_to_buffer (out data, "png");
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Settings.vala:85.7-85.50: warning: unhandled error `GLib.Error'
      config_file.create (FileCreateFlags.PRIVATE);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Settings.vala:86.7-86.63: warning: unhandled error `GLib.Error'
      config_sample.copy (config_file, FileCopyFlags.OVERWRITE);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Util.vala:61.16-61.85: warning: unhandled error `GLib.Error'
      pixbuf = new Gdk.Pixbuf.from_file_at_scale (_avatar_path, width, height, false);
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:69.7-69.48: warning: unhandled error `GLib.FileError'
      FileUtils.get_data (profile, out savedata);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:44.7-44.27: warning: unhandled error `GLib.Error'
      dir.make_directory ();
      ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:46.24-46.78: warning: unhandled error `GLib.Error'
      var enumerator = dir.enumerate_children (FileAttribute.STANDARD_NAME, 0);
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:49.22-49.44: warning: unhandled error `GLib.Error'
      while ((info = enumerator.next_file ()) != null) {
                     ^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:98.7-98.48: warning: unhandled error `GLib.FileError'
      FileUtils.get_data (profile, out savedata);
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:23.27-23.72: warning: unhandled error `GLib.Error'
    Gdk.Pixbuf app_icon = new Gdk.Pixbuf.from_resource (Ricin.ICON_PATH);
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:427.5-427.20: warning: Access to static member `Ricin.MainWindow.accel_group' with an instance reference
    this.accel_group = new Gtk.AccelGroup ();
    ^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:428.27-428.42: warning: Access to static member `Ricin.MainWindow.accel_group' with an instance reference
    this.add_accel_group (this.accel_group);
                          ^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FriendListRow.vala:55.20-55.81: warning: unhandled error `GLib.Error'
      var pixbuf = new Gdk.Pixbuf.from_file_at_scale (avatar_path, 48, 48, false);
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:339.22-339.51: warning: unhandled error `Tox.ErrFriendAdd'
        var friend = tox.accept_friend_request (id);
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:342.11-342.31: warning: unhandled error `Tox.ErrDecrypt'
          this.tox.save_data (); // Needed to avoid breaking profiles if app crash.
          ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:75.27-75.72: warning: unhandled error `GLib.Error'
    Gdk.Pixbuf app_icon = new Gdk.Pixbuf.from_resource (Ricin.ICON_PATH);
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:148.20-148.74: warning: unhandled error `GLib.Error'
      var pixbuf = new Gdk.Pixbuf.from_file_at_scale (path, 48, 48, false);
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:539.23-539.38: warning: unhandled error `Tox.ErrFriendDelete'
        bool result = friend.delete ();
                      ^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:549.11-549.31: warning: unhandled error `Tox.ErrDecrypt'
          this.tox.save_data ();
          ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:743.9-743.29: warning: unhandled error `Tox.ErrDecrypt'
        this.tox.save_data (); // Needed to avoid breaking profiles if app crash.
        ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:757.9-757.29: warning: unhandled error `Tox.ErrDecrypt'
        this.tox.save_data (); // Needed to avoid breaking profiles if app crash.
        ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:860.34-860.101: warning: unhandled error `GLib.Error'
      this.avatar_image.pixbuf = new Gdk.Pixbuf.from_file_at_scale (avatar.get_path (), 46, 46, true);
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:155.9-155.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:159.9-159.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:164.22-164.69: warning: unhandled error `GLib.Error'
      Gdk.Pixbuf p = new Gdk.Pixbuf.from_file (this.file.get_path ());
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:52.23-52.61: warning: unhandled error `GLib.Error'
      FileInfo info = this.file.query_info ("standard::*", 0);
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:57.17-57.64: warning: unhandled error `GLib.Error'
      var pix = new Gdk.Pixbuf.from_file (this.file.get_path ());
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:244.24-244.84: warning: unhandled error `GLib.Error'
          var pixbuf = new Gdk.Pixbuf.from_file_at_scale (avatar_path, 46, 46, true);
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:280.24-280.84: warning: unhandled error `GLib.Error'
          var pixbuf = new Gdk.Pixbuf.from_file_at_scale (avatar_path, 46, 46, true);
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:122.27-122.89: warning: unhandled error `GLib.Error'
      var pixbuf_scaled = new Gdk.Pixbuf.from_file_at_scale (_avatar_path, 48, 48, false);
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:123.20-123.84: warning: unhandled error `GLib.Error'
      var pixbuf = new Gdk.Pixbuf.from_file_at_scale (_avatar_path, 128, 128, false);
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:805.23-805.56: warning: unhandled error `GLib.Error'
      FileInfo info = file.query_info ("standard::*", 0);
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:73.9-73.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:77.9-77.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:74.9-74.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:78.9-78.76: warning: unhandled error `GLib.FileError'
        FileUtils.set_data (file_destination.get_path (), bytes.get_data ());
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:84.22-84.95: warning: unhandled error `GLib.Error'
        var pixbuf = new Gdk.Pixbuf.from_file_at_scale (this.image.get_path (), 400, 250, true);
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:86.25-86.64: warning: unhandled error `GLib.Error'
        FileInfo info = this.image.query_info ("standard::*", 0);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:42.22-42.95: warning: unhandled error `GLib.Error'
        var pixbuf = new Gdk.Pixbuf.from_file_at_scale (this.image.get_path (), 400, 150, true);
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:44.25-44.64: warning: unhandled error `GLib.Error'
        FileInfo info = this.image.query_info ("standard::*", 0);
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:107.5-107.59: warning: unhandled error `GLib.Error'
    this.image.copy (image_destination, FileCopyFlags.NONE);
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:110.7-110.26: warning: unhandled error `GLib.Error'
      this.image.delete ();
      ^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:11.14-11.41: warning: field `Ricin.ChatView.button_audio_call' never used
  [GtkChild] Gtk.Button button_audio_call;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:12.14-12.41: warning: field `Ricin.ChatView.button_video_call' never used
  [GtkChild] Gtk.Button button_video_call;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:32.14-32.49: warning: field `Ricin.ChatView.button_toggle_friend_menu' never used
  [GtkChild] Gtk.Button button_toggle_friend_menu;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:41.14-41.48: warning: field `Ricin.ChatView.button_friend_copy_toxid' never used
  [GtkChild] Gtk.Button button_friend_copy_toxid;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:43.14-43.44: warning: field `Ricin.ChatView.button_friend_delete' never used
  [GtkChild] Gtk.Button button_friend_delete;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:62.3-62.36: warning: field `Ricin.ChatView.last_status' never used
  private Tox.UserStatus last_status;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:66.3-66.28: warning: field `Ricin.ChatView.view_type' never used
  private ViewType view_type;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:835.3-835.27: warning: field `Ricin.ChatView.force_scroll' never used
  private bool force_scroll = false;
  ^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:239.11-239.59: warning: local variable `main_window' declared but never used
      var main_window = ((MainWindow) this.get_toplevel ());
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:317.11-317.46: warning: local variable `file_path' declared but never used
      var file_path = File.new_for_path (path);
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:667.14-667.42: warning: local variable `text' declared but never used
      string text = this.entry.get_text ();
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:677.3-677.25: warning: method `Ricin.ChatView.show_notice' never used
  public void show_notice (string text, string icon_name = "help-info-symbolic") {
  ^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ChatView.vala:880.3-880.35: warning: method `Ricin.ChatView.toggle_unread_notice' never used
  private void toggle_unread_notice () {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:12.14-12.42: warning: field `Ricin.FileListRow.image_reject_inline' never used
  [GtkChild] Gtk.Image image_reject_inline;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:14.14-14.35: warning: field `Ricin.FileListRow.box_background' never used
  [GtkChild] Gtk.Box box_background;
             ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:15.14-15.38: warning: field `Ricin.FileListRow.image_file_type' never used
  [GtkChild] Gtk.Image image_file_type;
             ^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:19.14-19.48: warning: field `Ricin.FileListRow.aspectframe_preview' never used
  [GtkChild] Gtk.AspectFrame aspectframe_preview;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:27.3-27.23: warning: field `Ricin.FileListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FileListRow.vala:319.3-319.24: warning: method `Ricin.FileListRow.open_file' never used
  private void open_file () {
  ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FriendListRow.vala:13.3-13.36: warning: field `Ricin.FriendListRow.current_status_icon' never used
  private string current_status_icon = "";
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FriendListRow.vala:14.3-14.30: warning: field `Ricin.FriendListRow.menu_friend' never used
  private Gtk.Menu menu_friend;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/FriendListRow.vala:19.3-19.25: warning: field `Ricin.FriendListRow.iconName' never used
  private string iconName = "offline";
  ^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/HistoryManager.vala:26.3-26.27: warning: method `HistoryManager.load_history' never used
  private void load_history (Tox.Friend friend) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:4.14-4.38: warning: field `Ricin.InlineFileMessageListRow.image_file_type' never used
  [GtkChild] Gtk.Image image_file_type;
             ^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:12.14-12.42: warning: field `Ricin.InlineFileMessageListRow.image_reject_inline' never used
  [GtkChild] Gtk.Image image_reject_inline;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:13.14-13.35: warning: field `Ricin.InlineFileMessageListRow.box_background' never used
  [GtkChild] Gtk.Box box_background;
             ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:14.14-14.39: warning: field `Ricin.InlineFileMessageListRow.label_foreground' never used
  [GtkChild] Gtk.Label label_foreground;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:21.3-21.23: warning: field `Ricin.InlineFileMessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineFileMessageListRow.vala:220.3-220.24: warning: method `Ricin.InlineFileMessageListRow.open_file' never used
  private void open_file () {
  ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:15.3-15.23: warning: field `Ricin.InlineImageMessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/InlineImageMessageListRow.vala:118.3-118.28: warning: method `Ricin.InlineImageMessageListRow.popover_image' never used
  private void popover_image () {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:19.14-19.46: warning: field `Ricin.MainWindow.box_notify_friend_request' never used
  [GtkChild] Gtk.Box box_notify_friend_request;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:20.14-20.43: warning: field `Ricin.MainWindow.box_friend_request_new' never used
  [GtkChild] Gtk.Box box_friend_request_new;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:742.13-742.53: warning: local variable `friend' declared but never used
        var friend = tox.add_friend (tox_id, message);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MainWindow.vala:756.13-756.55: warning: local variable `friend' declared but never used
        var friend = tox.accept_friend_request (tox_id);
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MessageListRow.vala:8.14-8.37: warning: field `Ricin.MessageListRow.spinner_read' never used
  [GtkChild] Gtk.Spinner spinner_read;
             ^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MessageListRow.vala:13.3-13.23: warning: field `Ricin.MessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/MessageListRow.vala:112.13-115.5: warning: unreachable catch clause detected
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ProfileChooser.vala:121.9-121.54: warning: local variable `password' declared but never used
    var password = (pass.strip () != "") ? pass : null;
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/QuoteMessageListRow.vala:8.14-8.37: warning: field `Ricin.QuoteMessageListRow.spinner_read' never used
  [GtkChild] Gtk.Spinner spinner_read;
             ^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/QuoteMessageListRow.vala:13.3-13.23: warning: field `Ricin.QuoteMessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/QuoteMessageListRow.vala:139.3-139.27: warning: method `Ricin.QuoteMessageListRow.handle_links' never used
  private bool handle_links (string uri) {
  ^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:28.13-30.5: warning: unreachable catch clause detected
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:36.12-36.63: warning: local variable `settings_file' declared but never used
    string settings_file = "%s/ricin.json".printf (profile_dir);
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Ricin.vala:48.13-50.5: warning: unreachable catch clause detected
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SettingsView.vala:9.14-9.46: warning: field `Ricin.SettingsView.label_default_save_path' never used
  [GtkChild] Gtk.Label label_default_save_path;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SettingsView.vala:11.14-11.52: warning: field `Ricin.SettingsView.button_set_default_save_path' never used
  [GtkChild] Gtk.Button button_set_default_save_path;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SettingsView.vala:84.9-84.32: warning: local variable `stable_str' declared but never used
    var stable_str = _("stable");
        ^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SettingsView.vala:241.14-241.68: warning: local variable `title' declared but never used
      string title = this.combobox_selected_theme.get_active_text ();
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SettingsView.vala:359.3-359.26: warning: method `Ricin.SettingsView.show_dialog' never used
  private bool show_dialog (string title, string message) {
  ^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/StatusMessageListRow.vala:7.3-7.23: warning: field `Ricin.StatusMessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/SystemMessageListRow.vala:4.3-4.23: warning: field `Ricin.SystemMessageListRow.position' never used
  private uint position;
  ^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/ThemeManager.vala:36.3-36.29: warning: method `ThemeManager.get_themes_list' never used
  public void get_themes_list () {
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Util.vala:95.12-95.16: warning: local variable `color' declared but never used
    string color;
           ^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Util.vala:111.12-111.33: warning: local variable `message' declared but never used
    string message = escaped_text;
           ^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/WelcomeView.vala:4.14-4.36: warning: field `Ricin.WelcomeView.box_tab_buttons' never used
  [GtkChild] Gtk.Box box_tab_buttons;
             ^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/WelcomeView.vala:5.14-5.40: warning: field `Ricin.WelcomeView.label_home_notice' never used
  [GtkChild] Gtk.Label label_home_notice;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/WelcomeView.vala:6.14-6.44: warning: field `Ricin.WelcomeView.button_home_settings' never used
  [GtkChild] Gtk.Button button_home_settings;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/src/Wrapper.vala:194.19-194.33: warning: local variable `savedata' declared but never used
          uint8[] savedata = null;
                  ^^^^^^^^^^^^^^^

[14/43] Compiling build/Wrapper.c
[15/43] Compiling build/MessageListRow.c
[16/43] Compiling build/InlineImageMessageListRow.c
[17/43] Compiling build/PasswordDialog.c
[18/43] Compiling build/SystemMessageListRow.c
[19/43] Compiling build/Notification.c
[20/43] Compiling build/IMessage.c
[21/43] Compiling build/GroupListRow.c
[22/43] Compiling build/FileListRow.c
[23/43] Compiling build/StatusMessageListRow.c
[24/43] Compiling build/ChatView.c
Wrapper.c: In function ‘_vala_g_bytes_slice’:
Wrapper.c:1286:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  _tmp1_ = g_bytes_get_data (self, &_tmp0_);
         ^
Wrapper.c: In function ‘__lambda13_’:
Wrapper.c:1448:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  _tmp60_ = g_bytes_get_data (_tmp58_, &_tmp59_);
          ^
Wrapper.c: In function ‘tox_wrapper_tox_construct’:
Wrapper.c:2152:38: warning: passing argument 1 of ‘g_free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
    _tmp24_->savedata_data = (g_free (_tmp24_->savedata_data), NULL);
                                      ^~~~~~~
In file included from /usr/include/glib-2.0/glib/glist.h:32:0,
                 from /usr/include/glib-2.0/glib/ghash.h:33,
                 from /usr/include/glib-2.0/glib.h:50,
                 from Wrapper.c:5:
/usr/include/glib-2.0/glib/gmem.h:71:7: note: expected ‘gpointer {aka void *}’ but argument is of type ‘const uint8_t * {aka const unsigned char *}’
 void  g_free           (gpointer  mem);
       ^~~~~~
Wrapper.c:2180:39: warning: passing argument 1 of ‘g_free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
     _tmp29_->savedata_data = (g_free (_tmp29_->savedata_data), NULL);
                                       ^~~~~~~
In file included from /usr/include/glib-2.0/glib/glist.h:32:0,
                 from /usr/include/glib-2.0/glib/ghash.h:33,
                 from /usr/include/glib-2.0/glib.h:50,
                 from Wrapper.c:5:
/usr/include/glib-2.0/glib/gmem.h:71:7: note: expected ‘gpointer {aka void *}’ but argument is of type ‘const uint8_t * {aka const unsigned char *}’
 void  g_free           (gpointer  mem);
       ^~~~~~
Wrapper.c:2376:2: error: too many arguments to function ‘tox_callback_self_connection_status’
  tox_callback_self_connection_status (_tmp52_, ___lambda4__tox_self_connection_status_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:972:6: note: declared here
 void tox_callback_self_connection_status(Tox *tox, tox_self_connection_status_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2378:2: error: too many arguments to function ‘tox_callback_friend_connection_status’
  tox_callback_friend_connection_status (_tmp53_, ___lambda5__tox_friend_connection_status_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1572:6: note: declared here
 void tox_callback_friend_connection_status(Tox *tox, tox_friend_connection_status_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2380:37: warning: passing argument 2 of ‘tox_callback_friend_name’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_friend_name (_tmp54_, ___lambda6__tox_friend_name_cb, self);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1473:6: note: expected ‘void (*)(Tox *, uint32_t,  const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  guint8 *, int,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned char *, int,  void *)}’
 void tox_callback_friend_name(Tox *tox, tox_friend_name_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2380:2: error: too many arguments to function ‘tox_callback_friend_name’
  tox_callback_friend_name (_tmp54_, ___lambda6__tox_friend_name_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1473:6: note: declared here
 void tox_callback_friend_name(Tox *tox, tox_friend_name_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2382:2: error: too many arguments to function ‘tox_callback_friend_status’
  tox_callback_friend_status (_tmp55_, ___lambda7__tox_friend_status_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1537:6: note: declared here
 void tox_callback_friend_status(Tox *tox, tox_friend_status_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2384:47: warning: passing argument 2 of ‘tox_callback_friend_status_message’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_friend_status_message (_tmp56_, ___lambda8__tox_friend_status_message_cb, self);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1513:6: note: expected ‘void (*)(Tox *, uint32_t,  const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  guint8 *, int,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned char *, int,  void *)}’
 void tox_callback_friend_status_message(Tox *tox, tox_friend_status_message_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2384:2: error: too many arguments to function ‘tox_callback_friend_status_message’
  tox_callback_friend_status_message (_tmp56_, ___lambda8__tox_friend_status_message_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1513:6: note: declared here
 void tox_callback_friend_status_message(Tox *tox, tox_friend_status_message_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2386:40: warning: passing argument 2 of ‘tox_callback_friend_message’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_friend_message (_tmp57_, ___lambda9__tox_friend_message_cb, self);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1758:6: note: expected ‘void (*)(Tox *, uint32_t,  TOX_MESSAGE_TYPE,  const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  enum TOX_MESSAGE_TYPE,  const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  TOX_MESSAGE_TYPE,  guint8 *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  enum TOX_MESSAGE_TYPE,  unsigned char *, long unsigned int,  void *)}’
 void tox_callback_friend_message(Tox *tox, tox_friend_message_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2386:2: error: too many arguments to function ‘tox_callback_friend_message’
  tox_callback_friend_message (_tmp57_, ___lambda9__tox_friend_message_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1758:6: note: declared here
 void tox_callback_friend_message(Tox *tox, tox_friend_message_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2388:2: error: too many arguments to function ‘tox_callback_friend_read_receipt’
  tox_callback_friend_read_receipt (_tmp58_, ___lambda10__tox_friend_read_receipt_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1717:6: note: declared here
 void tox_callback_friend_read_receipt(Tox *tox, tox_friend_read_receipt_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2390:39: warning: passing argument 2 of ‘tox_callback_friend_typing’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_friend_typing (_tmp59_, ___lambda11__tox_friend_typing_cb, self);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1599:6: note: expected ‘void (*)(Tox *, uint32_t,  _Bool,  void *) {aka void (*)(struct Tox *, unsigned int,  _Bool,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  gboolean,  void *) {aka void (*)(struct Tox *, unsigned int,  int,  void *)}’
 void tox_callback_friend_typing(Tox *tox, tox_friend_typing_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2390:2: error: too many arguments to function ‘tox_callback_friend_typing’
  tox_callback_friend_typing (_tmp59_, ___lambda11__tox_friend_typing_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1599:6: note: declared here
 void tox_callback_friend_typing(Tox *tox, tox_friend_typing_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2392:40: warning: passing argument 2 of ‘tox_callback_friend_request’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_friend_request (_tmp60_, ___lambda12__tox_friend_request_cb, self);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1742:6: note: expected ‘void (*)(Tox *, const uint8_t *, const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, const unsigned char *, const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint8 *, guint8 *, size_t,  void *) {aka void (*)(struct Tox *, unsigned char *, unsigned char *, long unsigned int,  void *)}’
 void tox_callback_friend_request(Tox *tox, tox_friend_request_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2392:2: error: too many arguments to function ‘tox_callback_friend_request’
  tox_callback_friend_request (_tmp60_, ___lambda12__tox_friend_request_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1742:6: note: declared here
 void tox_callback_friend_request(Tox *tox, tox_friend_request_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2394:2: error: too many arguments to function ‘tox_callback_file_chunk_request’
  tox_callback_file_chunk_request (_tmp61_, ___lambda13__tox_file_chunk_request_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:2230:6: note: declared here
 void tox_callback_file_chunk_request(Tox *tox, tox_file_chunk_request_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2396:2: error: too many arguments to function ‘tox_callback_file_recv_control’
  tox_callback_file_recv_control (_tmp62_, ___lambda14__tox_file_recv_control_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:1926:6: note: declared here
 void tox_callback_file_recv_control(Tox *tox, tox_file_recv_control_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2398:35: warning: passing argument 2 of ‘tox_callback_file_recv’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_file_recv (_tmp63_, ___lambda15__tox_file_recv_cb, self);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:2268:6: note: expected ‘void (*)(Tox *, uint32_t,  uint32_t,  uint32_t,  uint64_t,  const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned int,  unsigned int,  long unsigned int,  const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  guint32,  enum TOX_FILE_KIND,  guint64,  guint8 *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned int,  enum TOX_FILE_KIND,  long unsigned int,  unsigned char *, long unsigned int,  void *)}’
 void tox_callback_file_recv(Tox *tox, tox_file_recv_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2398:2: error: too many arguments to function ‘tox_callback_file_recv’
  tox_callback_file_recv (_tmp63_, ___lambda15__tox_file_recv_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:2268:6: note: declared here
 void tox_callback_file_recv(Tox *tox, tox_file_recv_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2400:41: warning: passing argument 2 of ‘tox_callback_file_recv_chunk’ from incompatible pointer type [-Wincompatible-pointer-types]
  tox_callback_file_recv_chunk (_tmp64_, ___lambda16__tox_file_recv_chunk_cb, self);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:2296:6: note: expected ‘void (*)(Tox *, uint32_t,  uint32_t,  uint64_t,  const uint8_t *, size_t,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned int,  long unsigned int,  const unsigned char *, long unsigned int,  void *)}’ but argument is of type ‘void (*)(Tox *, guint32,  guint32,  guint64,  guint8 *, int,  void *) {aka void (*)(struct Tox *, unsigned int,  unsigned int,  long unsigned int,  unsigned char *, int,  void *)}’
 void tox_callback_file_recv_chunk(Tox *tox, tox_file_recv_chunk_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c:2400:2: error: too many arguments to function ‘tox_callback_file_recv_chunk’
  tox_callback_file_recv_chunk (_tmp64_, ___lambda16__tox_file_recv_chunk_cb, self);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:2296:6: note: declared here
 void tox_callback_file_recv_chunk(Tox *tox, tox_file_recv_chunk_cb *callback);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wrapper.c: In function ‘__lambda19_’:
Wrapper.c:2436:2: error: too few arguments to function ‘tox_iterate’
  tox_iterate (_tmp1_);
  ^~~~~~~~~~~
In file included from Wrapper.c:9:0:
/usr/include/tox/tox.h:984:6: note: declared here
 void tox_iterate(Tox *tox, void *user_data);
      ^~~~~~~~~~~
Wrapper.c: In function ‘tox_wrapper_tox_bootstrap_co’:
Wrapper.c:2626:17: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  _data_->_tmp6_ = g_bytes_get_data (_data_->_tmp4_, &_data_->_tmp5_);
                 ^
In file included from /usr/include/glib-2.0/glib.h:62:0,
                 from Wrapper.c:5:
Wrapper.c:2748:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘guint64 {aka long unsigned int}’ [-Wformat=]
        g_debug ("Wrapper.vala:458: UDP bootstrap %s:%llu by %s", _data_->_tmp37_, _data_->_tmp40_, _data_->_tmp43_);
                 ^
/usr/include/glib-2.0/glib/gmessages.h:342:32: note: in definition of macro ‘g_debug’
                                __VA_ARGS__)
                                ^~~~~~~~~~~
Wrapper.c:2802:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘guint64 {aka long unsigned int}’ [-Wformat=]
        g_debug ("Wrapper.vala:462: UDP bootstrap %s:%llu by %s", _data_->_tmp61_, _data_->_tmp64_, _data_->_tmp67_);
                 ^
/usr/include/glib-2.0/glib/gmessages.h:342:32: note: in definition of macro ‘g_debug’
                                __VA_ARGS__)
                                ^~~~~~~~~~~
Wrapper.c:2863:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘guint64 {aka long unsigned int}’ [-Wformat=]
        g_debug ("Wrapper.vala:466: TCP bootstrap %s:%llu by %s", _data_->_tmp87_, _data_->_tmp90_, _data_->_tmp93_);
                 ^
/usr/include/glib-2.0/glib/gmessages.h:342:32: note: in definition of macro ‘g_debug’
                                __VA_ARGS__)
                                ^~~~~~~~~~~
Wrapper.c:2917:17: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘guint64 {aka long unsigned int}’ [-Wformat=]
        g_debug ("Wrapper.vala:470: TCP bootstrap %s:%llu by %s", _data_->_tmp111_, _data_->_tmp114_, _data_->_tmp117_);
                 ^
/usr/include/glib-2.0/glib/gmessages.h:342:32: note: in definition of macro ‘g_debug’
                                __VA_ARGS__)
                                ^~~~~~~~~~~
Wrapper.c: In function ‘tox_wrapper_options_copy’:
Wrapper.c:4948:12: warning: passing argument 1 of ‘g_free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  _g_free0 (opts->proxy_host);
            ^
Wrapper.c:44:39: note: in definition of macro ‘_g_free0’
 #define _g_free0(var) (var = (g_free (var), NULL))
                                       ^~~
In file included from /usr/include/glib-2.0/glib/glist.h:32:0,
                 from /usr/include/glib-2.0/glib/ghash.h:33,
                 from /usr/include/glib-2.0/glib.h:50,
                 from Wrapper.c:5:
/usr/include/glib-2.0/glib/gmem.h:71:7: note: expected ‘gpointer {aka void *}’ but argument is of type ‘const char *’
 void  g_free           (gpointer  mem);
       ^~~~~~
Wrapper.c:4963:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  _tmp19_ = _tmp18_->savedata_data;
          ^
Wrapper.c:4967:33: warning: passing argument 1 of ‘g_free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  opts->savedata_data = (g_free (opts->savedata_data), NULL);
                                 ^~~~
In file included from /usr/include/glib-2.0/glib/glist.h:32:0,
                 from /usr/include/glib-2.0/glib/ghash.h:33,
                 from /usr/include/glib-2.0/glib.h:50,
                 from Wrapper.c:5:
/usr/include/glib-2.0/glib/gmem.h:71:7: note: expected ‘gpointer {aka void *}’ but argument is of type ‘const uint8_t * {aka const unsigned char *}’
 void  g_free           (gpointer  mem);
       ^~~~~~
Wrapper.c: In function ‘_vala_tox_wrapper_friend_get_property’:
Wrapper.c:6153:28: warning: passing argument 2 of ‘g_value_set_enum’ makes integer from pointer without a cast [-Wint-conversion]
   g_value_set_enum (value, tox_wrapper_friend_get_last_status (self));
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:25:0,
                 from Wrapper.c:6:
/usr/include/glib-2.0/gobject/genums.h:237:17: note: expected ‘gint {aka int}’ but argument is of type ‘ToxWrapperUserStatus * {aka enum <anonymous> *}’
 void            g_value_set_enum         (GValue         *value,
                 ^~~~~~~~~~~~~~~~
Wrapper.c: In function ‘_vala_tox_wrapper_friend_set_property’:
Wrapper.c:6188:45: warning: passing argument 2 of ‘tox_wrapper_friend_set_last_status’ makes pointer from integer without a cast [-Wint-conversion]
   tox_wrapper_friend_set_last_status (self, g_value_get_enum (value));
                                             ^~~~~~~~~~~~~~~~
Wrapper.c:5929:6: note: expected ‘ToxWrapperUserStatus * {aka enum <anonymous> *}’ but argument is of type ‘gint {aka int}’
 void tox_wrapper_friend_set_last_status (ToxWrapperFriend* self, ToxWrapperUserStatus* value) {
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

InlineImageMessageListRow.c: In function ‘__lambda135_’:
InlineImageMessageListRow.c:255:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   _tmp46_ = g_bytes_get_data (_tmp44_, &_tmp45_);
           ^
InlineImageMessageListRow.c:298:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   _tmp59_ = g_bytes_get_data (_tmp57_, &_tmp58_);
           ^

MessageListRow.c: In function ‘ricin_message_list_row_construct’:
MessageListRow.c:546:2: warning: label ‘__catch9_g_error’ defined but not used [-Wunused-label]
  __catch9_g_error:
  ^~~~~~~~~~~~~~~~

In file included from /usr/include/glib-2.0/glib.h:79:0,
                 from PasswordDialog.c:5:
PasswordDialog.c: In function ‘string_strip’:
PasswordDialog.c:306:14: warning: passing argument 1 of ‘g_strchug’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  g_strstrip (_tmp1_);
              ^
/usr/include/glib-2.0/glib/gstrfuncs.h:180:53: note: in definition of macro ‘g_strstrip’
 #define g_strstrip( string ) g_strchomp (g_strchug (string))
                                                     ^~~~~~
/usr/include/glib-2.0/glib/gstrfuncs.h:175:23: note: expected ‘gchar * {aka char *}’ but argument is of type ‘const gchar * {aka const char *}’
 gchar*                g_strchug        (gchar        *string);
                       ^~~~~~~~~

FileListRow.c: In function ‘__lambda109_’:
FileListRow.c:449:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   _tmp50_ = g_bytes_get_data (_tmp48_, &_tmp49_);
           ^
FileListRow.c:493:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
   _tmp63_ = g_bytes_get_data (_tmp61_, &_tmp62_);
           ^

In file included from /usr/include/glib-2.0/glib.h:79:0,
                 from ChatView.c:5:
ChatView.c: In function ‘string_strip’:
ChatView.c:1555:14: warning: passing argument 1 of ‘g_strchug’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  g_strstrip (_tmp1_);
              ^
/usr/include/glib-2.0/glib/gstrfuncs.h:180:53: note: in definition of macro ‘g_strstrip’
 #define g_strstrip( string ) g_strchomp (g_strchug (string))
                                                     ^~~~~~
/usr/include/glib-2.0/glib/gstrfuncs.h:175:23: note: expected ‘gchar * {aka char *}’ but argument is of type ‘const gchar * {aka const char *}’
 gchar*                g_strchug        (gchar        *string);
                       ^~~~~~~~~

Waf: Leaving directory `/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/build'
Build failed
 -> task in 'Ricin' failed (exit status 1): 
	{task 139821359380688: c Wrapper.c -> Wrapper.c.4.o}
['/usr/bin/gcc', '-march=x86-64', '-mtune=generic', '-O2', '-pipe', '-fstack-protector-strong', '-Wall', '-Wno-deprecated-declarations', '-Wno-unused-variable', '-Wno-unused-but-set-variable', '-Wno-unused-function', '-DGETTEXT_PACKAGE="ricin"', '-O3', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-D_FORTIFY_SOURCE=2', '-I/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9', '-I/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/build', '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/dbus-1.0/include', '-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', '-I/usr/include/pango-1.0', '-I/usr/include/atk-1.0', '-I/usr/include/pixman-1', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/libdrm', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/libsoup-2.4', '-I/usr/include/libxml2', '-I/usr/include/json-glib-1.0', '-DHAVE_LOCALE_H=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', '-DHAVE_GMODULE=1', '-DHAVE_GTK3=1', '-DHAVE_SOUP=1', '-DHAVE_JSONGLIB=1', '-DHAVE_NOTIFY=1', '-DHAVE_TOXCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', 'Wrapper.c', '-c', '-o', '/var/cache/pacman/pkg/ricin18623/ricin/src/Ricin-0.2.9/build/Wrapper.c.4.o']
==> ERROR: A failure occurred in build().
    Aborting...
aura >>= Well, building `ricin` failed.

lovesegfault avatar Jan 10 '17 16:01 lovesegfault

I have a similar issue.

Build failed
 -> task in 'Ricin' failed (exit status 1): 
	{task 140521133330672: c Wrapper.c -> Wrapper.c.4.o}
['/usr/bin/gcc', '-Wall', '-Wno-deprecated-declarations', '-Wno-unused-variable', '-Wno-unused-but-set-variable', '-Wno-unused-function', '-DGETTEXT_PACKAGE="ricin"', '-O3', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/spacekookie/Ricin', '-I/home/spacekookie/Ricin/build', '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/dbus-1.0/include', '-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', '-I/usr/include/pango-1.0', '-I/usr/include/atk-1.0', '-I/usr/include/pixman-1', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/libdrm', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/libsoup-2.4', '-I/usr/include/libxml2', '-I/usr/include/json-glib-1.0', '-DHAVE_LOCALE_H=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', '-DHAVE_GMODULE=1', '-DHAVE_GTK3=1', '-DHAVE_SOUP=1', '-DHAVE_JSONGLIB=1', '-DHAVE_NOTIFY=1', '-DHAVE_TOXCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', 'Wrapper.c', '-c', '-o', '/home/spacekookie/Ricin/build/Wrapper.c.4.o']

spacekookie avatar Jan 15 '17 18:01 spacekookie

Similar also with both ricin and ricin-git versions plus I have this printout at the very end:

Waf: Leaving directory `/tmp/makepkg/ricin/src/Ricin-0.2.9/build'
Build failed
 -> task in 'Ricin' failed (exit status 1): 
	{task 140309288031904: c Wrapper.c -> Wrapper.c.4.o}
['/usr/lib/ccache/bin/gcc', '-march=haswell', '-O2', '-pipe', '-fstack-protector-strong', '-Wall', '-Wno-deprecated-declarations', '-Wno-unused-variable', '-Wno-unused-but-set-variable', '-Wno-unused-function', '-DGETTEXT_PACKAGE="ricin"', '-O3', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-D_FORTIFY_SOURCE=2', '-I/tmp/makepkg/ricin/src/Ricin-0.2.9', '-I/tmp/makepkg/ricin/src/Ricin-0.2.9/build', '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/dbus-1.0/include', '-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', '-I/usr/include/pango-1.0', '-I/usr/include/atk-1.0', '-I/usr/include/pixman-1', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/harfbuzz', '-I/usr/include/libdrm', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/libsoup-2.4', '-I/usr/include/libxml2', '-I/usr/include/json-glib-1.0', '-DHAVE_LOCALE_H=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', '-DHAVE_GMODULE=1', '-DHAVE_GTK3=1', '-DHAVE_SOUP=1', '-DHAVE_JSONGLIB=1', '-DHAVE_NOTIFY=1', '-DHAVE_TOXCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', 'Wrapper.c', '-c', '-o', '/tmp/makepkg/ricin/src/Ricin-0.2.9/build/Wrapper.c.4.o']

Please see what can be done to fix this issue. I also tried 0.2.8 with the same issue. by the way, bemeurer 's code is printed out previous to what I have listed here as an addition.

killhellokitty avatar Jan 25 '17 17:01 killhellokitty

@SkyzohKey Maybe you should update your tox binding.

SilverRainZ avatar Feb 07 '17 17:02 SilverRainZ

Ok, in fact it is discussed in #161. Before it is fixed, you can install a old version (I dont know which one) of toxcore.

SilverRainZ avatar Feb 07 '17 17:02 SilverRainZ

Sorry to have taken so long to respond. I will take a look at the issue #161 and see if I can get it working. I had Ricin working previously, I truly appreciate your work on this project. Thanks Killhellokitty~

killhellokitty avatar Jun 18 '17 14:06 killhellokitty

Similar "Build Failed" on Debian 9.0 , Ricin-0.2.9 http://wklej.org/id/3204503/

...
Waf: Leaving directory `/home/tele/Pobrane/Prog/Ricin-0.2.9/build'
Build failed
 -> task in 'Ricin' failed (exit status 1): 
	{task 140527160797840: c Wrapper.c -> Wrapper.c.4.o}
['/usr/bin/gcc', '-Wall', '-Wno-deprecated-declarations', '-Wno-unused-variable', '-Wno-unused-but-set-variable', '-Wno-unused-function', '-DGETTEXT_PACKAGE="ricin"', '-O3', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/tele/Pobrane/Prog/Ricin-0.2.9', '-I/home/tele/Pobrane/Prog/Ricin-0.2.9/build', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include', '-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', '-I/usr/include/pango-1.0', '-I/usr/include/harfbuzz', '-I/usr/include/atk-1.0', '-I/usr/include/pixman-1', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/libsoup-2.4', '-I/usr/include/libxml2', '-I/usr/include/json-glib-1.0', '-I/usr/local/include', '-DHAVE_LOCALE_H=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', '-DHAVE_GMODULE=1', '-DHAVE_GTK3=1', '-DHAVE_SOUP=1', '-DHAVE_JSONGLIB=1', '-DHAVE_NOTIFY=1', '-DHAVE_TOXCORE=1', '-DHAVE_GLIB=1', '-DHAVE_GIO=1', '-DHAVE_GOBJECT=1', 'Wrapper.c', '-c', '-o', '/home/tele/Pobrane/Prog/Ricin-0.2.9/build/Wrapper.c.4.o']

tele1 avatar Jun 19 '17 09:06 tele1

@killhellokitty Ricin is totally unmaintained, you should try other tox clients.

SilverRainZ avatar Jun 19 '17 12:06 SilverRainZ