Infektion? [Kompilieren von webkit2gtk dauert zu lange, stattdessen webkit2gtk-4.1]

Hallo,
ich hatte ein Updateproblem mit Pacman.
Und schließlich mit Ctrl-U in pacseek ein Update gestartet, welches nun nicht enden will.
Stets tauchen neue Warnings auf wie:

/home/fozo/.cache/yay/webkit2gtk/src/build/WTF/Headers/wtf/text/StringConcatenate.h:112:30: warning: implicit conversion from 'const char32_t' to 'element_type' (aka 'char16_t') may lose precision and change the meaning of the represented code unit [-Wcharacter-conversion]
  112 |             destination[0] = m_character;
      |                            ~ ^~~~~~~~~~~
1 warning generated.
[4730/8506] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-64.cpp.o

BIn ich etwa infiziert? Was kann ich tun? Soll ich das Update mit einem harten Shutdown abbrechen?
Hat jemand eine Idee?

EOZ

No, you are not infected!
Compiling webkit2gtk from source it’s just a massive compilation process
webkit2gtk is notorious for taking a massive amount of time and CPU power to build.

Do not do a hard shutdown. Just let it finish, or press Ctrl + C in the terminal to safely cancel the build process if you don’t want to wait.

Jetzt ist alles klar. Das dauert eben nur ewig. Starte es wieder falls du gestoppt hast, setz dich in die Sonne und lass dich bräunen derweil :rofl:

Now it’s all clear. It just takes forever. Start it up again if you’ve paused it, sit in the sun, and let yourself get a tan while you wait :rofl:

Hello Biotico,
OK. Thanks. I stopped the process with ctrl+c. I see now pacseek again where I start the process with ctrl-u. How can I restart the process, or have I to start it new?

EOZ

You will have to start from the beginning :slightly_frowning_face:

Hello BIotico,

OK. Thats bad news!
Do you think it would be better to make a new installation?

EOZ

Just let it run the update to the end, It will take some time but there’s no need for a new installation just lots of patience.

Bist du sicher, dass du das Paket wirklich benötigst, und es sich nicht um ein verwaistes Paket handelt?

Falls ja, ist es besser, es zu deinstallieren. Und falls du keinen anderen AUR Pakete verwendest, am besten das AUR gar nicht nutzen und nur mit pacmanarbeiten.

No clue which package requires webkit2gtk.

But instead of building it locally, I would check if the package that requires it is available as an AppImage.

Warum schreib ich nun eigentlich englisch obwohl der Herr die Frage auf deutsch gestellt hat ?

Kurzum. wenn Du uns verrätst welches Programm webkit2gtk als abhängigkeit aus dem AUR benötigt, ich würde es vorziehen ein AppImage in Betracht zu ziehen welches die Abhängigkeit direkt erfüllen sollte anstatt webkit2gtk stundenlang zu kompilieren. AppImages haben zwar auch ihre Probleme, denke aber in diesem Fall ist es schlicht und weg praktikabeler.

It’s not an orphaned package, and it’s required by many applications, as you can see for yourself:

Biotico,

OK. Can I deinstall by:

sudo pacman -R webkit2gtk

webkit2gtk. And then reinstall it with:
sudo pacman -S webkit2gtk
?
And making then a Systemupdate?

What do you mean?

EOZ

Just enter

pactree webkit2gtk

and see the output. If you dont have any dependency , then you can easily deinstall

Orphaned in the pacman sense: There’s currently no package on the system that requires it after it dropped from the official repos to AUR.

Follow what @swh said. If you don’t have pactree installed, just:

sudo pacman -S pactree

followed by:

pactree -r webkit2gtk

Since @EOZ seems relatively new to this, I’d be more inclined to recommend just letting the update finish compiling webkit2gtk before doing anything else, so they don’t unintentionally break something.

Hi,
heres the output:

