[SOLVED] Is libsoup safe to remove?

I’m curious if libsoup is safe to remove. It is orphaned and no longer unmaintained…

─❯ up
[sudo] password for wombat: 
:: Synchronizing package databases...
 endeavouros                                       14.5 KiB  25.7 KiB/s 00:01 [--------------------------------------------] 100%
 core                                             126.1 KiB  1178 KiB/s 00:00 [--------------------------------------------] 100%
 extra                                              8.2 MiB  30.7 MiB/s 00:00 [--------------------------------------------] 100%
 multilib                                         128.1 KiB   896 KiB/s 00:00 [--------------------------------------------] 100%
 cidercollective                                  608.0   B  2.72 KiB/s 00:00 [--------------------------------------------] 100%
 chaotic-aur                                      659.4 KiB  1228 KiB/s 00:01 [--------------------------------------------] 100%
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Orphan (unmaintained) AUR Packages: libsoup
 there is nothing to do
Looking for updates…

Nothing to do.
Nothing unused to uninstall
❯

See here: https://archlinux.org/packages/extra/x86_64/libsoup/

Only info on what libsoup is was this…

It should be.

You can check with pactree -r libsoup

Alternatively, just try to remove it with sudo pacman -R libsoup and see what it says.

─❯ pactree -r libsoup
libsoup
└─proton-ge-custom-bin
─❯

Seems to involve gaming and Proton.

EDIT:

Yep…

─❯ sudo pacman -R libsoup
[sudo] password for wombat: 
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libsoup breaks dependency 'libsoup' required by proton-ge-custom-bin
─❯

It appears to be an optional dependency. Perhaps your proton-ge-custom-bin is out of date?

Oh, did you get it from chaotic-aur? That could be the issue here.

I checked for updates, none appeared. Just the orphan/unmaintained warning.

No, the output says AUR…
-> Orphan (unmaintained) AUR Packages: libsoup

And the link I provided to the AUR says it’s no longer available: https://archlinux.org/packages/extra/x86_64/libsoup/

I meant where did you get proton-ge-custom-bin from?

Also, this doesn’t imply that it came from AUR:

All that means is the package is currently in AUR. It doesn’t mean the package came from AUR originally.

It could have been dropped from the repos to AUR.

libsoup is listed only as an optional dependency for proton-ge-custom-bin.

I’m not sure what function it performs for proton-ge-custom-bin though. There would seem to be little harm in removing it to test at least. If you do decide it’s needed, you can install it as a dependency again:

yay -Syu --asdeps libsoup

Not having a maintainer isn’t immediately concerning. For example, it may simply mean the maintainer isn’t using it anymore and isn’t in a position to troubleshoot build issues.

Someone else might pick it up if it’s still needed.

I removed proton-ge-custom-bin and attempted to reinstall and got this…

─❯ yay -S proton-ge-custom-bin
Sync Explicit (1): proton-ge-custom-bin-1:GE_Proton10_34-1
resolving dependencies...
warning: cannot resolve "lib32-gst-plugins-base-libs", a dependency of "proton-ge-custom-bin"
warning: cannot resolve "libsoup", a dependency of "proton-ge-custom-bin"
:: The following package cannot be upgraded due to unresolvable dependencies:
      proton-ge-custom-bin

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'lib32-gst-plugins-base-libs' required by proton-ge-custom-bin
:: unable to satisfy dependency 'libsoup' required by proton-ge-custom-bin
 -> error installing repo packages
─❯

Try this:

yay -S aur/proton-ge-custom-bin

That seems to have worked. Long output…

─❯ yay -Syu --asdeps libsoup

[sudo] password for wombat: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
 cidercollective is up to date
 chaotic-aur is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
:: 6 dependencies will also be installed for this operation.
   extra/apache                  -> 2.4.67-1
   extra/gobject-introspection   -> 1.86.0-2
   (make dependency of libsoup)
   extra/gtk-doc                 -> 1.36.1-1
   (make dependency of libsoup)
   extra/meson                   -> 1.11.1-3
   (make dependency of libsoup)
   extra/php-apache              -> 8.5.6-1
   extra/vala                    -> 0.56.19-1
   (make dependency of libsoup)

