==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: snixembed 0.3.3-2 (Fri Jul 25 12:21:47 2025)
==> Retrieving sources...
  -> Updating snixembed git repo...
  -> Found avoid-massive-overlinking-by-using-gcc.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    snixembed ... Passed
    avoid-massive-overlinking-by-using-gcc.patch ... Passed
==> Making package: snixembed 0.3.3-2 (Fri Jul 25 12:22:11 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Packages (80) adwaita-cursors-48.1-1  adwaita-fonts-49.0-2
              adwaita-icon-theme-48.1-1  adwaita-icon-theme-legacy-46.2-3
              at-spi2-core-2.56.3-1  avahi-1:0.8+r194+g3f79789-3
              cairo-1.18.4-1  dav1d-1.5.1-1  dconf-0.40.0-3
              default-cursors-3-1  desktop-file-utils-0.28-1  duktape-2.7.0-7
              fontconfig-2:2.17.1-1  freetype2-2.13.3-3  fribidi-1.0.16-2
              glib-networking-1:2.80.1-1  graphite-1:1.3.14-5
              gsettings-desktop-schemas-48.0-1  gsettings-system-schemas-48.0-1
              gtk-update-icon-cache-1:4.18.6-1  harfbuzz-11.2.1-1
              hicolor-icon-theme-0.18-1  iso-codes-4.18.0-1  jbigkit-2.1-8
              json-glib-1.10.6-1  lcms2-2.17-1  libcloudproviders-0.3.6-2
              libcolord-1.4.8-1  libcups-2:2.4.12-2  libdaemon-0.14-6
              libdatrie-0.2.13-4  libdbusmenu-glib-16.04.0.r498-2
              libdrm-2.4.125-1  libedit-20250104_3.1-1  libepoxy-1.5.10-3
              libglvnd-1.7.0-3  libjpeg-turbo-3.1.1-1  libpciaccess-0.18.1-2
              libpng-1.6.50-1  libproxy-0.5.10-1  librsvg-2:2.60.0-2
              libsoup3-3.6.5-1  libstemmer-3.0.1-1  libthai-0.1.29-3
              libtiff-4.7.0-1  libx11-1.8.12-1  libxau-1.0.12-1
              libxcb-1.17.0-1  libxcomposite-0.4.6-2  libxcursor-1.2.3-1
              libxdamage-1.1.6-2  libxdmcp-1.1.5-1.1  libxext-1.3.6-1
              libxfixes-6.0.1-2  libxft-2.3.9-1  libxi-1.8.2-1
              libxinerama-1.1.5-2  libxkbcommon-1.10.0-1  libxrandr-1.5.4-1
              libxrender-0.9.12-1  libxshmfence-1.3.3-1  libxtst-1.2.5-1
              libxxf86vm-1.1.6-1  llvm-libs-20.1.8-1  lm_sensors-1:3.6.2-1
              lzo-2.10-5  mesa-1:25.1.6-1  pango-1:1.56.4-1  pixman-0.46.4-1
              shared-mime-info-2.4-2  spirv-tools-1:1.4.321.0-1
              tinysparql-3.9.2-2  wayland-1.23.1-2  xcb-proto-1.17.0-3
              xkeyboard-config-2.45-1  xorg-xprop-1.2.8-1  xorgproto-2024.1-2
              gdk-pixbuf2-2.42.12-2  gtk3-1:3.24.49-2
              libdbusmenu-gtk3-16.04.0.r498-2

Total Download Size:     8.06 MiB
Total Installed Size:  372.90 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 gtk3-1:3.24.49-2-armv7h downloading...
 libdbusmenu-glib-16.04.0.r498-2-armv7h downloading...
 libdbusmenu-gtk3-16.04.0.r498-2-armv7h downloading...
 libxcomposite-0.4.6-2-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing libpng...
installing jbigkit...
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
    libwmf: Load .wmf and .apm
    libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and
    .raf
    libavif: Load .avif
    libheif: Load .heif, .heic, and .avif
    libjxl: Load .jxl
    librsvg: Load .svg, .svgz, and .svg.gz [pending]
    webp-pixbuf-loader: Load .webp
installing adwaita-fonts...
installing hicolor-icon-theme...
installing adwaita-icon-theme-legacy...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing dconf...
installing gsettings-system-schemas...
installing gsettings-desktop-schemas...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxfixes...
installing libxi...
installing libxtst...
installing xorg-xprop...
installing at-spi2-core...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing desktop-file-utils...
installing fribidi...
installing iso-codes...
installing libcloudproviders...
installing lcms2...
installing libcolord...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    [pending]
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
    qt5-base: qt5 bindings
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool [installed]
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme [installed]
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libepoxy...
installing dav1d...
Optional dependencies for dav1d
    dav1d-doc: HTML documentation
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing libxcomposite...
installing libxcursor...
installing libxdamage...
installing libxinerama...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11
    wayland: xkbcli interactive-wayland [installed]
installing libxrandr...
installing json-glib...
installing duktape...
installing libproxy...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
    samba: Windows Domain SSO
installing libstemmer...
installing tinysparql...
installing gtk-update-icon-cache...
installing gtk3...
Optional dependencies for gtk3
    evince: Default print preview command
installing libdbusmenu-glib...
installing libdbusmenu-gtk3...
:: Running post-transaction hooks...
( 1/14) Creating system user accounts...
Creating group 'avahi' with GID 971.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971.
( 2/14) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 3/14) Reloading user manager configuration...
  Skipped: Current root is not booted.
