meme@Macross-Pika ~/Projects/hexchat (master)
$ meson setup build --reconfigure --prefix=/home/meme/Projects/hexchat/bin/
The Meson build system
Version: 1.7.0
Source dir: /home/meme/Projects/hexchat
Build dir: /home/meme/Projects/hexchat/build
Build type: native build
Project name: hexchat
Project version: 2.16.2
C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-12) 15.2.0")
C linker for the host machine: cc ld.bfd 2.46
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency gio-2.0 found: YES 2.87.2
Run-time dependency gmodule-2.0 found: YES 2.87.2
Run-time dependency libcanberra found: YES 0.30
Run-time dependency dbus-glib-1 found: YES 0.114
Run-time dependency sqlite3 found: YES 3.46.1
Run-time dependency openssl found: YES 3.5.5
Run-time dependency libwebsockets found: YES 4.3.5-7c032a7
Checking for function "memrchr" : YES
Has header "strings.h" : YES
Checking for function "X509_get_signature_nid" with dependency openssl: YES
Checking for function "SSL_CTX_get_ssl_method" with dependency openssl: YES
Checking for function "ERR_remove_thread_state" with dependency openssl: YES
Checking for function "ASN1_STRING_get0_data" with dependency openssl: YES
Configuring config.h using configuration
Compiler for C supports arguments -funsigned-char: YES
Compiler for C supports arguments -Wno-conversion: YES
Compiler for C supports arguments -Wno-pointer-sign: YES
Compiler for C supports arguments -Wno-padded: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-missing-prototypes: YES
Compiler for C supports arguments -Winline: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=format-security -Werror=format=1: YES
Compiler for C supports arguments -Werror=missing-include-dirs: YES
Compiler for C supports arguments -Werror=date-time: YES
Compiler for C supports arguments -fstack-protector-strong: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-z,now: YES
Compiler for C supports link arguments -Wl,--nxcompat: NO
Compiler for C supports link arguments -Wl,--dynamicbase: NO
Build-time dependency glib-2.0 found: YES 2.87.2
Program /usr/bin/glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Program make-te.py found: YES (/usr/bin/python3 /home/meme/Projects/hexchat/src/common/make-te.py)
Configuring org.hexchat.service.service using configuration
Program dbus-binding-tool found: YES (/usr/bin/dbus-binding-tool)
Run-time dependency libsoup-3.0 found: YES 3.6.6
Run-time dependency jansson found: YES 2.14
Run-time dependency libsecret-1 found: YES 0.21.7
Run-time dependency gtk4 found: YES 4.21.5
Run-time dependency x11 found: YES 1.8.12
Dependency gio-2.0 found: YES 2.87.2 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Run-time dependency luajit found: YES 2.1.1761786044
Program generate_header.py found: YES (/usr/bin/python3 /home/meme/Projects/hexchat/plugins/perl/generate_header.py)
Program perl found: YES (/usr/bin/perl)
Run-time dependency python3-embed found: YES 3.13
Program generate_plugin.py found: YES (/usr/bin/python3 /home/meme/Projects/hexchat/plugins/python/generate_plugin.py)
Run-time dependency libpci found: YES 3.14.0
Configuring hexchat-plugin.pc using configuration
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program appstream-util found: NO
Configuring io.github.Hexchat.desktop.in using configuration
Configuring io.github.Hexchat.Plugin.Checksum.metainfo.xml using configuration
Configuring io.github.Hexchat.Plugin.Fishlim.metainfo.xml using configuration
Configuring io.github.Hexchat.Plugin.Lua.metainfo.xml using configuration
Configuring io.github.Hexchat.Plugin.Perl.metainfo.xml using configuration
Configuring io.github.Hexchat.Plugin.Python.metainfo.xml using configuration
Configuring io.github.Hexchat.Plugin.Sysinfo.metainfo.xml using configuration
Configuring hexchat.1 using configuration
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program validate-textevent-translations found: YES (/home/meme/Projects/hexchat/po/validate-textevent-translations)
Build targets in project: 77
hexchat 2.16.2
Directories
prefix : /home/meme/Projects/hexchat/bin
bindir : bin
libdir : lib/x86_64-linux-gnu
datadir : share
Features
TLS (openssl) : true
Plugin Support : true
DBus Support : true
libcanberra : true
SQLite (scrollback): true
GTK Version : GTK4
Plugins
Lua : luajit
Python : python3
Perl : perl
Perl Legacy API : false
FiSH : true
Sysinfo : true
DCC Checksum : true
User defined options
prefix : /home/meme/Projects/hexchat/bin/
Found ninja-1.13.2 at /usr/bin/ninja
meme@Macross-Pika ~/Projects/hexchat (master)
$ ninja -C build install
ninja: Entering directory `build'
[4/167] Generating src/common/dbus/remote-object-glue with a custom command
WARNING: Using --header and --body at the same time is deprecated; use --body --prototypes instead
INFO: Reading /tmp/dbus-binding-tool-c-marshallers.A6V2M3...
WARNING: The token "NONE" is deprecated; use "VOID" instead
WARNING: The token "NONE" is deprecated; use "VOID" instead
[11/167] Generating plugins/python/python-bindings with a custom command
generating plugins/python/python.c
[24/167] Generating src/fe-gtk/resources_h with a custom command
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
[27/167] Generating src/fe-gtk/resources_c with a custom command
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
WARNING: Glycin running without sandbox.
[44/167] Compiling C object src/common/libhexchatcommon.a.p/secure-storage.c.o
../src/common/secure-storage.c: In function ‘secure_storage_delete’:
../src/common/secure-storage.c:299:14: warning: variable ‘result’ set but not used [-Wunused-but-set-variable]
299 | gboolean result;
| ^~~~~~
[56/167] Compiling C object src/common/libhexchatcommon.a.p/server.c.o
../src/common/server.c: In function ‘ssl_do_connect’:
../src/common/server.c:1076:17: warning: ‘SSL_SESSION_get_time’ is deprecated: Since OpenSSL 3.4;not Y2038-safe, replace with SSL_SESSION_get_time_ex() [-Wdeprecated-declarations]
1076 | if (session && SSL_SESSION_get_time (session) + SSLTMOUT < time (NULL))
| ^~
In file included from ../src/common/hexchat.h:46,
from ../src/common/server.c:43:
/usr/include/openssl/ssl.h:1754:13: note: declared here
1754 | __owur long SSL_SESSION_get_time(const SSL_SESSION *s);
| ^~~~~~~~~~~~~~~~~~~~
[57/167] Compiling C object src/common/libhexchatcommon.a.p/oauth.c.o
../src/common/oauth.c:565:1: warning: ‘oauth_find_session_by_state’ defined but not used [-Wunused-function]
565 | oauth_find_session_by_state(const char *state)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[72/167] Compiling C object src/fe-gtk/hexchat.p/fe-gtk.c.o
../src/fe-gtk/fe-gtk.c: In function ‘fe_print_text’:
../src/fe-gtk/fe-gtk.c:1158:28: warning: unused variable ‘old_last’ [-Wunused-variable]
1158 | textentry *old_last = gtk_xtext_buffer_get_last (sess->res->buffer);
| ^~~~~~~~
[166/167] Installing files
Installing src/fe-gtk/hexchat to /home/meme/Projects/hexchat/bin/bin
Installing plugins/checksum/checksum.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing plugins/fishlim/fishlim.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing plugins/lua/lua.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing plugins/perl/perl.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing plugins/python/python.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing plugins/sysinfo/sysinfo.so to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/plugins
Installing data/misc/io.github.Hexchat.appdata.xml to /home/meme/Projects/hexchat/bin/share/metainfo
Installing data/misc/io.github.Hexchat.desktop to /home/meme/Projects/hexchat/bin/share/applications
Installing po/af/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/af/LC_MESSAGES
Installing po/am/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/am/LC_MESSAGES
Installing po/ast/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ast/LC_MESSAGES
Installing po/az/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/az/LC_MESSAGES
Installing po/be/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/be/LC_MESSAGES
Installing po/bg/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/bg/LC_MESSAGES
Installing po/ca/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ca/LC_MESSAGES
Installing po/cs/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/en_GB/LC_MESSAGES
Installing po/es/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/es/LC_MESSAGES
Installing po/et/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/et/LC_MESSAGES
Installing po/eu/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/eu/LC_MESSAGES
Installing po/fi/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/fr/LC_MESSAGES
Installing po/gl/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/gl/LC_MESSAGES
Installing po/gu/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/gu/LC_MESSAGES
Installing po/hi/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/hi/LC_MESSAGES
Installing po/hu/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/it/LC_MESSAGES
Installing po/ja_JP/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ja_JP/LC_MESSAGES
Installing po/kn/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/kn/LC_MESSAGES
Installing po/ko/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ko/LC_MESSAGES
Installing po/lt/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/lt/LC_MESSAGES
Installing po/lv/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/lv/LC_MESSAGES
Installing po/mk/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/mk/LC_MESSAGES
Installing po/ml/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ml/LC_MESSAGES
Installing po/ms/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ms/LC_MESSAGES
Installing po/nb/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/nb/LC_MESSAGES
Installing po/nl/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/nl/LC_MESSAGES
Installing po/no/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/no/LC_MESSAGES
Installing po/pa/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/pa/LC_MESSAGES
Installing po/pl/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/pt_BR/LC_MESSAGES
Installing po/ru/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/ru/LC_MESSAGES
Installing po/rw/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/rw/LC_MESSAGES
Installing po/sk/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sl/LC_MESSAGES
Installing po/sq/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sq/LC_MESSAGES
Installing po/sr/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sr/LC_MESSAGES
Installing po/sr@latin/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sr@latin/LC_MESSAGES
Installing po/sv/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/sv/LC_MESSAGES
Installing po/th/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/th/LC_MESSAGES
Installing po/tr/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/tr/LC_MESSAGES
Installing po/uk/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/uk/LC_MESSAGES
Installing po/vi/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/vi/LC_MESSAGES
Installing po/wa/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/wa/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/zh_CN/LC_MESSAGES
Installing po/zh_TW/LC_MESSAGES/hexchat.mo to /home/meme/Projects/hexchat/bin/share/locale/zh_TW/LC_MESSAGES
Installing /home/meme/Projects/hexchat/src/common/hexchat-plugin.h to /home/meme/Projects/hexchat/bin/include
Installing /home/meme/Projects/hexchat/build/src/common/dbus/org.hexchat.service.service to /home/meme/Projects/hexchat/bin/share/dbus-1/services
Installing /home/meme/Projects/hexchat/plugins/python/_hexchat.py to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/python
Installing /home/meme/Projects/hexchat/plugins/python/hexchat.py to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/python
Installing /home/meme/Projects/hexchat/plugins/python/xchat.py to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/hexchat/python
Installing /home/meme/Projects/hexchat/build/data/pkgconfig/hexchat-plugin.pc to /home/meme/Projects/hexchat/bin/lib/x86_64-linux-gnu/pkgconfig
Installing /home/meme/Projects/hexchat/data/icons/hexchat.png to /home/meme/Projects/hexchat/bin/share/icons/hicolor/48x48/apps
Installing /home/meme/Projects/hexchat/data/icons/hexchat.svg to /home/meme/Projects/hexchat/bin/share/icons/hicolor/scalable/apps
Installing /home/meme/Projects/hexchat/build/data/man/hexchat.1 to /home/meme/Projects/hexchat/bin/share/man/man1
Running custom install script '/usr/bin/python3 /home/meme/Projects/hexchat/meson_post_install.py false'
Updating icon cache...
Updating desktop database...
meme@Macross-Pika ~/Projects/hexchat (master)
$ cd bin/
meme@Macross-Pika ~/Projects/hexchat/bin (master)
$ la
total 0
drwxrwxr-x 1 meme meme 36 Mar 25 19:15 .
drwxrwxr-x 1 meme meme 778 Mar 25 19:14 ..
drwxr-xr-x 1 meme meme 14 Mar 25 19:15 bin
drwxr-xr-x 1 meme meme 32 Mar 25 19:15 include
drwxr-xr-x 1 meme meme 32 Mar 25 19:15 lib
drwxr-xr-x 1 meme meme 80 Mar 25 19:15 share
meme@Macross-Pika ~/Projects/hexchat/bin (master)
$ cd bin/
meme@Macross-Pika ~/Projects/hexchat/bin/bin (master)
$ la
total 9936
drwxr-xr-x 1 meme meme 14 Mar 25 19:15 .
drwxrwxr-x 1 meme meme 36 Mar 25 19:15 ..
-rwxr-xr-x 1 meme meme 10173448 Mar 25 19:15 hexchat
meme@Macross-Pika ~/Projects/hexchat/bin/bin (master)
$ ./hexchat
(hexchat:44938): Gtk-WARNING **: 19:16:14.448: Theme parser error: <data>:1:403-411: No property named "overflow"
(hexchat:44938): Gtk-WARNING **: 19:16:14.448: Theme parser error: <data>:1:550-576: No property named "-gtk-outline-border-radius"
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.449: New application windows must be added after the GApplication::startup signal has been emitted.
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.536: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.536: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.536: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.572: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.574: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.574: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.574: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.574: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.642: gtk_adjustment_configure: assertion 'lower + page_size <= upper' failed
(hexchat:44938): Gtk-CRITICAL **: 19:16:14.776: gtk_adjustment_configure: assertion 'lower + page_size <= upper' failed