After the update, applications stopped running

I executed this command -Syyuu immediately after reinstalling icu and lib32-icu. There were no mistakes.
When calling commands, there is still an error libicuuc.so.70

does it happen also on non AUR packages? or only AUR packages are affected?

Any. For example, chrome, sublime text is an aur, and atril, manjaro-hello, Firefox, gvim is not an aur.

did you run this as is mentioned above:
sudo pacman-mirrors ---geoip --method rank
then try this:
sudo pacman -Sc
sudo pacman -Syyu

I did as you said. Does not work. I used to update mirrors too


try running this:
ln -s libicuuc.so.71.1 libicuuc.so.71
ln -s libicuuc.so.71 libicuuc.so

Did as you said. Nothing has changed after the reboot.

try this then:
ln -s /usr/lib/libicuuc.so.71.1 /usr/lib/libicuuc.so.70

@brahma your enthusiasm has to be appreciated. But you are wasting your energy. OP is clearly running AUR packages and he doesn’t want to spend some time on figuring out how to rebuild them.

i asked him, and it happens also on apps from official repositories like gvim, manjaro-hello … those packages are looking for some reason for libicuuc.so.70 but the latest is libicuuc.so.71.1, at least thats how i understand it

now another library

this:
ln -s /usr/lib/libicui18n.so.71.1 libicui18n.so.70

Does not work. Everything is the same as it was last time.

try uninstalling the visual code, then reboot, install it again and check
if reinstalling helped, dont run again the command in the edit
edit: this is the correct command:
ln -s /usr/lib/libicui18n.so.71.1 /usr/lib/libicui18n.so.70

Still not working. I also noticed updates in aur via paru. Some packages were compiled for a very long time. Two packages could not be updated. I tried it twice. It’s probably unrelated.

paru -Syu
[sudo] пароль для gadzhi:
:: Обновление баз данных пакетов...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Запускается полное обновление системы...
 делать больше нечего
:: Поиск обновлений в AUR
:: Поиск обновлений разработки
:: Разрешение зависимостей...
:: Поиск конфликтов...
:: Поиск внутренних конфликтов...
:: пакеты, отсутствующие в AUR: breath2-wallpaper
:: помечены как устаревшие: gstreamer0.10  python2-libxml2

Aur (2) anki-2.1.52-1  deadbeef-1.9.1-1

:: Продолжить обзор? [Y/n]: y

:: Скачиваются PKGBUILD’ы...
 PKGBUILD’ы уже последних версий
 нет ничего нового, требующего ревизии
получение информации о пакетах разработки...
==> Сборка пакета anki 2.1.52-1 (Пт 20 мая 2022 11:14:36)
==> Получение исходных файлов...
  -> Найден anki-2.1.52.tar.gz
  -> Найден no-update.patch
  -> Найден inc_qt_timeout.patch
  -> Найден force_qt5.patch
==> Проверка файлов source с использованием sha256sums...
    anki-2.1.52.tar.gz ... Готово
    no-update.patch ... Готово
    inc_qt_timeout.patch ... Готово
    force_qt5.patch ... Готово
==> Сборка пакета anki 2.1.52-1 (Пт 20 мая 2022 11:14:37)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден anki-2.1.52.tar.gz
  -> Найден no-update.patch
  -> Найден inc_qt_timeout.patch
  -> Найден force_qt5.patch
==> Проверка файлов source с использованием sha256sums...
    anki-2.1.52.tar.gz ... Готово
    no-update.patch ... Готово
    inc_qt_timeout.patch ... Готово
    force_qt5.patch ... Готово
==> Удаление директории '$srcdir/'...
==> Распаковка исходных файлов...
  -> Распаковка 'anki-2.1.52.tar.gz' с помощью bsdtar