:: 1 package to upgrade/install.
1  aur/libsoup   -> 2.74.3-4
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
AUR Explicit (1): libsoup-2.74.3-4
Sync Make Dependency (4): vala-0.56.19-1, gobject-introspection-1.86.0-2, gtk-doc-1.36.1-1, meson-1.11.1-3
Sync Check Dependency (2): apache-2.4.67-1, php-apache-8.5.6-1
:: (1/1) Downloaded PKGBUILD: libsoup
  1 libsoup                          (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 libsoup                          (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: libsoup 2.74.3-4 (Sun 31 May 2026 08:16:23 PM CDT)
==> Retrieving sources...
  -> Cloning libsoup git repo...
Cloning into bare repository '/home/wombat/.cache/yay/libsoup/libsoup'...
remote: Enumerating objects: 31574, done.
remote: Counting objects: 100% (2503/2503), done.
remote: Compressing objects: 100% (1665/1665), done.
remote: Total 31574 (delta 1897), reused 1114 (delta 832), pack-reused 29071 (from 1)
Receiving objects: 100% (31574/31574), 9.60 MiB | 39.31 MiB/s, done.
Resolving deltas: 100% (24862/24862), done.
  -> Found 0001-Disable-flaky-test.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    libsoup ... Passed
    0001-Disable-flaky-test.patch ... Passed
:: Remove make dependencies after install? [y/N] 
:: (1/1) Parsing SRCINFO: libsoup
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
 cidercollective is up to date
 chaotic-aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (18)                 New Version  Net Change  Download Size

extra/apr                    1.7.6-1        1.16 MiB       0.27 MiB
extra/apr-util               1.6.3-2        0.67 MiB       0.16 MiB
extra/docbook-xml            4.5-11         1.96 MiB       0.08 MiB
extra/docbook-xsl            1.79.2-9      26.32 MiB       0.81 MiB
core/glib2-docs              2.88.1-1      66.78 MiB       4.30 MiB
extra/ninja                  1.13.2-3       0.41 MiB       0.17 MiB
extra/php                    8.5.6-1       39.16 MiB       5.65 MiB
extra/python-lxml            6.1.1-1        5.91 MiB       1.58 MiB
extra/python-mako            1.3.11-1       0.98 MiB       0.17 MiB
extra/python-markdown        3.10.2-1       1.13 MiB       0.19 MiB
extra/python-pygments        2.20.0-1      15.36 MiB       2.42 MiB
extra/python-tqdm            4.67.3-1       0.62 MiB       0.13 MiB
extra/apache                 2.4.67-1       6.49 MiB       1.72 MiB
extra/gobject-introspection  1.86.0-2       3.11 MiB       0.51 MiB
extra/gtk-doc                1.36.1-1       3.43 MiB       0.36 MiB
extra/meson                  1.11.1-3      16.42 MiB       2.46 MiB
extra/php-apache             8.5.6-1       23.08 MiB       4.22 MiB
extra/vala                   0.56.19-1     14.43 MiB       2.25 MiB

Total Download Size:    27.46 MiB
Total Installed Size:  227.44 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-pygments-2.20.0-1-any                       2.4 MiB  5.03 MiB/s 00:00 [--------------------------------------------] 100%
 php-apache-8.5.6-1-x86_64                          4.2 MiB  8.78 MiB/s 00:00 [--------------------------------------------] 100%
 meson-1.11.1-3-any                                 2.5 MiB  5.11 MiB/s 00:00 [--------------------------------------------] 100%
 glib2-docs-2.88.1-1-x86_64                         4.3 MiB  8.58 MiB/s 00:01 [--------------------------------------------] 100%
 php-8.5.6-1-x86_64                                 5.7 MiB  10.2 MiB/s 00:01 [--------------------------------------------] 100%
 vala-0.56.19-1-x86_64                              2.2 MiB  27.8 MiB/s 00:00 [--------------------------------------------] 100%
 apache-2.4.67-1-x86_64                          1762.6 KiB  27.8 MiB/s 00:00 [--------------------------------------------] 100%
 python-lxml-6.1.1-1-x86_64                      1618.6 KiB  19.5 MiB/s 00:00 [--------------------------------------------] 100%
 docbook-xsl-1.79.2-9-any                         831.8 KiB  9.23 MiB/s 00:00 [--------------------------------------------] 100%
 gobject-introspection-1.86.0-2-x86_64            522.3 KiB  7.50 MiB/s 00:00 [--------------------------------------------] 100%
 gtk-doc-1.36.1-1-any                             367.5 KiB  2.66 MiB/s 00:00 [--------------------------------------------] 100%
 apr-1.7.6-1-x86_64                               281.5 KiB  2011 KiB/s 00:00 [--------------------------------------------] 100%
 python-markdown-3.10.2-1-any                     194.2 KiB  1397 KiB/s 00:00 [--------------------------------------------] 100%
 ninja-1.13.2-3-x86_64                            173.4 KiB  1495 KiB/s 00:00 [--------------------------------------------] 100%
 python-mako-1.3.11-1-any                         173.3 KiB  2.73 MiB/s 00:00 [--------------------------------------------] 100%
 apr-util-1.6.3-2-x86_64                          168.7 KiB  2.14 MiB/s 00:00 [--------------------------------------------] 100%
 python-tqdm-4.67.3-1-any                         130.5 KiB  2.16 MiB/s 00:00 [--------------------------------------------] 100%
 docbook-xml-4.5-11-any                            86.8 KiB   782 KiB/s 00:00 [--------------------------------------------] 100%
 Total (18/18)                                     27.5 MiB  26.5 MiB/s 00:01 [--------------------------------------------] 100%
(18/18) checking keys in keyring                                              [--------------------------------------------] 100%
(18/18) checking package integrity                                            [--------------------------------------------] 100%
(18/18) loading package files                                                 [--------------------------------------------] 100%
(18/18) checking for file conflicts                                           [--------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Scanning packages for security issues...
:: Processing package changes...
( 1/18) installing docbook-xml                                                [--------------------------------------------] 100%
( 2/18) installing docbook-xsl                                                [--------------------------------------------] 100%
( 3/18) installing glib2-docs                                                 [--------------------------------------------] 100%
( 4/18) installing python-lxml                                                [--------------------------------------------] 100%
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
( 5/18) installing python-pygments                                            [--------------------------------------------] 100%
( 6/18) installing gtk-doc                                                    [--------------------------------------------] 100%
Optional dependencies for gtk-doc
    dblatex: PDF support
( 7/18) installing vala                                                       [--------------------------------------------] 100%
( 8/18) installing apr                                                        [--------------------------------------------] 100%
( 9/18) installing apr-util                                                   [--------------------------------------------] 100%
Optional dependencies for apr-util
    gdbm: enable gdbm support [installed]
    libldap: enable ldap support [installed]
    unixodbc: enable odbc support
    mariadb-libs: enable mysql/mariadb support [installed]
    postgresql-libs: enable postgres support [installed]
    db: enable berkley db support
    sqlite: enable sqlite support [installed]
    nss: enable nss crypto support [installed]
    openssl: enable openssl crypto support [installed]
(10/18) installing apache                                                     [--------------------------------------------] 100%
Optional dependencies for apache
    lua: for mod_lua module [installed]
    libxml2: for mod_proxy_html, mod_xml2enc modules [installed]
    curl: for mod_md module [installed]
    jansson: for mod_md module [installed]
    brotli: for mod_brotli module [installed]
    uwsgi: for mod_proxy_uwsgi module
    lynx: apachectl status
    perl: for apxs and dbmmanage [installed]
    systemd-libs: for mod_systemd module [installed]
    logrotate: for rotating logs [installed]
(11/18) installing php                                                        [--------------------------------------------] 100%
(12/18) installing php-apache                                                 [--------------------------------------------] 100%
(13/18) installing python-mako                                                [--------------------------------------------] 100%
Optional dependencies for python-mako
    python-babel: for i18n features
    python-beaker: for caching support
    python-dogpile.cache: for caching support
    python-pygments: for syntax highlighting [installed]
    python-pytest: for testing utilities
(14/18) installing python-markdown                                            [--------------------------------------------] 100%
Optional dependencies for python-markdown
    python-yaml: parse Python in YAML metadata [installed]
    python-pygments: Code highlighting [installed]
(15/18) installing gobject-introspection                                      [--------------------------------------------] 100%
(16/18) installing ninja                                                      [--------------------------------------------] 100%
(17/18) installing python-tqdm                                                [--------------------------------------------] 100%
Optional dependencies for python-tqdm
    python-requests: telegram [installed]
(18/18) installing meson                                                      [--------------------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Creating temporary files...
(2/3) Reloading system manager configuration...
(3/3) Arming ConditionNeedsUpdate...
==> Making package: libsoup 2.74.3-4 (Sun 31 May 2026 08:16:38 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating libsoup git repo...
  -> Found 0001-Disable-flaky-test.patch
==> Validating source files with b2sums...
    libsoup ... Passed
    0001-Disable-flaky-test.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of libsoup git repo...
Cloning into 'libsoup'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Applied patch to 'tests/ssl-test.c' cleanly.
==> Sources are ready.
==> Making package: libsoup 2.74.3-4 (Sun 31 May 2026 08:16:44 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...

Wrap files:
Wrap sysprof.wrap type  git not found: sysprof
Wrap zlib.wrap    type file not found: zlib-1.2.11

+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 libsoup build -D gtk_doc=true
The Meson build system
Version: 1.11.1
Source dir: /home/wombat/.cache/yay/libsoup/src/libsoup
Build dir: /home/wombat/.cache/yay/libsoup/src/build
Build type: native build
DEPRECATION: WrapDB v1 is deprecated, updated using `meson wrap update zlib`
Project name: libsoup
Project version: 2.74.3
C compiler for the host machine: cc (gcc 16.1.1 "cc (GCC) 16.1.1 20260430")
C linker for the host machine: cc ld.bfd 2.46.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wall: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Winit-self: YES 
Compiler for C supports arguments -Wdeclaration-after-statement: YES 
Compiler for C supports arguments -Werror=missing-prototypes: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=aggregate-return: YES 
Compiler for C supports arguments -Werror=format=2: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wno-format-zero-length: YES 
libsoup/meson.build:81: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
libsoup/meson.build:84: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency glib-2.0 found: YES 2.88.1
libsoup/meson.build:86: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Run-time dependency gmodule-2.0 found: YES 2.88.1
libsoup/meson.build:88: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Run-time dependency gobject-2.0 found: YES 2.88.1
libsoup/meson.build:90: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Run-time dependency gio-2.0 found: YES 2.88.1
Run-time dependency sqlite3 found: YES 3.53.1
Run-time dependency libxml-2.0 found: YES 2.15.3
Run-time dependency libbrotlidec found: YES 1.2.0
libsoup/meson.build:151: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Run-time dependency libpsl found: YES 0.21.5
Checking for function "gmtime_r" : YES 
libsoup/meson.build:159: WARNING: Project targets '>=0.50' but uses feature introduced in '0.54.0': fallback arg in dependency.
Run-time dependency sysprof-capture-4 found: YES 50.0
Checking if "GIO has real TLS support" with dependencies glib-2.0, gmodule-2.0, gobject-2.0, gio-2.0 runs: YES
Run-time dependency zlib found: YES 1.3.2
Program apachectl found: YES (/usr/bin/apachectl)
Program httpd found: YES (/usr/bin/httpd)
Message: Apache modules directory: /usr/lib64/httpd/modules
Message: Apache SSL module directory: /usr/lib64/httpd/modules
Message: Apache PHP module file: 
Message: Apache mod_unixd module directory: /usr/lib64/httpd/modules
Program php found: YES (/usr/bin/php)
Message: 
libsoup/meson.build:302: WARNING: Some regression tests will not be compiled due to missing libraries or modules. Please check the logs for more details.
Program krb5-config found: YES (/usr/bin/krb5-config)
Program ntlm_auth found: YES (/usr/bin/ntlm_auth)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Vala compiler for the host machine: valac (valac 0.56.19)
Configuring config.h using configuration
Dependency gio-2.0 for build machine found: YES 2.88.1 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring soup-version.h using configuration
Dependency glib-2.0 for build machine found: YES 2.88.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency glib-2.0 for build machine found: YES 2.88.1 (cached)
Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums)
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency gobject-introspection-1.0 found: YES 1.86.0
Dependency gobject-introspection-1.0 for host machine found: YES 1.86.0 (cached)
Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 for host machine found: YES 1.86.0 (cached)
Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Program vapigen found: YES (/usr/bin/vapigen)
Program xgettext found: YES (/usr/bin/xgettext)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Dependency gio-2.0 for build machine found: YES 2.88.1 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring httpd.conf using configuration
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Build targets in project: 126
WARNING: Project specifies a minimum meson_version '>=0.50' but uses features which were added in newer versions:
 * 0.54.0: {'fallback arg in dependency'}
NOTICE: Future-deprecated features used:
 * 0.55.0: {'Program.path'}
 * 0.56.0: {'meson.build_root'}

libsoup 2.74.3

  User defined options
    auto_features     : enabled
    b_pie             : true
    buildtype         : plain
    gtk_doc           : true
    libexecdir        : lib
    prefix            : /usr
    python.bytecompile: 1
    sbindir           : bin
    wrap_mode         : nodownload

Found ninja-1.13.2 at /usr/bin/ninja
INFO: autodetecting backend as ninja                                                                                             
INFO: calculating backend command to run: /usr/bin/ninja -C /home/wombat/.cache/yay/libsoup/src/build
ninja: Entering directory `/home/wombat/.cache/yay/libsoup/src/build'
[82/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-auth-digest.c.o
../libsoup/libsoup/soup-auth-digest.c: In function ‘soup_auth_digest_compute_hex_urp’:
../libsoup/libsoup/soup-auth-digest.c:245:9: warning: ‘__builtin_strncpy’ specified bound 33 equals destination size [-Wstringop-truncation]
  245 |         strncpy (hex_urp, g_checksum_get_string (checksum), 33);
      |         ^
../libsoup/libsoup/soup-auth-digest.c: In function ‘soup_auth_digest_compute_hex_a1’:
../libsoup/libsoup/soup-auth-digest.c:275:17: warning: ‘__builtin_strncpy’ specified bound 33 equals destination size [-Wstringop-truncation]
  275 |                 strncpy (hex_a1, g_checksum_get_string (checksum), 33);
      |                 ^
[84/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-address.c.o
../libsoup/libsoup/soup-address.c: In function ‘soup_address_set_property’:
../libsoup/libsoup/soup-address.c:203:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  203 |                 priv->sockaddr = g_memdup (sa, len);
      |                 ^~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gio/gnetworking.h:24,
                 from ../libsoup/libsoup/soup-address.c:14:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
In file included from /usr/include/netdb.h:27,
                 from /usr/include/glib-2.0/gio/gnetworking.h:40:
../libsoup/libsoup/soup-address.c:77:24: warning: array subscript ‘struct sockaddr_storage[0]’ is partly outside array bounds of ‘unsigned char[28]’ [-Warray-bounds=]
   77 |         (priv->sockaddr->ss_family == AF_INET ? \
      |                        ^~
../libsoup/libsoup/soup-address.c:205:37: note: in expansion of macro ‘SOUP_ADDRESS_GET_PORT’
  205 |                 priv->port = ntohs (SOUP_ADDRESS_GET_PORT (priv));
      |                                     ^~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-address.c:203:34: note: object of size [16, 28] allocated by ‘g_memdup’
  203 |                 priv->sockaddr = g_memdup (sa, len);
      |                                  ^~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-address.c:64:24: warning: array subscript ‘struct sockaddr_storage[0]’ is partly outside array bounds of ‘unsigned char[28]’ [-Warray-bounds=]
   64 |         (priv->sockaddr->ss_family = family)
      |                        ^~
../libsoup/libsoup/soup-address.c:176:17: note: in expansion of macro ‘SOUP_ADDRESS_SET_FAMILY’
  176 |                 SOUP_ADDRESS_SET_FAMILY (priv, family);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-address.c:175:34: note: object of size 28 allocated by ‘g_malloc0’
  175 |                 priv->sockaddr = g_malloc0 (SOUP_ADDRESS_FAMILY_SOCKADDR_SIZE (family));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-address.c:64:24: warning: array subscript ‘struct sockaddr_storage[0]’ is partly outside array bounds of ‘unsigned char[16]’ [-Warray-bounds=]
   64 |         (priv->sockaddr->ss_family = family)
      |                        ^~
../libsoup/libsoup/soup-address.c:176:17: note: in expansion of macro ‘SOUP_ADDRESS_SET_FAMILY’
  176 |                 SOUP_ADDRESS_SET_FAMILY (priv, family);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-address.c:175:34: note: object of size 16 allocated by ‘g_malloc0’
  175 |                 priv->sockaddr = g_malloc0 (SOUP_ADDRESS_FAMILY_SOCKADDR_SIZE (family));
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[93/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-auth-ntlm.c.o
../libsoup/libsoup/soup-auth-ntlm.c: In function ‘soup_ntlm_parse_challenge’:
../libsoup/libsoup/soup-auth-ntlm.c:757:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  757 |                 *nonce = g_memdup (chall + NTLM_CHALLENGE_NONCE_OFFSET,
      |                 ^
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from ../libsoup/libsoup/soup-auth-ntlm.c:17:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
../libsoup/libsoup/soup-auth-ntlm.c:770:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  770 |                 *target_info = g_memdup (chall + target.offset, target.length);
      |                 ^
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
../libsoup/libsoup/soup-auth-ntlm.c: At top level:
../libsoup/libsoup/soup-auth-ntlm.c:1340:39: warning: argument 2 of type ‘unsigned char[8]’ with mismatched bound [-Warray-parameter=]
 1340 | des (guint32 ks[16][2], unsigned char block[8])
      |                         ~~~~~~~~~~~~~~^~~~~~~~
../libsoup/libsoup/soup-auth-ntlm.c:604:44: note: previously declared as ‘unsigned char *’
  604 | static void des                   (DES_KS, unsigned char *);
      |                                            ^~~~~~~~~~~~~~~
[102/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-directory-input-stream.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/glib/gi18n-lib.h:23,
                 from ../libsoup/libsoup/soup-directory-input-stream.c:28:
../libsoup/libsoup/soup-directory-input-stream.c: In function ‘soup_directory_input_stream_parse_info’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-directory-input-stream.c:102:9: note: in expansion of macro ‘g_string_free’
  102 |         g_string_free (string, FALSE);
      |         ^~~~~~~~~~~~~
[112/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-message-body.c.o
../libsoup/libsoup/soup-message-body.c: In function ‘soup_buffer_new’:
../libsoup/libsoup/soup-message-body.c:99:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
   99 |                 data = g_memdup (data, length);
      |                 ^~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-message-body.h:9,
                 from ../libsoup/libsoup/soup-message-body.c:14:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[124/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-multipart.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-multipart.h:9,
                 from ../libsoup/libsoup/soup-multipart.c:14:
../libsoup/libsoup/soup-multipart.c: In function ‘soup_multipart_to_message’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-multipart.c:434:17: note: in expansion of macro ‘g_string_free’
  434 |                 g_string_free (str, FALSE);
      |                 ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-multipart.c:444:9: note: in expansion of macro ‘g_string_free’
  444 |         g_string_free (str, FALSE);
      |         ^~~~~~~~~~~~~
[154/251] Compiling C object examples/simple-httpd.p/simple-httpd.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-address.h:11,
                 from ../libsoup/libsoup/soup.h:11,
                 from ../libsoup/examples/simple-httpd.c:12:
../libsoup/examples/simple-httpd.c: In function ‘do_get’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/examples/simple-httpd.c:116:17: note: in expansion of macro ‘g_string_free’
  116 |                 g_string_free (listing, FALSE);
      |                 ^~~~~~~~~~~~~
[155/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-xmlrpc-old.c.o
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-xmlrpc-old.h:9,
                 from ../libsoup/libsoup/soup-xmlrpc-old.c:17:
../libsoup/libsoup/soup-xmlrpc-old.c: In function ‘insert_value’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "(g_array_get_type ())"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:142:49: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
  142 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gvaluearray.h:40:56: note: in expansion of macro ‘GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR’
   40 | #define G_TYPE_VALUE_ARRAY (g_value_array_get_type ()) GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(G_TYPE_ARRAY)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-xmlrpc-old.c:103:28: note: in expansion of macro ‘G_TYPE_VALUE_ARRAY’
  103 |         } else if (type == G_TYPE_VALUE_ARRAY) {
      |                            ^~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-xmlrpc-old.c: In function ‘parse_value’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "(g_array_get_type ())"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:142:49: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
  142 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gvaluearray.h:40:56: note: in expansion of macro ‘GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR’
   40 | #define G_TYPE_VALUE_ARRAY (g_value_array_get_type ()) GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(G_TYPE_ARRAY)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-xmlrpc-old.c:479:38: note: in expansion of macro ‘G_TYPE_VALUE_ARRAY’
  479 |                 g_value_init (value, G_TYPE_VALUE_ARRAY);
      |                                      ^~~~~~~~~~~~~~~~~~
[156/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-uri.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-uri.h:11,
                 from ../libsoup/libsoup/soup-uri.c:15:
../libsoup/libsoup/soup-uri.c: In function ‘soup_uri_to_string_internal’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-uri.c:599:9: note: in expansion of macro ‘g_string_free’
  599 |         g_string_free (str, FALSE);
      |         ^~~~~~~~~~~~~
../libsoup/libsoup/soup-uri.c: In function ‘soup_uri_encode’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/libsoup/soup-uri.c:754:9: note: in expansion of macro ‘g_string_free’
  754 |         g_string_free (str, FALSE);
      |         ^~~~~~~~~~~~~
[160/251] Compiling C object libsoup/libsoup-2.4.so.1.11.2.p/soup-websocket-connection.c.o
../libsoup/libsoup/soup-websocket-connection.c: In function ‘send_message’:
../libsoup/libsoup/soup-websocket-connection.c:571:85: warning: ‘mask_offset’ may be used uninitialized [-Wmaybe-uninitialized]
  571 |                 xor_with_mask (bytes->data + mask_offset, bytes->data + mask_offset + MASK_LENGTH, length);
      |                                                                                     ^
../libsoup/libsoup/soup-websocket-connection.c:489:16: note: ‘mask_offset’ was declared here
  489 |         guint8 mask_offset;
      |                ^~~~~~~~~~~
[164/251] Compiling C object tests/cache-test.p/cache-test.c.o
../libsoup/tests/cache-test.c: In function ‘do_request’:
../libsoup/tests/cache-test.c:214:9: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations]
  214 |         return nread ? g_memdup (buf, nread) : g_strdup ("");
      |         ^~~~~~
In file included from /usr/include/glib-2.0/glib/gstring.h:37,
                 from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-address.h:11,
                 from ../libsoup/libsoup/soup.h:11,
                 from ../libsoup/tests/test-utils.h:12,
                 from ../libsoup/tests/cache-test.c:6:
/usr/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here
  338 | gpointer              g_memdup         (gconstpointer mem,
      |                       ^~~~~~~~
[174/251] Compiling C object tests/samesite-test.p/samesite-test.c.o
In file included from /usr/include/glib-2.0/glib.h:89,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-address.h:11,
                 from ../libsoup/libsoup/soup.h:11,
                 from ../libsoup/tests/test-utils.h:12,
                 from ../libsoup/tests/samesite-test.c:3:
In function ‘assert_highest_policy_visible’,
    inlined from ‘same_site_test’ at ../libsoup/tests/samesite-test.c:88:2:
/usr/include/glib-2.0/glib/gtestutils.h:61:49: warning: ‘expected_count’ may be used uninitialized [-Wmaybe-uninitialized]
   61 |                                              if (__n1 cmp __n2) ; else \
      |                                                 ^
../libsoup/tests/samesite-test.c:65:9: note: in expansion of macro ‘g_assert_cmpuint’
   65 |         g_assert_cmpuint (size, ==, expected_count);
      |         ^~~~~~~~~~~~~~~~
../libsoup/tests/samesite-test.c: In function ‘same_site_test’:
../libsoup/tests/samesite-test.c:47:26: note: ‘expected_count’ was declared here
   47 |         size_t size = 0, expected_count;
      |                          ^~~~~~~~~~~~~~
[175/251] Compiling C object tests/forms-test.p/forms-test.c.o
In file included from /usr/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/include/glib-2.0/glib.h:56,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-address.h:11,
                 from ../libsoup/libsoup/soup.h:11,
                 from ../libsoup/tests/test-utils.h:12,
                 from ../libsoup/tests/forms-test.c:6:
../libsoup/tests/forms-test.c: In function ‘md5_get_callback’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/tests/forms-test.c:344:9: note: in expansion of macro ‘g_string_free’
  344 |         g_string_free (buf, FALSE);
      |         ^~~~~~~~~~~~~
../libsoup/tests/forms-test.c: In function ‘hello_callback’:
/usr/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of ‘g_string_free_and_steal’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   74 |   (__builtin_constant_p (free_segment) ?        \
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |     ((free_segment) ?                           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |       (g_string_free) ((str), (free_segment)) : \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |       g_string_free_and_steal (str))            \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |     :                                           \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |     (g_string_free) ((str), (free_segment)))
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libsoup/tests/forms-test.c:300:9: note: in expansion of macro ‘g_string_free’
  300 |         g_string_free (buf, FALSE);
      |         ^~~~~~~~~~~~~
[185/251] Compiling C object tests/ssl-test.p/ssl-test.c.o
../libsoup/tests/ssl-test.c:361:1: warning: ‘do_tls_interaction_test’ defined but not used [-Wunused-function]
  361 | do_tls_interaction_test (void)
      | ^~~~~~~~~~~~~~~~~~~~~~~
[198/251] Compiling C object tests/server-test.p/server-test.c.o
../libsoup/tests/server-test.c: In function ‘do_one_server_aliases_test’:
../libsoup/tests/server-test.c:180:17: warning: ‘g_socket_client_set_tls_validation_flags’ is deprecated [-Wdeprecated-declarations]
  180 |                 g_socket_client_set_tls_validation_flags (client, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gio/gio.h:150,
                 from ../libsoup/libsoup/soup-types.h:9,
                 from ../libsoup/libsoup/soup-address.h:11,
                 from ../libsoup/libsoup/soup.h:11,
                 from ../libsoup/tests/test-utils.h:12,
                 from ../libsoup/tests/server-test.c:6:
/usr/include/glib-2.0/gio/gsocketclient.h:118:25: note: declared here
  118 | void                    g_socket_client_set_tls_validation_flags        (GSocketClient        *client,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[247/251] Generating libsoup/Soup-2.4.gir with a custom command (wrapped by meson to set env)
<unknown>:: Warning: Soup: (ErrorQuarkFunction)http_error_quark: soup_http_error_quark: Couldn't find corresponding enumeration
[251/251] Generating libsoup/SoupGNOME-2.4.typelib with a custom command
==> Starting check()...
ninja: Entering directory `/home/wombat/.cache/yay/libsoup/src/build'
ninja: no work to do.
 1/37 libsoup:date-test                        OK              0.02s
 2/37 libsoup:header-parsing-test              OK              0.02s
 3/37 libsoup:cookies-test                     OK              0.07s
 4/37 libsoup:continue-test                    OK              0.08s
 5/37 libsoup:chunk-test                       OK              0.10s
 6/37 libsoup:coding-test                      OK              0.09s
 7/37 libsoup:cache-test                       OK              0.11s
 8/37 libsoup:no-ssl-test                      OK              0.03s
 9/37 libsoup:multipart-test                   OK              0.08s
10/37 libsoup:hsts-db-test                     OK              0.11s
11/37 libsoup:samesite-test                    OK              0.02s
12/37 libsoup:resource-test                    OK              0.06s
13/37 libsoup:requester-test                   OK              0.09s
14/37 libsoup:redirect-test                    OK              0.12s
15/37 libsoup:socket-test                      OK              0.02s
16/37 libsoup:chunk-io-test                    OK              0.26s
17/37 libsoup:forms-test                       OK              0.26s
18/37 libsoup:server-test                      OK              0.14s
19/37 libsoup:sniffing-test                    OK              0.12s
20/37 libsoup:streaming-test                   OK              0.07s
21/37 libsoup:tld-test                         OK              0.02s
22/37 libsoup:ntlm-test                        OK              0.22s
23/37 libsoup:brotli-decompressor-test         OK              0.01s
24/37 libsoup:uri-parsing-test                 OK              0.06s
25/37 libsoup:ssl-test                         OK              0.13s
26/37 libsoup:websocket-test                   OK              0.11s
27/37 libsoup:session-test                     OK              0.38s
28/37 libsoup:server-auth-test                 OK              0.53s
29/37 libsoup:misc-test                        OK              0.72s
30/37 libsoup:context-test                     OK              1.68s
31/37 libsoup:timeout-test                     OK              8.12s
32/37 libsoup:hsts-test                        OK             12.35s
33/37 libsoup:auth-test                        OK              5.22s
34/37 libsoup:connection-test                  OK              1.81s
35/37 libsoup:range-test                       OK              1.16s
36/37 libsoup:proxy-test                       OK              1.39s
37/37 libsoup:pull-api-test                    OK              1.57s

Ok:                37  
Fail:              0   

Full log written to /home/wombat/.cache/yay/libsoup/src/build/meson-logs/testlog.txt
==> Entering fakeroot environment...
==> Starting package_libsoup()...
ninja: Entering directory `/home/wombat/.cache/yay/libsoup/src/build'
ninja: no work to do.
Installing libsoup/soup-enum-types.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing libsoup/libsoup-2.4.so.1.11.2 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib
Installing libsoup/libsoup-gnome-2.4.so.1.11.2 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib
Installing libsoup/Soup-2.4.gir to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/gir-1.0
Installing libsoup/Soup-2.4.typelib to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/girepository-1.0
Installing libsoup/libsoup-2.4.vapi to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/vala/vapi
Installing libsoup/SoupGNOME-2.4.gir to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/gir-1.0
Installing libsoup/SoupGNOME-2.4.typelib to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/girepository-1.0
Installing po/ab/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ab/LC_MESSAGES
Installing po/an/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/an/LC_MESSAGES
Installing po/as/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/as/LC_MESSAGES
Installing po/be/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/be/LC_MESSAGES
Installing po/bg/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/bg/LC_MESSAGES
Installing po/bn_IN/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/bn_IN/LC_MESSAGES
Installing po/bs/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/bs/LC_MESSAGES
Installing po/ca/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ca/LC_MESSAGES
Installing po/ca@valencia/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ca@valencia/LC_MESSAGES
Installing po/cs/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/cs/LC_MESSAGES
Installing po/da/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/de/LC_MESSAGES
Installing po/el/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/el/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/en_GB/LC_MESSAGES
Installing po/eo/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/eo/LC_MESSAGES
Installing po/es/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/es/LC_MESSAGES
Installing po/et/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/et/LC_MESSAGES
Installing po/eu/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/eu/LC_MESSAGES
Installing po/fa/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/fa/LC_MESSAGES
Installing po/fi/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/fur/LC_MESSAGES
Installing po/gd/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/gd/LC_MESSAGES
Installing po/gl/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/gl/LC_MESSAGES
Installing po/gu/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/gu/LC_MESSAGES
Installing po/he/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/id/LC_MESSAGES
Installing po/it/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ja/LC_MESSAGES
Installing po/kn/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/kn/LC_MESSAGES
Installing po/ko/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ko/LC_MESSAGES
Installing po/lt/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/lt/LC_MESSAGES
Installing po/lv/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/lv/LC_MESSAGES
Installing po/ml/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ml/LC_MESSAGES
Installing po/mr/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/mr/LC_MESSAGES
Installing po/ms/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ms/LC_MESSAGES
Installing po/nb/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/nb/LC_MESSAGES
Installing po/ne/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ne/LC_MESSAGES
Installing po/nl/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/nl/LC_MESSAGES
Installing po/oc/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/oc/LC_MESSAGES
Installing po/or/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/or/LC_MESSAGES
Installing po/pa/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/pa/LC_MESSAGES
Installing po/pl/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ru/LC_MESSAGES
Installing po/sk/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/sl/LC_MESSAGES
Installing po/sr/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/sr/LC_MESSAGES
Installing po/sr@latin/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/sr@latin/LC_MESSAGES
Installing po/sv/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/sv/LC_MESSAGES
Installing po/ta/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ta/LC_MESSAGES
Installing po/te/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/te/LC_MESSAGES
Installing po/tg/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/tg/LC_MESSAGES
Installing po/th/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/th/LC_MESSAGES
Installing po/tr/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/tr/LC_MESSAGES
Installing po/ug/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/ug/LC_MESSAGES
Installing po/uk/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/uk/LC_MESSAGES
Installing po/uz@cyrillic/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/uz@cyrillic/LC_MESSAGES
Installing po/vi/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/vi/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/zh_CN/LC_MESSAGES
Installing po/zh_HK/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/zh_HK/LC_MESSAGES
Installing po/zh_TW/LC_MESSAGES/libsoup.mo to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/locale/zh_TW/LC_MESSAGES
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-address.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-auth.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-auth-domain.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-auth-domain-basic.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-auth-domain-digest.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-auth-manager.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-autocleanups.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cache.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-content-decoder.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-content-sniffer.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cookie.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cookie-jar.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cookie-jar-db.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cookie-jar-text.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-date.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-form.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-headers.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-hsts-enforcer.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-hsts-enforcer-db.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-hsts-policy.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-logger.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-message.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-message-body.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-message-headers.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-method.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-misc.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-multipart.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-multipart-input-stream.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-password-manager.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-portability.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-proxy-resolver.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-proxy-resolver-default.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-proxy-uri-resolver.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-request.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-request-data.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-request-file.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-request-http.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-requester.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-server.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-session.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-session-async.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-session-feature.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-session-sync.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-socket.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-status.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-tld.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-types.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-uri.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-value-utils.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-websocket.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-websocket-connection.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-websocket-extension.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-websocket-extension-deflate.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-websocket-extension-manager.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-xmlrpc.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-xmlrpc-old.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-cookie-jar-sqlite.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-gnome-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-gnome-features.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-gnome-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/libsoup/libsoup/soup-gnome.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-gnome-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/build/libsoup/soup-version.h to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/include/libsoup-2.4/libsoup
Installing /home/wombat/.cache/yay/libsoup/src/build/meson-private/libsoup-2.4.pc to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/pkgconfig
Installing /home/wombat/.cache/yay/libsoup/src/build/meson-private/libsoup-gnome-2.4.pc to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/pkgconfig
Installing /home/wombat/.cache/yay/libsoup/src/build/meson-private/libsoup-2.4.deps to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/share/vala/vapi
Installing symlink pointing to libsoup-2.4.so.1.11.2 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/libsoup-2.4.so.1
Installing symlink pointing to libsoup-2.4.so.1 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/libsoup-2.4.so
Installing symlink pointing to libsoup-gnome-2.4.so.1.11.2 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/libsoup-gnome-2.4.so.1
Installing symlink pointing to libsoup-gnome-2.4.so.1 to /home/wombat/.cache/yay/libsoup/pkg/libsoup/usr/lib/libsoup-gnome-2.4.so
Running custom install script '/usr/bin/meson --internal gtkdoc --sourcedir=/home/wombat/.cache/yay/libsoup/src/libsoup --builddir=/home/wombat/.cache/yay/libsoup/src/build --subdir=docs/reference --headerdirs=/home/wombat/.cache/yay/libsoup/src/libsoup/libsoup@@/home/wombat/.cache/yay/libsoup/src/build/libsoup --mainfile=libsoup-2.4-docs.sgml --modulename=libsoup-2.4 --moduleversion= --mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan --gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj --gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/usr/bin/gtkdoc-fixxref --namespace=soup --htmlargs= --scanargs=--deprecated-guards=SOUP_DISABLE_DEPRECATED@@--rebuild-types@@--ignore-decorators="SOUP_DEPRECATED\\w*\\s*()|SOUP_DEPRECATED\\w*|SOUP_AVAILABLE[\\w_]*" --scanobjsargs= --gobjects-types-file= --fixxrefargs= --mkdbargs=--sgml-mode@@--output-format=xml --html-assets= --content-files=/home/wombat/.cache/yay/libsoup/src/libsoup/docs/reference/build-howto.xml@@/home/wombat/.cache/yay/libsoup/src/libsoup/docs/reference/client-howto.xml@@/home/wombat/.cache/yay/libsoup/src/libsoup/docs/reference/request-howto.xml@@/home/wombat/.cache/yay/libsoup/src/libsoup/docs/reference/server-howto.xml@@/home/wombat/.cache/yay/libsoup/src/libsoup/docs/reference/session-porting.xml --expand-content-files= --ignore-headers=soup.h@@soup-autocleanups.h@@soup-enum-types.h@@soup-message-private.h@@soup-session-private.h@@soup-auth-basic.h@@soup-auth-digest.h@@soup-auth-ntlm.h@@soup-auth-negotiate.h@@soup-brotli-decompressor.h@@soup-connection.h@@soup-connection-auth.h@@soup-message-queue.h@@soup-path-map.h@@soup-gnome-features.h@@soup-proxy-resolver.h@@soup-proxy-resolver-gnome.h@@soup-proxy-resolver-static.h@@soup-directory-input-stream.h@@soup-http-input-stream.h@@soup-password-manager.h@@soup-password-manager-gnome.h@@soup-converter-wrapper.h@@soup-body-input-stream.h@@soup-body-output-stream.h@@soup-client-input-stream.h@@soup-content-processor.h@@soup-content-sniffer-stream.h@@soup-io-stream.h@@soup-cache-input-stream.h@@soup-filter-input-stream.h@@soup-cookie-jar-sqlite.h@@soup-requester.h@@soup-misc-private.h@@soup-proxy-uri-resolver.h@@soup-proxy-resolver-wrapper.h@@soup-proxy-uri-resolver.h@@soup-cache-private.h@@soup-cache-client-input-stream.h@@soup-socket-private.h@@soup-value-utils.h@@soup-websocket-extension-manager-private.h@@soup-xmlrpc-old.h --installdir= --cc=cc --ld=cc --cflags=-I/home/wombat/.cache/yay/libsoup/src/libsoup/. -I/home/wombat/.cache/yay/libsoup/src/build/. -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxml2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_DEFAULT_SOURCE -DHAVE_CONFIG_H -Wall -Wmissing-include-dirs -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=aggregate-return -Werror=format=2 -Wstrict-prototypes -Wno-format-zero-length -DLIBSOUP_HAVE_GSSAPI=1 -DUSE_NTLM_AUTH=1 \'-DNTLM_AUTH="/usr/bin/ntlm_auth"\' --ldflags=-L/home/wombat/.cache/yay/libsoup/src/build/libsoup -Wl,-rpath,/home/wombat/.cache/yay/libsoup/src/build/libsoup -lsoup-2.4 -lsysprof-capture-4 -pthread -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgio-2.0 -lxml2 -lsqlite3 -lpsl -lbrotlidec -lz -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "libsoup"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_libsoup-docs()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "libsoup-docs"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libsoup 2.74.3-4 (Sun 31 May 2026 08:17:37 PM CDT)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)  New Version  Net Change

libsoup      2.74.3-4       2.67 MiB

Total Installed Size:  2.67 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                [--------------------------------------------] 100%
(1/1) checking package integrity                                              [--------------------------------------------] 100%
(1/1) loading package files                                                   [--------------------------------------------] 100%
(1/1) checking for file conflicts                                             [--------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Scanning packages for security issues...

  ╔╦╗╦═╗╔═╗╦ ╦╦═╗
   ║ ╠╦╝╠═╣║ ║╠╦╝
   ╩ ╩╚═╩ ╩╚═╝╩╚═
  Trust scoring for AUR packages

  Fetching maintainer data for 0 unique maintainers...
  Scanned: 1 package(s)                                                 
  TRUSTED: 1

traur: libsoup (trust: 86/100)
  Trust: TRUSTED
  Negative signals:
       M-VOTES-LOW: Package has very few votes (1)
       M-NO-MAINTAINER: Package is orphaned (no maintainer)
       T-NEW-PACKAGE: Package is very new (0 days old)
       T-AUTHOR-CHANGE: Git history shows multiple different authors

  All packages look clean.
:: Processing package changes...
(1/1) installing libsoup                                                      [--------------------------------------------] 100%
Optional dependencies for libsoup
    samba: Windows Domain SSO [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
─❯

However, trying to reinstall proton-ge-custom-bin gets me this…

─❯ yay -S proton-ge-custom-bin
Sync Explicit (1): proton-ge-custom-bin-1:GE_Proton10_34-1
[sudo] password for wombat: 
resolving dependencies...
warning: cannot resolve "lib32-gst-plugins-base-libs", a dependency of "proton-ge-custom-bin"
:: The following package cannot be upgraded due to unresolvable dependencies:
      proton-ge-custom-bin

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'lib32-gst-plugins-base-libs' required by proton-ge-custom-bin
 -> error installing repo packages
─❯

Perhaps:

yay -Syu --asdeps lib32-gst-plugins-base-libs

It’s curious it’s not handling this for you though.

That worked.

─❯ yay -S aur/proton-ge-custom-bin

AUR Explicit (1): proton-ge-custom-bin-1:GE_Proton10_34-1
:: (1/1) Downloaded PKGBUILD: proton-ge-custom-bin
  1 proton-ge-custom-bin             (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 proton-ge-custom-bin             (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: proton-ge-custom-bin 1:GE_Proton10_34-1 (Sun 31 May 2026 08:25:54 PM CDT)
==> Retrieving sources...
  -> Downloading GE-Proton10-34_1.tar.gz...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
  0      0   0      0   0      0      0      0                              0
100 492.6M 100 492.6M   0      0 103.9M      0   00:04   00:04         109.2M
  -> Found user_settings.py
  -> Found launcher.sh
  -> Found proton-ge-custom-bin.conf
  -> Found pam_limits.conf
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    GE-Proton10-34_1.tar.gz ... Passed
    user_settings.py ... Passed
    launcher.sh ... Passed
    proton-ge-custom-bin.conf ... Passed
    pam_limits.conf ... Passed
:: (1/1) Parsing SRCINFO: proton-ge-custom-bin
==> Making package: proton-ge-custom-bin 1:GE_Proton10_34-1 (Sun 31 May 2026 08:26:00 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found GE-Proton10-34_1.tar.gz
  -> Found user_settings.py
  -> Found launcher.sh
  -> Found proton-ge-custom-bin.conf
  -> Found pam_limits.conf
==> Validating source files with sha512sums...
    GE-Proton10-34_1.tar.gz ... Passed
    user_settings.py ... Passed
    launcher.sh ... Passed
    proton-ge-custom-bin.conf ... Passed
    pam_limits.conf ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting GE-Proton10-34_1.tar.gz with bsdtar
==> Sources are ready.
==> Making package: proton-ge-custom-bin 1:GE_Proton10_34-1 (Sun 31 May 2026 08:26:09 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "proton-ge-custom-bin"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding changelog file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: proton-ge-custom-bin 1:GE_Proton10_34-1 (Sun 31 May 2026 08:26:20 PM CDT)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)           New Version         Net Change 

proton-ge-custom-bin  1:GE_Proton10_34-1  1402.90 MiB

Total Installed Size:  1402.90 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                [--------------------------------------------] 100%
(1/1) checking package integrity                                              [--------------------------------------------] 100%
(1/1) loading package files                                                   [--------------------------------------------] 100%
(1/1) checking for file conflicts                                             [--------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Scanning packages for security issues...
:: Processing package changes...
(1/1) installing proton-ge-custom-bin                                         [--------------------------------------------] 100%

The wine executable used by proton can automatically set the niceness of a process;
Consider adding yourself to the games group to make this work by issuing: usermod -a -G games

Optional dependencies for proton-ge-custom-bin
    vulkan-icd-loader [installed]
    lib32-openal
    lib32-vkd3d
    lib32-libva [installed]
    lib32-speex
    lib32-libtheora
    lib32-libvdpau
    gst-plugins-bad-libs [installed]
    lib32-gst-plugins-base-libs
    libjpeg-turbo [installed]
    graphene [installed]
    lib32-libjpeg-turbo [installed]
    lib32-libgudev
    lib32-mpg123
    libsoup [installed]
    lib32-openssl [installed]
    lib32-libusb
    kdialog: KDE splash dialog support
    zenity: GNOME splash dialog support [installed]
    python-kivy: splash dialog support (big picture mode)
    steam: use proton with steam like intended [installed]
    lib32-vulkan-icd-loader: dxvk dependency for 32bit prefixes [installed]
    vulkan-driver: driver to be used by dxvk [installed]
    winetricks: protonfixes backend - highly recommended [installed]
    wine: support for 32bit prefixes [installed]
    xboxdrv: gamepad driver service
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
─❯ 

But checking for updates again still shows the same libsoup message…

─❯ up
:: Synchronizing package databases...
 endeavouros                                       14.5 KiB   145 KiB/s 00:00 [--------------------------------------------] 100%
 core                                             126.1 KiB   543 KiB/s 00:00 [--------------------------------------------] 100%
 extra                                              8.2 MiB  18.9 MiB/s 00:00 [--------------------------------------------] 100%
 multilib                                         128.1 KiB   478 KiB/s 00:00 [--------------------------------------------] 100%
 cidercollective                                  608.0   B  2.97 KiB/s 00:00 [--------------------------------------------] 100%
 chaotic-aur                                      659.4 KiB   640 KiB/s 00:01 [--------------------------------------------] 100%
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Orphan (unmaintained) AUR Packages: libsoup
 there is nothing to do
Looking for updates…

Nothing to do.
Nothing unused to uninstall
─❯ 

I’ve (so far) always just stuck to stock repositories. Good spotting @dalto .

I think you can ignore the orphan message for now.

Someone else will hopefully pick it up if it is needed.

libsoup3 is in the Extra repo. I wonder if that would work instead, with some adjustment to the proton-ge-custom-bin PKGBUILD file…?

That also seems to have worked, no errors. However, checking for updates afterwards provides the same libsoup message…

─❯ up
:: Synchronizing package databases...
 endeavouros                                       14.5 KiB   163 KiB/s 00:00 [--------------------------------------------] 100%
 core                                             126.1 KiB   553 KiB/s 00:00 [--------------------------------------------] 100%
 extra                                              8.2 MiB  18.1 MiB/s 00:00 [--------------------------------------------] 100%
 multilib                                         128.1 KiB   560 KiB/s 00:00 [--------------------------------------------] 100%
 cidercollective                                  608.0   B  2.74 KiB/s 00:00 [--------------------------------------------] 100%
 chaotic-aur                                      659.4 KiB   882 KiB/s 00:01 [--------------------------------------------] 100%
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Orphan (unmaintained) AUR Packages: libsoup
 there is nothing to do
Looking for updates…

Nothing to do.
Nothing unused to uninstall
─❯

Yeah, it’ll continue to present that message so long as there’s no maintainer.

I use protonup-qt to handle any non-standard Proton versions; never have to worry about AUR packaging again.

You should be able to remove libsoup now that you have the AUR package.

Yes, I do the same. For me, it is both hassle free and more flexible.

Just came across this one too recommend by the dev when I was looking at the github page which could be worth looking into