├─libjxl
├─libmanette
│ ├─glib2
│ ├─glibc
│ ├─hidapi
│ │ └─systemd-libs
│ ├─libevdev
│ │ └─glibc
│ ├─libgcc
│ └─libgudev
├─libpng
├─libseccomp
├─libsecret
│ ├─glib2
│ ├─glibc
│ ├─libgcrypt
│ └─tpm2-tss
│   ├─curl
│   ├─json-c
│   ├─openssl
│   └─json-c provides libjson-c.so=5-64
├─libsoup
│ ├─brotli
│ ├─glib-networking
│ ├─glib2
│ ├─glibc
│ ├─krb5
│ ├─libpsl
│ ├─libsysprof-capture
│ ├─libxml2
│ ├─sqlite
│ ├─zlib
│ ├─brotli provides libbrotlidec.so=1-64
│ ├─krb5 provides libgssapi_krb5.so=2-64
│ ├─glib2 provides libglib-2.0.so=0-64
│ ├─glib2 provides libgobject-2.0.so=0-64
│ ├─glib2 provides libgio-2.0.so=0-64
│ └─libpsl provides libpsl.so=5-64
├─libstdc++
├─systemd-libs provides libsystemd
├─libtasn1
├─libwebp
├─libx11
├─libxml2
├─libxslt
│ ├─bash
│ ├─glibc
│ ├─libgcrypt
│ ├─libxml2
│ └─xz
├─mesa
├─openjpeg2
│ ├─libpng
│ ├─libtiff
│ ├─lcms2
│ └─glibc
├─pango
├─sqlite
├─noto-fonts provides ttf-font
├─wayland
├─woff2
│ ├─brotli
│ ├─gcc-libs
│ └─glibc
├─xdg-dbus-proxy
│ ├─glib2
│ ├─glibc
│ └─libgcc
└─zlib
[fozo@fozo-fozo ~]$ 


also wars das wohl mit dem einfach deinstallieren.
Im Internet habe ich gerade gefunden , das man webkit2gtk in arch so installiert:

sudo pacman -S webkit2gtk 

Was wenn ich einfach über die vorhandene Installation drüber installiere? Wenn es klappt, sollte es das Systemupdate doch deutlich verkürzen.
Was meinst du swh? Ein eingehbares Risiko?

EOZ :joy:

Allem anschein nach hast du ein veraltetes webkit aus dem AUR installiert

It seems you’ve installed an outdated version of WebKit from the AUR

@Biotico1974 it is possible to install web2kit using pacman -S, and what happens to the version from the AUR?

[quote=“EOZ, post:16, topic:80253, full:true”]

webkit2gtk is not available using pacman since it’s only on the AUR

It shows on my side It’s in extra and installed

─❯  LANG=C yay -Ss webkit2gtk
aur/greetdeez-bin 1.0.54-1 (+0 0.00) [70d16h] 
    Minimal, hackable display manager greeter for greetd — Go + Svelte 5 + webkit2gtk
aur/surfer-git 1:r300.e0b13a1-1 (+1 0.00) [1639d2h] (Out-of-date: 2024-10-19) 
    simple webkit2gtk browser
aur/wyebadblock-git 1.1-7 (+1 0.00) [1542d19h] 
    An adblock extension for webkit2gtk browsers.
aur/wyeb-git 1.1-4 (+5 0.00) [1542d19h] 
    A vim-like webkit2gtk browser
aur/webkit2gtk-3.0-hvml 2.34.1-9 (+0 0.00) [534d3h] 
    Web content engine for GTK (HVML)
aur/webkit2gtk-4.0-hvml 2.34.1-9 (+0 0.00) [534d3h] 
    Web content engine for GTK (HVML)
aur/webkit2gtk-4.1-imgpaste 2.50.5-1 (+1 0.00) [130d5h] 
    Web content engine for GTK (with patches for pasting images from clipboard)
aur/webkit2gtk-imgpaste 2.50.5-1 (+3 0.49) [130d5h] 
    Web content engine for GTK (with patches for pasting images from clipboard)
aur/webkit2gtk-docs 2.50.6-7 (+21 8.89) [53d2h] (Out-of-date: 2026-06-18) 
    Web content engine for GTK (documentation)
extra/webkit2gtk-4.1-docs 2.52.4-1 (1.8 MiB 35.7 MiB) 
    Web content engine for GTK (documentation)
extra/webkit2gtk-4.1 2.52.4-1 (35.7 MiB 133.1 MiB) (Installed)
    Web content engine for GTK
aur/webkit2gtk 2.50.6-7 (+21 8.89) [53d2h] (Out-of-date: 2026-06-18) 
    Web content engine for GTK

Yes, webkit2gtk-4.1 is available but if the application that had webkit2gtk as a dependency doesn’t support the new version, it might break. I had an issue with webkit2gtk on my system a few months ago and had to remove it completely.