==> Запускается prepare()...
patching file qt/aqt/update.py
patching file python/pyqt/defs.bzl
patching file qt/aqt/qt/__init__.py
Hunk #1 succeeded at 9 with fuzz 2.
==> Исходные файлы готовы.
anki-2.1.52-1: чтение списка пакетов...
==> Сборка пакета anki 2.1.52-1 (Пт 20 мая 2022 11:14:39)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Удаление директории '$pkgdir/'...
==> Запускается build()...
####################
Beginning compilation... This step is known to be prone to failure by the anki devs.
If the build is failing retry the installation. This usually fixes the problem.
A too slow internet connection can also hinder the dependency fetching process because of hardcoded timeouts in bazel.
If the problem persists consider removing data in ~/.cache/bazel and your AUR manager cache (~/.cache/paru/clone/anki for paru) and retry again.
####################
Starting local Bazel server and connecting to it...
INFO: Analyzed target //:wheels (725 packages loaded, 33897 targets configured).
INFO: Found 1 target...
ERROR: /home/gadzhi/.cache/paru/clone/anki/src/anki-2.1.52/ts/editor/BUILD.bazel:35:15: Compiling Svelte ts/editor:svelte failed: Worker process did not return a WorkResponse:

---8<---8<--- Start of log, file at /home/gadzhi/.cache/bazel/_bazel_gadzhi/1dad0491c2fcb6b1e7fc139d1855d46d/bazel-workers/worker-1-Svelte.log ---8<---8<---
Svelte running as a Bazel worker
---8<---8<--- End of log ---8<---8<---
Target //:wheels failed to build
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /home/gadzhi/.cache/paru/clone/anki/src/anki-2.1.52/ts/editor/BUILD.bazel:54:8 Bundling Javascript ts/editor/index_browser.ts [esbuild] failed: Worker process did not return a WorkResponse:

---8<---8<--- Start of log, file at /home/gadzhi/.cache/bazel/_bazel_gadzhi/1dad0491c2fcb6b1e7fc139d1855d46d/bazel-workers/worker-1-Svelte.log ---8<---8<---
Svelte running as a Bazel worker
---8<---8<--- End of log ---8<---8<---
INFO: Elapsed time: 129,778s, Critical Path: 15,41s
INFO: 23 processes: 12 internal, 10 linux-sandbox, 1 worker.
FAILED: Build did NOT complete successfully
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
ошибка: не удалось собрать «anki-2.1.52-1»:
==> Сборка пакета deadbeef 1.9.1-1 (Пт 20 мая 2022 11:16:53)
==> Получение исходных файлов...
  -> Найден deadbeef-1.9.1.tar.bz2
==> Проверка файлов source с использованием sha512sums...
    deadbeef-1.9.1.tar.bz2 ... Готово
==> Сборка пакета deadbeef 1.9.1-1 (Пт 20 мая 2022 11:16:56)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден deadbeef-1.9.1.tar.bz2
==> Проверка файлов source с использованием sha512sums...
    deadbeef-1.9.1.tar.bz2 ... Готово
==> Удаление директории '$srcdir/'...
==> Распаковка исходных файлов...
  -> Распаковка 'deadbeef-1.9.1.tar.bz2' с помощью bsdtar