( 4/14) Arming ConditionNeedsUpdate...
( 5/14) Updating the MIME type database...
( 6/14) Updating fontconfig configuration...
( 7/14) Reloading system bus configuration...
  Skipped: Current root is not booted.
( 8/14) Updating fontconfig cache...
( 9/14) Probing GDK-Pixbuf loader modules...
(10/14) Updating GIO module cache...
(11/14) Compiling GSettings XML schema files...
(12/14) Probing GTK3 input method modules...
(13/14) Updating icon theme caches...
(14/14) Updating the desktop file MIME type cache...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
:: There are 12 providers available for ttf-font:
:: Repository extra
   1) gnu-free-fonts  2) noto-fonts  3) ttf-bitstream-vera  4) ttf-croscore
   5) ttf-dejavu  6) ttf-droid  7) ttf-freefont  8) ttf-ibm-plex  9) ttf-input
   10) ttf-input-nerd  11) ttf-liberation  12) ttf-roboto

Enter a number (default=1): 
looking for conflicting packages...

Packages (39) aom-3.12.1-1  docbook-xml-4.5-11  docbook-xsl-1.79.2-9
              gd-2.3.3-8  ghostscript-10.05.1-2  giflib-5.2.2-2
              glib2-docs-2.84.3-1  gnu-free-fonts-20120503-8  graphviz-13.1.0-2
              gsfonts-20200910-5  gtk-doc-1.34.0-3  gts-0.7.6.121130-3
              ijs-0.35-6  jbig2dec-0.20-1  libavif-1.3.0-1  libde265-1.0.16-1
              libheif-1.20.1-1  libice-1.1.2-1  libidn-1.43-1  libpaper-2.2.6-1
              libsm-1.2.6-1  libwebp-1.6.0-1  libxpm-3.5.17-2  libxslt-1.1.43-2
              libxt-1.3.1-1  libyuv-r2426+464c51a03-1  netpbm-10.86.47-1
              openjpeg2-2.5.3-1  perl-error-0.17030-2  perl-mailtools-2.22-2
              perl-timedate-2.33-8  poppler-data-0.4.12-2  python-lxml-6.0.0-1
              python-pygments-2.19.2-1  rav1e-0.7.1-1  x265-4.1-1
              zlib-ng-2.2.4-1  git-2.50.1-3  vala-0.56.18-4

