Infected files: https://termbin.com/wrpf `sudo pacman-static --cachedir=/var/cache/pacman/pkg/ -Syu $(pacman-static -Qqn)` result errors, warnings: ``` (425/843) reinstalling graphviz [########################################] 100% Warning: Could not load "/usr/lib/graphviz/libgvplugin_gd.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. Warning: Could not load "/usr/lib/graphviz/libgvplugin_neato_layout.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. Warning: Could not load "/usr/lib/graphviz/libgvplugin_rsvg.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. Warning: Could not load "/usr/lib/graphviz/libgvplugin_gd.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. Warning: Could not load "/usr/lib/graphviz/libgvplugin_neato_layout.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. Warning: Could not load "/usr/lib/graphviz/libgvplugin_rsvg.so.6" - It was found, so perhaps one of its dependents was not. Try ldd. /usr/bin/update-mime-database /usr/bin/update-mime-database: symbol lookup error: /usr/lib/libicuuc.so.75: undefined symbol: _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE, version GLIBCXX_3.4.30 bsdtar bsdtar: symbol lookup error: /usr/lib/libicuuc.so.75: undefined symbol: _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE, version GLIBCXX_3.4.30 ``` `ld "/usr/lib/graphviz/libgvplugin_gd.so.6"` (ldd returns that all libraries are properly linking to the /usr/lib): ``` ld: /usr/lib/libheif.so.1: undefined reference to std::{library}@GLIBCXX_3.4.x ld: /usr/lib/libheif.so.1: undefined reference to `vtable for std::{library}@GLIBCXX_3.4.x' ``` libheif references many undefined std libraries and can't find vtables for the libraries. ```ld /usr/lib/libicuuc.so.75` (icu required from pacman) : ld: warning: cannot find entry symbol _start; not setting start address ld: /usr/lib/libicuuc.so.75: undefined reference to `std::condition_variable::condition_variable()@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::__throw_system_error(int)@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::condition_variable::~condition_variable()@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::condition_variable::wait(std::unique_lock&)@GLIBCXX_3.4.30' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::condition_variable::notify_all()@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::__once_call@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `std::__once_callable@GLIBCXX_3.4.11' ld: /usr/lib/libicuuc.so.75: undefined reference to `__once_proxy@GLIBCXX_3.4.11 ``` `strings /usr/lib/libstdc++.so.6 | grep LIBCXX` returns ``` GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28 GLIBCXX_3.4.29 GLIBCXX_3.4.30 GLIBCXX_3.4.31 GLIBCXX_3.4.32 GLIBCXX_3.4.33 GLIBCXX_3.4.34 GLIBCXX_3.4.21 GLIBCXX_3.4.5 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.16 GLIBCXX_3.4.32 GLIBCXX_3.4.1 GLIBCXX_3.4.28 GLIBCXX_3.4.25 GLIBCXX_3.4.24 GLIBCXX_3.4.20 GLIBCXX_3.4.12 GLIBCXX_3.4.2 GLIBCXX_3.4.6 GLIBCXX_3.4.15 GLIBCXX_3.4.31 GLIBCXX_3.4.19 GLIBCXX_3.4.27 GLIBCXX_3.4.23 GLIBCXX_3.4.11 GLIBCXX_3.4.3 GLIBCXX_3.4.7 GLIBCXX_3.4.14 GLIBCXX_3.4.18 GLIBCXX_3.4.34 GLIBCXX_3.4.30 GLIBCXX_3.4 GLIBCXX_3.4.29 GLIBCXX_3.4.22 GLIBCXX_3.4.8 GLIBCXX_3.4.13 GLIBCXX_3.4.17 GLIBCXX_3.4.4 GLIBCXX_3.4.33 GLIBCXX_3.4.26 ``` Should there be duplicates?