==> Исходные файлы готовы.
deadbeef-1.9.1-1: чтение списка пакетов...
==> Сборка пакета deadbeef 1.9.1-1 (Пт 20 мая 2022 11:17:05)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Удаление директории '$pkgdir/'...
==> Запускается build()...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... clang
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking whether clang understands -c and -o together... yes
checking how to run the C preprocessor... clang -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by clang... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from clang object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if clang supports -fno-rtti -fno-exceptions... yes
checking for clang option to produce PIC... -fPIC -DPIC
checking if clang PIC flag -fPIC -DPIC works... yes
checking if clang static flag -static works... yes
checking if clang supports -c -o file.o... yes
checking if clang supports -c -o file.o... (cached) yes
checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether we are using the GNU C compiler... (cached) yes
checking whether clang accepts -g... (cached) yes
checking for clang option to accept ISO C89... (cached) none needed
checking whether clang understands -c and -o together... (cached) yes
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking how to run the C++ preprocessor... clang++ -E
checking for ld used by clang++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for clang++ option to produce PIC... -fPIC -DPIC
checking if clang++ PIC flag -fPIC -DPIC works... yes
checking if clang++ static flag -static works... yes
checking if clang++ supports -c -o file.o... yes
checking if clang++ supports -c -o file.o... (cached) yes
checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking for ANSI C header files... (cached) yes
checking whether byte ordering is bigendian... no
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether we are using the GNU C Library 2 or newer... yes
checking for ranlib... (cached) ranlib
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for inline... inline
checking for size_t... yes
checking for stdint.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether integer division by zero raises SIGFPE... no
checking for inttypes.h... yes
checking for unsigned long long int... yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking whether imported symbols can be declared weak... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for multithread API to use... posix
checking for pthread_rwlock_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for uselocale... yes
checking for argz_count... yes
checking for argz_stringify... yes
checking for argz_next... yes
checking for __fsetlocking... yes
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for bison... bison
checking version of bison... 3.8.2, ok
checking for long long int... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for working fcntl.h... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for ptrdiff_t... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for asprintf... yes
checking for fwprintf... yes
checking for newlocale... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether getc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... (cached) no
checking for CFLocaleCopyCurrent... (cached) no
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for iconv... (cached) yes
checking for working iconv... (cached) yes
checking for iconv declaration... (cached)
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for intltool >= 0.40.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... (cached) /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.34.1
checking for XML::Parser... ok
checking whether C compiler accepts -fblocks... yes
checking for yasm... yes
checking for log2 in -lm... yes
checking for main in -ldl... yes
checking for main in -lsocket... no
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/cdefs.h usability... yes
checking sys/cdefs.h presence... yes
checking for sys/cdefs.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for main in -lz... yes
checking for ZIP... yes
checking for GTK3_DEPS... yes
checking for glib-compile-resources... /usr/bin/glib-compile-resources
checking for JANSSON... yes
checking for main in -ldispatch... yes
checking for GTK2_DEPS... yes
checking for ALSA_DEPS... yes
checking CoreAudio/AudioHardware.h usability... no
checking CoreAudio/AudioHardware.h presence... no
checking for CoreAudio/AudioHardware.h... no
checking for FFMPEG_DEPS... yes
checking for DBUS_DEPS... yes
checking for PULSE_DEPS... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for main in -liconv... no
checking whether C compiler accepts -msse2... yes
checking for main in -lcurl... yes
checking for main in -lmad... yes
checking for main in -lmpg123... yes
checking for main in -lvorbis... yes
checking for main in -lvorbisfile... yes
checking for OPUS... yes
checking for main in -logg... yes
checking for ogg_stream_flush_fill in -logg... yes
checking for main in -lFLAC... yes
checking for main in -lwavpack... yes
checking for main in -lsndfile... yes
checking for main in -lcdio... yes
checking for main in -lcddb... yes
checking for main in -lcdda_interface... yes
checking for main in -lcdda_paranoia... yes
checking cdda/cdda_interface.h usability... no
checking cdda/cdda_interface.h presence... no
checking for cdda/cdda_interface.h... no
checking ffmpeg/avformat.h usability... no
checking ffmpeg/avformat.h presence... no
checking for ffmpeg/avformat.h... no
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking for OSS include dir... not found
checking for sys/soundcard.h... checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
found
checking for LIBSAMPLERATE_DEPS... yes
checking for main in -lfaad... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating external/Makefile
config.status: creating shared/Makefile
config.status: creating analyzer/Makefile
config.status: creating scope/Makefile
config.status: creating pixmaps/Makefile
config.status: creating icons/Makefile
config.status: creating plugins/liboggedit/Makefile
config.status: creating plugins/libparser/Makefile
config.status: creating plugins/gme/Makefile
config.status: creating plugins/alsa/Makefile
config.status: creating plugins/hotkeys/Makefile
config.status: creating plugins/lastfm/Makefile
config.status: creating plugins/ffap/Makefile
config.status: creating plugins/mp3/Makefile
config.status: creating plugins/vorbis/Makefile
config.status: creating plugins/opus/Makefile
config.status: creating plugins/flac/Makefile
config.status: creating plugins/wavpack/Makefile
config.status: creating plugins/sndfile/Makefile
config.status: creating plugins/vfs_curl/Makefile
config.status: creating plugins/cdda/Makefile
config.status: creating plugins/gtkui/Makefile
config.status: creating plugins/nullout/Makefile
config.status: creating plugins/vtx/Makefile
config.status: creating plugins/adplug/Makefile
config.status: creating plugins/ffmpeg/Makefile
config.status: creating plugins/sid/Makefile
config.status: creating plugins/oss/Makefile
config.status: creating plugins/pulse/Makefile
config.status: creating plugins/artwork/Makefile
config.status: creating plugins/supereq/Makefile
config.status: creating plugins/notify/Makefile
config.status: creating plugins/shellexec/Makefile
config.status: creating plugins/musepack/Makefile
config.status: creating plugins/wildmidi/Makefile
config.status: creating plugins/tta/Makefile
config.status: creating plugins/dca/Makefile
config.status: creating plugins/aac/Makefile
config.status: creating plugins/mms/Makefile
config.status: creating plugins/dsp_libsrc/Makefile
config.status: creating plugins/m3u/Makefile
config.status: creating plugins/vfs_zip/Makefile
config.status: creating plugins/converter/Makefile
config.status: creating plugins/dumb/Makefile
config.status: creating plugins/psf/Makefile
config.status: creating plugins/shn/Makefile
config.status: creating plugins/mono2stereo/Makefile
config.status: creating plugins/shellexecui/Makefile
config.status: creating plugins/alac/Makefile
config.status: creating plugins/wma/Makefile
config.status: creating plugins/pltbrowser/Makefile
config.status: creating plugins/sc68/Makefile
config.status: creating plugins/coreaudio/Makefile
config.status: creating plugins/rg_scanner/Makefile
config.status: creating plugins/soundtouch/Makefile
config.status: creating po/Makefile.in
config.status: creating intl/Makefile
config.status: creating deadbeef.desktop
config.status: creating config.h
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing po/stamp-it commands