Total Download Size:    47.79 MiB
Total Installed Size:  288.10 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 ghostscript-10.05.1-2-armv7h downloading...
 glib2-docs-2.84.3-1-armv7h downloading...
 gnu-free-fonts-20120503-8-any downloading...
 graphviz-13.1.0-2-armv7h downloading...
 python-pygments-2.19.2-1-any downloading...
 vala-0.56.18-4-armv7h downloading...
 aom-3.12.1-1-armv7h downloading...
 poppler-data-0.4.12-2-any downloading...
 gsfonts-20200910-5-any downloading...
 docbook-xsl-1.79.2-9-any downloading...
 python-lxml-6.0.0-1-armv7h downloading...
 netpbm-10.86.47-1-armv7h downloading...
 rav1e-0.7.1-1-armv7h downloading...
 x265-4.1-1-armv7h downloading...
 libheif-1.20.1-1-armv7h downloading...
 libxt-1.3.1-1-armv7h downloading...
 gtk-doc-1.34.0-3-any downloading...
 libidn-1.43-1-armv7h downloading...
 libwebp-1.6.0-1-armv7h downloading...
 libavif-1.3.0-1-armv7h downloading...
 libde265-1.0.16-1-armv7h downloading...
 libxslt-1.1.43-2-armv7h downloading...
 gts-0.7.6.121130-3-armv7h downloading...
 libyuv-r2426+464c51a03-1-armv7h downloading...
 gd-2.3.3-8-armv7h downloading...
 docbook-xml-4.5-11-any downloading...
 libice-1.1.2-1-armv7h downloading...
 libxpm-3.5.17-2-armv7h downloading...
 giflib-5.2.2-2-armv7h downloading...
 jbig2dec-0.20-1-armv7h downloading...
 ijs-0.35-6-armv7h downloading...
 libpaper-2.2.6-1-armv7h downloading...
 libsm-1.2.6-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git [installed]
installing libice...
installing libsm...
installing libxt...
installing libxpm...
installing giflib...
installing libwebp...
installing aom...
installing libyuv...
installing rav1e...
installing libavif...
installing libde265...
Optional dependencies for libde265
    ffmpeg: for sherlock265
    qt5-base: for sherlock265
    sdl: dec265 YUV overlay output
installing x265...
installing libheif...
Optional dependencies for libheif
    libjpeg-turbo: for heif-convert and heif-enc [installed]
    libpng: for heif-convert and heif-enc [installed]
    dav1d: dav1d encoder [installed]
    ffmpeg: hardware decode
    rav1e: rav1e encoder [installed]
installing gd...
Optional dependencies for gd
    perl: bdftogd script [installed]
installing jbig2dec...
installing libpaper...
installing ijs...
installing openjpeg2...
installing libidn...
installing poppler-data...
installing ghostscript...
Optional dependencies for ghostscript
    gtk3: needed for gsx [installed]
installing netpbm...
installing gts...
installing gsfonts...
installing graphviz...
Optional dependencies for graphviz
    mono: sharp bindings
    guile: guile bindings [installed]
    lua: lua bindings
    perl: perl bindings [installed]
    python: python bindings [installed]
    r: r bindings
    tcl: tcl bindings
    qt6-base: gvedit
    xterm: vimdot
installing docbook-xml...
installing libxslt...
Optional dependencies for libxslt
    python: Python bindings [installed]
installing docbook-xsl...
installing glib2-docs...
installing python-lxml...
Optional dependencies for python-lxml
    python-beautifulsoup4: support for beautifulsoup parser to parse not well
    formed HTML
    python-cssselect: support for cssselect
    python-html5lib: support for html5lib parser
    python-lxml-docs: offline docs
    python-lxml-html-clean: enable htmlclean feature
installing python-pygments...
installing gtk-doc...
Optional dependencies for gtk-doc
    dblatex: PDF support