Plugin Summary:

    aac: yes - AAC player (m4a, aac, mp4) based on FAAD2
    adplug: yes - adplug player (OPL2/OPL3 emulation)
    alac: yes - ALAC plugin
    alsa: yes - ALSA output
    artwork: yes - Cover art plugin
    cdda: yes - cd audio player
    converter: yes - plugin for converting files to any formats
    coreaudio: no - CoreAudio output plugin
    dca: yes - libdca (DTS Audio) player plugin
    dsp_src: yes - High quality samplerate conversion using libsamplerate
    dumb: yes - DUMB module plugin, for MOD, S3M, etc
    ffap: yes - Monkey's audio (APE) decoder
    ffmpeg: yes - ffmpeg codecs
    flac: yes - flac player
    gme: yes - chiptune music player based on GME
    gtkui3: yes - GTK3 user interface
    gtkui: yes - GTK2 user interface
    hotkeys: yes - Local and global hotkeys support
    lastfm: yes - last.fm scrobbler
    m3u: yes - M3U and PLS playlist support
    mms: yes - mms streaming support
    mono2stereo: yes - mono2stereo DSP plugin
    mp3: yes - mp3 plugin
        libmad: yes - libmad backend for mp3 plugin
        libmpg123: yes - libmpg123 backend for mp3 plugin
    musepack: yes - musepack player plugin
    notify: yes - notification-daemon support plugin
    nullout: yes - NULL output
    opus: yes - ogg opus player
    oss: yes - oss output plugin
    pltbrowser: yes - playlist browser gui plugin
    psf: yes - PSF player, using Audio Overload SDK
    pulse: yes - PulseAudio output plugin
    rgscanner: yes - plugin for ReplayGain scanner support
    sc68: yes - sc68 Atari ST And Amiga player
    shellexec: yes - shell commands plugin
    shellexecui: yes - GTK user interface for setting up shellexec plugin
    shn: yes - SHN plugin based on xmms-shn
    sid: yes - SID player based on libsidplay2
    sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
    soundtouch: yes - SoundTouch plugin used for time stretching and pitch shifting
    stdio: yes - Standard IO plugin
    supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
    tta: yes - TTA player plugin
    vfs_curl: yes - http/ftp streaming support
    vfs_zip: yes - zip archive support
    vorbis: yes - ogg vorbis player
    vtx: yes - vtx file player (ay8910/12 emulation)
    wavpack: yes - wavpack player
    wildmidi: yes - WildMidi player plugin
    wma: yes - WMA plugin

make  all-recursive
make[1]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1»
Making all in pixmaps
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/pixmaps»
make[2]: Цель «all» не требует выполнения команд.
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/pixmaps»
Making all in icons
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/icons»
make[2]: Цель «all» не требует выполнения команд.
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/icons»
Making all in external
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/external»
  CC       mp4p/src/libmp4p_la-mp4p.lo
  CC       mp4p/src/libmp4p_la-mp4patomdata.lo
  CC       mp4p/src/libmp4p_la-mp4pfile.lo
  CCLD     libmp4p.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/external»
Making all in shared
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/shared»
  CC       libmp4tagutil_la-mp4tagutil.lo
  CC       libtrkpropertiesutil_la-trkproperties_shared.lo
  CC       libeqpreset_la-eqpreset.lo
  CC       libctmap_la-ctmap.lo
  CC       libdeletefromdisk_la-deletefromdisk.lo
  CC       libtftintutil_la-tftintutil.lo
  CCLD     libmp4tagutil.la
  CCLD     libtrkpropertiesutil.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libeqpreset.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libctmap.la
  CCLD     libdeletefromdisk.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     libtftintutil.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/shared»
Making all in analyzer
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/analyzer»
  CC       libanalyzer_la-analyzer.lo
  CCLD     libanalyzer.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/analyzer»
Making all in scope
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/scope»
  CC       libscope_la-scope.lo
  CCLD     libscope.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/scope»
Making all in plugins/liboggedit
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/liboggedit»
  CC       oggedit_internal.lo
  CC       oggedit_utils.lo
  CC       oggedit_art.lo
  CC       oggedit_opus.lo
  CC       oggedit_vorbis.lo
  CC       oggedit_flac.lo
  CCLD     liboggedit.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/liboggedit»
Making all in plugins/libparser
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/libparser»
  CC       libparser_la-parser.lo
  CCLD     libparser.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/libparser»
Making all in plugins/lastfm
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/lastfm»
  CC       lastfm_la-lastfm.lo
lastfm.c:836:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
    system (command);
    ^~~~~~  ~~~~~~~
1 warning generated.
  CCLD     lastfm.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/lastfm»
Making all in plugins/mp3
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/mp3»
  CC       mp3.lo
  CC       mp3parser.lo
  CC       mp3_mad.lo
mp3.c:116:42: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
        snprintf (s, sizeof (s), "%lld", size);
                                  ~~~~   ^~~~
                                  %ld
/usr/include/bits/stdio2.h:78:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
  CC       mp3_mpg123.lo
1 warning generated.
  CCLD     mp3.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/mp3»
Making all in plugins/vorbis
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/vorbis»
  CC       vorbis.lo
vorbis.c:173:29: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    sprintf(string, "%lld", value);
                     ~~~~   ^~~~~
                     %ld
/usr/include/bits/stdio2.h:45:30: note: expanded from macro 'sprintf'
                           __glibc_objsize (str), __VA_ARGS__)
                                                  ^~~~~~~~~~~
1 warning generated.
  CCLD     vorbis.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/vorbis»
Making all in plugins/opus
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/opus»
  CC       opus.lo
opus.c:229:29: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    sprintf(string, "%lld", value);
                     ~~~~   ^~~~~
                     %ld
/usr/include/bits/stdio2.h:45:30: note: expanded from macro 'sprintf'
                           __glibc_objsize (str), __VA_ARGS__)
                                                  ^~~~~~~~~~~
1 warning generated.
  CCLD     opus.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/opus»
Making all in plugins/flac
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/flac»
  CC       flac.lo
flac.c:927:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", fsize);
                              ~~~~   ^~~~~
                              %ld
/usr/include/bits/stdio2.h:78:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     flac.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/flac»
Making all in plugins/wavpack
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/wavpack»
  CC       wavpack.lo
wavpack.c:355:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", deadbeef->fgetlength (fp));
                              ~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~
                              %ld
/usr/include/bits/stdio2.h:78:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     wavpack.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/wavpack»
Making all in plugins/sndfile
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/sndfile»
  CC       sndfile_la-sndfile.lo
sndfile.c:402:38: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
    snprintf (s, sizeof (s), "%lld", fsize);
                              ~~~~   ^~~~~
                              %ld
/usr/include/bits/stdio2.h:78:31: note: expanded from macro 'snprintf'
                            __glibc_objsize (str), __VA_ARGS__)
                                                   ^~~~~~~~~~~
1 warning generated.
  CCLD     sndfile.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/sndfile»