installing gnu-free-fonts...
installing vala...
:: Running post-transaction hooks...
(1/8) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/8) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/8) Arming ConditionNeedsUpdate...
(4/8) Updating fontconfig configuration...
(5/8) Checking for old perl modules...
(6/8) Updating fontconfig cache...
(7/8) Probing GDK-Pixbuf loader modules...
(8/8) Updating the info directory file...
[?25h==> Retrieving sources...
  -> Found avoid-massive-overlinking-by-using-gcc.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of snixembed git repo...
Cloning into 'snixembed'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file makefile
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
warning: warning: warning: -X has no effect when -C or --ccode is set-X has no effect when -C or --ccode is set

-X has no effect when -C or --ccode is set
warning: -X has no effect when -C or --ccode is set
warning: -X has no effect when -C or --ccode is set
src/statusnotifierwatcher.vala:7.5-7.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:72.9-72.20: warning: implicit .begin is deprecated
   72 |         update_cache("ToolTip", "tool-tip");
      |         ^~~~~~~~~~~~                        
src/statusnotifieritem.vala:71.5-71.43: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifierwatcher.vala:7.5-7.45: src/proxyicon.vala:3.5-3.23: warning: warning: DBus methods are recommended to throw at least `GLib.Error'`Gtk.StatusIcon' or  has been deprecated since 3.14`GLib.DBusError, GLib.IOError'

    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:72.9-72.20: warning: implicit .begin is deprecated
   72 |         update_cache("ToolTip", "tool-tip");
      |         ^~~~~~~~~~~~                        
src/statusnotifieritem.vala:71.5-71.43: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/proxyicon.vala:3.5-3.23: warning: `Gtk.StatusIcon' has been deprecated since 3.14
    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
src/proxyicon.vala:14.22-14.92: warning: unhandled error `GLib.IOError'
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:14.22-14.92: warning: unhandled error `GLib.IOError'
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifierwatcher.vala:7.5-7.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:72.9-72.20: warning: implicit .begin is deprecated
   72 |         update_cache("ToolTip", "tool-tip");
      |         ^~~~~~~~~~~~                        
src/statusnotifieritem.vala:71.5-71.43: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifierwatcher.vala:7.5-7.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/statusnotifieritem.vala:8.5-8.21: warning: Field `ToolTip.icon_title'src/proxyicon.vala:3.5-3.23:  never used
warning:     8 |     string icon_title;
`Gtk.StatusIcon'      |  has been deprecated since 3.14
    ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: warning: Field `ToolTip.icon_pixmap' never used
    9 |     IconPixmap[] icon_pixmap;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~ 
    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~src/proxyicon.vala:14.22-14.92: ~~warning: ~~~~~~~~~~~~~~~~~~~~~~~    
unhandled error `GLib.IOError'
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      | src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/statusnotifieritem.vala:8.5-8.21: ~~warning: ~Field ~~`ToolTip.icon_title'  never used 
      8 |     string icon_title;
      | 
    ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: src/statusnotifieritem.vala:72.9-72.20: warning: warning: Field implicit .begin is deprecated`ToolTip.icon_pixmap'
 never used
   72 |         update_cache("ToolTip", "tool-tip");
    9 |     IconPixmap[] icon_pixmap;
      |       |          ^ ~ ~ ~^~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~ ~ ~ ~    
             
 src/statusnotifieritem.vala:71.5-71.43:  warning:  DBus methods are recommended to throw at least  `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:3.5-3.23: warning: `Gtk.StatusIcon' has been deprecated since 3.14
    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
src/statusnotifierwatcher.vala:7.5-7.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: src/proxyicon.vala:14.22-14.92: warning: unhandled error `GLib.IOError'
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      |                      ^~~~~~~~~~~~~~~~~~~~~warning: DBus methods are recommended to throw at least ~`GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 ~ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:72.9-72.20: warning: implicit .begin is deprecated
   72 |         update_cache("ToolTip", "tool-tip");
      |         ^~~~~~~~~~~~                        
src/statusnotifieritem.vala:71.5-71.43: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/proxyicon.vala:3.5-3.23: warning: `Gtk.StatusIcon' has been deprecated since 3.14
    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
src/statusnotifieritem.vala:8.5-8.21: warning: Field `ToolTip.icon_title' never used
    8 |     string icon_title;
      |     ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: warning: Field `ToolTip.icon_pixmap' never used
    9 |     IconPixmap[] icon_pixmap;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:14.22-14.92: warning: unhandled error `GLib.IOError'
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:8.5-8.21: warning: Field `ToolTip.icon_title' never used
    8 |     string icon_title;
      |     ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: warning: Field `ToolTip.icon_pixmap' never used
    9 |     IconPixmap[] icon_pixmap;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:8.5-8.21: warning: Field `ToolTip.icon_title' never used
    8 |     string icon_title;
      |     ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: warning: Field `ToolTip.icon_pixmap' never used
    9 |     IconPixmap[] icon_pixmap;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~ 
Compilation succeeded - 20 warning(s)
Compilation succeeded - 20 warning(s)
Compilation succeeded - 20 warning(s)
Compilation succeeded - 20 warning(s)
Compilation succeeded - 20 warning(s)
valac -C  -X -march=armv7-a  -X -mfloat-abi=hard  -X -mfpu=neon  -X -O2  -X -pipe  -X -fno-plt  -X -fexceptions  -X -Wp,-D_FORTIFY_SOURCE=3  -X -Wformat  -X -Werror=format-security  -X -fstack-clash-protection  -X -I/usr/include/libdbusmenu-gtk3-0.4  -X -I/usr/include/libdbusmenu-glib-0.4  -X -I/usr/include/gtk-3.0  -X -I/usr/include/pango-1.0  -X -I/usr/include/cloudproviders  -X -I/usr/include/cairo  -X -I/usr/include/gdk-pixbuf-2.0  -X -I/usr/include/at-spi2-atk/2.0  -X -I/usr/include/at-spi-2.0  -X -I/usr/include/atk-1.0  -X -I/usr/include/dbus-1.0  -X -I/usr/lib/dbus-1.0/include  -X -I/usr/include/fribidi  -X -I/usr/include/pixman-1  -X -I/usr/include/harfbuzz  -X -I/usr/include/freetype2  -X -I/usr/include/libpng16  -X -I/usr/include/gio-unix-2.0  -X -I/usr/include/glib-2.0  -X -I/usr/lib/glib-2.0/include  -X -I/usr/include/libmount  -X -I/usr/include/blkid  -X -I/usr/include/sysprof-6  -X -pthread  -X -ldbusmenu-gtk3  -X -ldbusmenu-glib  -X -lgtk-3  -X -lgdk-3  -X -lz  -X -lpangocairo-1.0  -X -lcairo-gobject  -X -lgdk_pixbuf-2.0  -X -latk-1.0  -X -lpango-1.0  -X -lcairo  -X -lharfbuzz  -X -lgio-2.0  -X -lgobject-2.0  -X -lglib-2.0  -X -Wl,-O1  -X -Wl,--sort-common  -X -Wl,--as-needed  -X -Wl,-z,relro  -X -Wl,-z,now   --pkg gtk+-3.0  --pkg gio-2.0  --pkg Dbusmenu-0.4  --pkg DbusmenuGtk3-0.4 src/main.vala src/proxyicon.vala src/proxyserver.vala src/statusnotifieritem.vala src/statusnotifierwatcher.vala version.vala
warning: -X has no effect when -C or --ccode is set
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o src/proxyserver.o src/proxyserver.c
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o src/statusnotifierwatcher.o src/statusnotifierwatcher.c
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o src/statusnotifieritem.o src/statusnotifieritem.c
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o src/proxyicon.o src/proxyicon.c
src/proxyserver.c: In function 'proxy_server_get_type':
src/proxyserver.c:457:293: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o src/main.o src/main.c
src/statusnotifierwatcher.c: In function 'status_notifier_watcher_get_type':
src/statusnotifierwatcher.c:585:337: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
src/statusnotifieritem.c: In function 'icon_pixmap_get_type':
src/statusnotifieritem.c:414:289: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
src/statusnotifieritem.c: In function 'tool_tip_get_type':
src/statusnotifieritem.c:528:277: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
src/statusnotifieritem.c: In function 'status_notifier_item_get_type':
src/statusnotifieritem.c:1036:325: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
src/proxyicon.c: In function 'proxy_icon_init_co':
src/proxyicon.c:497:2: warning: 'gtk_status_icon_new' is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/gtk-3.0/gtk/gtk.h:275,
                 from src/proxyicon.c:9:
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:84:16: note: declared here
   84 | GtkStatusIcon        *gtk_status_icon_new                (void);
      |                ^~~~~~~~~~~~~~~~~~~
src/proxyicon.c:510:2: warning: 'gtk_status_icon_set_name' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:148:6: note: declared here
  148 | void                  gtk_status_icon_set_name           (GtkStatusIcon      *status_icon,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:531:57: warning: passing argument 2 of 'dbusmenu_gtkmenu_new' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
In file included from /usr/include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/dbusmenu-gtk.h:37,
                 from src/proxyicon.c:11:
/usr/include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/menu.h:88:68: note: expected 'gchar *' {aka 'char *'} but argument is of type 'const gchar *' {aka 'const char *'}
   88 | DbusmenuGtkMenu * dbusmenu_gtkmenu_new (gchar * dbus_name, gchar * dbus_object);
      |                                                            ~~~~~~~~^~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_set_icon':
src/proxyicon.c:714:4: warning: 'gtk_status_icon_set_from_file' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:100:6: note: declared here
  100 | void                  gtk_status_icon_set_from_file      (GtkStatusIcon      *status_icon,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:719:3: warning: 'gtk_status_icon_get_screen' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:131:12: note: declared here
  131 | GdkScreen            *gtk_status_icon_get_screen         (GtkStatusIcon      *status_icon);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:786:45: warning: passing argument 2 of 'gtk_icon_theme_set_search_path' from incompatible pointer type [-Wincompatible-pointer-types]
In file included from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkicontheme.h:178:66: note: expected 'const gchar **' {aka 'const char **'} but argument is of type 'gchar **' {aka 'char **'}
  178 |                                                     const gchar                 *path[],
      |                                                     ~~~~~~~~~~~~~^~~~~~
src/proxyicon.c: In function 'proxy_icon_set_icon_name':
src/proxyicon.c:823:2: warning: 'gtk_status_icon_set_from_icon_name' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:106:6: note: declared here
  106 | void                  gtk_status_icon_set_from_icon_name (GtkStatusIcon      *status_icon,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_choose_best_pixmap':
src/proxyicon.c:870:2: warning: 'gtk_status_icon_get_size' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:6: note: declared here
  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:891:2: warning: 'gtk_status_icon_get_size' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:6: note: declared here
  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_scale_pixbuf':
src/proxyicon.c:1107:3: warning: 'gtk_status_icon_get_size' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:6: note: declared here
  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:1125:2: warning: 'gtk_status_icon_get_size' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:6: note: declared here
  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c:1132:2: warning: 'gtk_status_icon_get_size' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:6: note: declared here
  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_set_icon_pixmap':
src/proxyicon.c:1175:3: warning: 'gtk_status_icon_set_from_pixbuf' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:6: note: declared here
   97 | void                  gtk_status_icon_set_from_pixbuf    (GtkStatusIcon      *status_icon,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_set_tooltip':
src/proxyicon.c:1257:2: warning: 'gtk_status_icon_set_tooltip_markup' is deprecated [-Wdeprecated-declarations]
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:140:6: note: declared here
  140 | void                  gtk_status_icon_set_tooltip_markup (GtkStatusIcon      *status_icon,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/proxyicon.c: In function 'proxy_icon_get_type':
src/proxyicon.c:1308:285: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
src/statusnotifierwatcher.vala:7.5-7.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
    7 |     public void register_status_notifier_item(string service, BusName sender) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
src/statusnotifierwatcher.vala:28.5-28.45: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   28 |     public void register_status_notifier_host(string service) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
src/main.vala:10.5-12.26: warning: unhandled error `GLib.SpawnError'
   10 |     Process.spawn_async(null, argv, null,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   11 |             SpawnFlags.CHILD_INHERITS_STDIN | SpawnFlags.SEARCH_PATH,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   12 |             null, out pid);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:36.5-36.33: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   36 |     public abstract void activate(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:37.5-37.37: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   37 |     public abstract void context_menu(int x, int y);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
src/statusnotifieritem.vala:38.5-38.31: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   38 |     public abstract void scroll(int delta, string orientation);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
src/statusnotifieritem.vala:95.17-95.50: warning: Access to possible `null'. Perform a check or use an unsafe cast.
   95 |                 (me as StatusNotifierItem).changed(name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
src/statusnotifieritem.vala:58.21-58.41: warning: unhandled error `GLib.Error'
   58 |                 if (update_cache.end(res)) changes++;
      |                     ^~~~~~~~~~~~~~~~~~~~~            
src/statusnotifieritem.vala:42.9-42.20: warning: implicit .begin is deprecated
   42 |         update_cache("Title", "title");
      |         ^~~~~~~~~~~~                   
src/statusnotifieritem.vala:41.5-41.40: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   41 |     public virtual signal void new_title() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:46.9-46.23: warning: implicit .begin is deprecated
   46 |         handle_new_icon();
      |         ^~~~~~~~~~~~~~~   
src/statusnotifieritem.vala:45.5-45.39: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   45 |     public virtual signal void new_icon() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/statusnotifieritem.vala:72.9-72.20: warning: implicit .begin is deprecated
   72 |         update_cache("ToolTip", "tool-tip");
      |         ^~~~~~~~~~~~                        
src/statusnotifieritem.vala:71.5-71.43: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
   71 |     public virtual signal void new_tool_tip() {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
src/proxyicon.vala:3.5-3.23: warning: `Gtk.StatusIcon' has been deprecated since 3.14
    3 |     Gtk.StatusIcon icon;
      |     ^~~~~~~~~~~~~~~~~~~ 
src/proxyicon.vala:15.20-15.33: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   15 |         icon = new Gtk.StatusIcon();
      |                    ^~~~~~~~~~~~~~   
src/proxyicon.vala:14.22-14.92: warning: unhandled error `GLib.IOError'
   14 |         item = yield Bus.get_proxy(BusType.SESSION, name, object, DBusProxyFlags.NONE, null);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:8.5-8.21: warning: Field `ToolTip.icon_title' never used
    8 |     string icon_title;
      |     ^~~~~~~~~~~~~~~~~ 
src/statusnotifieritem.vala:9.5-9.28: warning: Field `ToolTip.icon_pixmap' never used
    9 |     IconPixmap[] icon_pixmap;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~ 
Compilation succeeded - 20 warning(s)
cc -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0   -c -o version.o version.c
cc -o snixembed src/main.o src/proxyicon.o src/proxyserver.o src/statusnotifieritem.o src/statusnotifierwatcher.o version.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -I/usr/include/libdbusmenu-gtk3-0.4 -I/usr/include/libdbusmenu-glib-0.4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -ldbusmenu-gtk3 -ldbusmenu-glib -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -latk-1.0 -lpango-1.0 -lcairo -lharfbuzz -lgio-2.0 -lgobject-2.0 -lglib-2.0 
rm src/proxyicon.c version.c src/proxyserver.c src/statusnotifieritem.c src/main.c src/statusnotifierwatcher.c
==> Entering fakeroot environment...
==> Starting package()...
install -Dm755 snixembed /build/snixembed/pkg/snixembed/usr/bin/snixembed
install -Dm644 snixembed.1 /build/snixembed/pkg/snixembed/usr/share/man/man1/snixembed.1
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "snixembed"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: snixembed 0.3.3-2 (Fri Jul 25 12:23:21 2025)
==> Cleaning up...