Making all in plugins/vfs_curl
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/vfs_curl»
  CC       vfs_curl.lo
  CCLD     vfs_curl.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/vfs_curl»
Making all in plugins/cdda
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/cdda»
  CC       cdda.lo
cdda.c:250:16: warning: returning 'uint8_t [2352]' from a function with result type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return info->buffer;
               ^~~~~~~~~~~~
cdda.c:291:24: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            info->tail = (char *)p_readbuf + bytes_left;
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cdda.c:339:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
    info->tail = (char *)p_readbuf + offset;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cdda.c:1011:18: warning: incompatible function pointer types initializing 'DB_plugin_action_callback2_t' (aka 'int (*)(struct DB_plugin_action_s *, enum ddb_action_context_e)') with an expression of type 'int (DB_plugin_action_t *, int)' (aka 'int (struct DB_plugin_action_s *, int)') [-Wincompatible-function-pointer-types]
    .callback2 = cda_action_add_cd,
                 ^~~~~~~~~~~~~~~~~
cdda.c:1068:39: warning: incompatible function pointer types assigning to 'DB_plugin_action_callback2_t' (aka 'int (*)(struct DB_plugin_action_s *, enum ddb_action_context_e)') from 'int (DB_plugin_action_t *, int)' (aka 'int (struct DB_plugin_action_s *, int)') [-Wincompatible-function-pointer-types]
            disc_actions[i].callback2 = action_disc_n;
                                      ^ ~~~~~~~~~~~~~
5 warnings generated.
  CCLD     cdda.la
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/cdda»
Making all in plugins/gtkui
make[2]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/gtkui»
  GEN      gtkui-gresources.c
make  all-am
make[3]: вход в каталог «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/gtkui»
  CC       ddb_gui_GTK2_la-callbacks.lo
  CC       ddb_gui_GTK2_la-actions.lo
  CC       ddb_gui_GTK2_la-support.lo
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:40:
/usr/include/atk-1.0/atk/atk.h:59:10:In file included from actions.c:28:
In file included from ./gtkui.h:27:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:40:
/usr/include/atk-1.0/atk/atk.h:59:10: fatal error: 'atk/atk-autocleanups.h' file not found
#include <atk/atk-autocleanups.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from callbacks.c fatal error: 'atk/atk-autocleanups.h' file not found
#include <atk/atk-autocleanups.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~
:28:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:40:
/usr/include/atk-1.0/atk/atk.h:59:10: fatal error: 'atk/atk-autocleanups.h' file not found
#include <atk/atk-autocleanups.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
make[3]: *** [Makefile:899: ddb_gui_GTK2_la-actions.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий…
make[3]: *** [Makefile:905: ddb_gui_GTK2_la-support.lo] Ошибка 1
1 error generated.
make[3]: *** [Makefile:902: ddb_gui_GTK2_la-callbacks.lo] Ошибка 1
make[3]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/gtkui»
make[2]: *** [Makefile:736: all] Ошибка 2
make[2]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1/plugins/gtkui»
make[1]: *** [Makefile:1046: all-recursive] Ошибка 1
make[1]: выход из каталога «/home/gadzhi/.cache/paru/clone/deadbeef/src/deadbeef-1.9.1»
make: *** [Makefile:620: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
ошибка: не удалось собрать «deadbeef-1.9.1-1»:
ошибка: не удалось собрать пакеты: anki-2.1.52-1  deadbeef-1.9.1-1

so this command didnt work:
ln -s /usr/lib/libicui18n.so.71.1 /usr/lib/libicui18n.so.70
what was the error?
and use english language, i dont understand russian… you can do it by adding this: LANG=C befor commands, for example: LANG=C pamac update

Your commands don’t output anything. But now another library again


i dont know what to do… but i saw on the stable announcement post someone has the same libicuuc.so.70 issue as you have, so lets wait when someone competent responds to it… you should also make a post in the stable update post, that you have the same issue, here is the link

Ok👍
I also reinstalled pacman -Syu plasma via chroot, a couple of hours ago, but it didn’t do anything.

Please focus only on repo packages and ignore AUR for now. There is something very bad happening on your system which first needs to be fixed before AUR.

I know that symlinking the libraries might seem like a good idea but that’s asking for conflicts later.

You are better off with reinstalling the system. (Obviously backing up important data before)