mylinuxforwork / dotfiles

The ML4W Dotfiles for Hyprland - An advanced and full-featured configuration for the dynamic tiling window manager Hyprland including an easy to use installation script for Arch based Linux distributions.
GNU General Public License v3.0
868 stars 68 forks source link

[BUG] Installation issues on EndeavourOS libicui18n.so.73: cannot open shared object file: No such file or directory #305

Closed mati1414 closed 2 weeks ago

mati1414 commented 2 weeks ago

Describe the bug Cannot install hyprland ML4W on Endevour OS

To Reproduce Steps to reproduce the behavior:

  1. Open terminal and run yay -S ml4w-hyprland-git or yay -S ml4w-hyprland

Expected behavior Hyprland is installed

Screenshots No screenshots, logs provided below

Distribution (please complete the following information):

Additional context Attaching log from the installation:

[mati@R2D2 ~]$ yay -S ml4w-hyprland-git AUR Dependency (1): aylurs-gtk-shell-1.8.2-3 AUR Explicit (1): ml4w-hyprland-git-2.9.6.2.r4.g0a89f07-1 Sync Make Dependency (4): meson-1.5.2-1, glib2-devel-2.82.1-2, npm-10.9.0-1, typescript-5.6.2-1 :: PKGBUILD up to date, skipping download: ml4w-hyprland-git :: PKGBUILD up to date, skipping download: aylurs-gtk-shell 2 ml4w-hyprland-git (Build Files Exist) 1 aylurs-gtk-shell (Build Files Exist) ==> Paczki do zbudowania od zera? ==> [N]one [A]Wszystkie [Ab]Anuluj [I]Zainstalowane [No]Nie zainstalowane lub (1 2 3, 1-3, ^4) ==> n 2 ml4w-hyprland-git (Build Files Exist) 1 aylurs-gtk-shell (Build Files Exist) ==> Pokazać różnice? ==> [N]one [A]Wszystkie [Ab]Anuluj [I]Zainstalowane [No]Nie zainstalowane lub (1 2 3, 1-3, ^4) ==> n ==> Tworzenie pakietu: ml4w-hyprland-git 2.9.6.2.r4.g0a89f07-1 (śro, 9 paź 2024, 10:37:23) ==> Pobieranie źródeł... -> Aktualizowanie ml4w-hyprland-git repozytorium git... ==> OSTRZEŻENIE: Pomijanie weryfikacji podpisów PGP plików źródłowych. ==> Sprawdzanie plików source za pomocą md5sums... ml4w-hyprland-git ... Pominięto ==> Tworzenie pakietu: aylurs-gtk-shell 1.8.2-3 (śro, 9 paź 2024, 10:37:24) ==> Pobieranie źródeł... -> Znaleziono aylurs-gtk-shell-1.8.2.tar.gz ==> OSTRZEŻENIE: Pomijanie weryfikacji podpisów PGP plików źródłowych. ==> Sprawdzanie plików source za pomocą sha256sums... aylurs-gtk-shell-1.8.2.tar.gz ... Zgadza się :: Usunąć zależności potrzebne do zbudowania po instalacji? [t/N] t :: (1/2) Przetwarzam SRCINFO: ml4w-hyprland-git :: (2/2) Przetwarzam SRCINFO: aylurs-gtk-shell rozwiązywanie zależności… szukanie sprzecznych pakietów...

Pakiet (9) Nowa wersja Zmiana

extra/ninja 1.12.1-1 0,38 MiB extra/node-gyp 10.2.0-1 7,39 MiB extra/nodejs-nopt 7.2.0-2 0,03 MiB extra/python-tqdm 4.66.5-1 0,60 MiB extra/semver 7.6.3-1 0,09 MiB core/glib2-devel 2.82.1-2 1,19 MiB extra/meson 1.5.2-1 12,73 MiB extra/npm 10.9.0-1 8,76 MiB extra/typescript 5.6.2-1 21,39 MiB

Do zainstalowania: 52,55 MiB

:: Kontynuować instalację? [T/n] t (9/9) sprawdzanie kluczy w bazie [----------------------------------------------------------------------------] 100% (9/9) sprawdzanie spójności pakietów [----------------------------------------------------------------------------] 100% (9/9) wczytywanie listy plików [----------------------------------------------------------------------------] 100% (9/9) sprawdzanie konfliktów plików [----------------------------------------------------------------------------] 100% :: Przetwarzanie zmian pakietu... (1/9) instalowanie nodejs-nopt [----------------------------------------------------------------------------] 100% (2/9) instalowanie semver [----------------------------------------------------------------------------] 100% (3/9) instalowanie node-gyp [----------------------------------------------------------------------------] 100% Opcjonalne zależności dla node-gyp gcc: to build C++ modules [zainstalowano] make: to build C++ modules [zainstalowano] python: to build C++ modules [zainstalowano] (4/9) instalowanie npm [----------------------------------------------------------------------------] 100% Opcjonalne zależności dla npm git: for dependencies using Git URL's [zainstalowano] (5/9) instalowanie typescript [----------------------------------------------------------------------------] 100% (6/9) instalowanie ninja [----------------------------------------------------------------------------] 100% (7/9) instalowanie python-tqdm [----------------------------------------------------------------------------] 100% Opcjonalne zależności dla python-tqdm python-requests: telegram [zainstalowano] (8/9) instalowanie meson [----------------------------------------------------------------------------] 100% (9/9) instalowanie glib2-devel [----------------------------------------------------------------------------] 100% :: Uruchamianie po-transakcji... (1/1) Arming ConditionNeedsUpdate... ==> Tworzenie pakietu: aylurs-gtk-shell 1.8.2-3 (śro, 9 paź 2024, 10:37:32) ==> Sprawdzanie zależności potrzebnych do uruchomienia... ==> Sprawdzanie zależności potrzebnych do budowy... ==> Pobieranie źródeł... -> Znaleziono aylurs-gtk-shell-1.8.2.tar.gz ==> Sprawdzanie plików source za pomocą sha256sums... aylurs-gtk-shell-1.8.2.tar.gz ... Zgadza się ==> Usuwanie istniejącego katalogu $srcdir/... ==> Rozpakowywanie źródeł... -> Rozpakowywanie aylurs-gtk-shell-1.8.2.tar.gz za pomocą bsdtar ==> Źródła są gotowe. ==> Tworzenie pakietu: aylurs-gtk-shell 1.8.2-3 (śro, 9 paź 2024, 10:37:33) ==> Sprawdzanie zależności potrzebnych do uruchomienia... ==> Sprawdzanie zależności potrzebnych do budowy... ==> OSTRZEŻENIE: Użycie istniejącego drzewa $srcdir/ ==> Usuwanie istniejącego katalogu $pkgdir/... ==> Rozpoczynanie build()... node: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory ==> BŁĄD: Wystąpił błąd w build(). Przerywam... -> Failed to install layer, rolling up to next layer.error:błąd podczas budowania: aylurs-gtk-shell - exit status 4 ==> Tworzenie pakietu: aylurs-gtk-shell 1.8.2-3 (śro, 9 paź 2024, 10:37:33) ==> Sprawdzanie zależności potrzebnych do uruchomienia... ==> Sprawdzanie zależności potrzebnych do budowy... ==> Pobieranie źródeł... -> Znaleziono aylurs-gtk-shell-1.8.2.tar.gz ==> Sprawdzanie plików source za pomocą sha256sums... aylurs-gtk-shell-1.8.2.tar.gz ... Zgadza się ==> Usuwanie istniejącego katalogu $srcdir/... ==> Rozpakowywanie źródeł... -> Rozpakowywanie aylurs-gtk-shell-1.8.2.tar.gz za pomocą bsdtar ==> Źródła są gotowe. ==> Tworzenie pakietu: aylurs-gtk-shell 1.8.2-3 (śro, 9 paź 2024, 10:37:35) ==> Sprawdzanie zależności potrzebnych do uruchomienia... ==> Sprawdzanie zależności potrzebnych do budowy... ==> OSTRZEŻENIE: Użycie istniejącego drzewa $srcdir/ ==> Usuwanie istniejącego katalogu $pkgdir/... ==> Rozpoczynanie build()... node: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory ==> BŁĄD: Wystąpił błąd w build(). Przerywam... -> błąd podczas budowania: aylurs-gtk-shell-exit status 4 ==> Tworzenie pakietu: ml4w-hyprland-git 2.9.6.2.r4.g0a89f07-1 (śro, 9 paź 2024, 10:37:35) ==> Sprawdzanie zależności potrzebnych do uruchomienia... ==> Brakujące zależności: -> aylurs-gtk-shell ==> Sprawdzanie zależności potrzebnych do budowy... ==> BŁĄD: Nie udało się rozwiązać wszystkich zależności. -> błąd podczas budowania: ml4w-hyprland-git-exit status 8 sprawdzanie zależności… :: glib2 opcjonalnie wymaga glib2-devel: development tools :: hyprland opcjonalnie wymaga meson: to build and install plugins using hyprpm :: nodejs-lts-gallium opcjonalnie wymaga npm: nodejs package manager

Pakiet (9) Obecna wersja Zmiana

ninja 1.12.1-1 -0,38 MiB node-gyp 10.2.0-1 -7,39 MiB nodejs-nopt 7.2.0-2 -0,03 MiB python-tqdm 4.66.5-1 -0,60 MiB semver 7.6.3-1 -0,09 MiB glib2-devel 2.82.1-2 -1,19 MiB meson 1.5.2-1 -12,73 MiB npm 10.9.0-1 -8,76 MiB typescript 5.6.2-1 -21,39 MiB

Odzyskane miejsce na dysku: 52,55 MiB

:: Czy chcesz usunąć te pakiety? [T/n] :: Przetwarzanie zmian pakietu... (1/9) usuwanie typescript [----------------------------------------------------------------------------] 100% (2/9) usuwanie npm [----------------------------------------------------------------------------] 100% (3/9) usuwanie node-gyp [----------------------------------------------------------------------------] 100% (4/9) usuwanie semver [----------------------------------------------------------------------------] 100% (5/9) usuwanie nodejs-nopt [----------------------------------------------------------------------------] 100% (6/9) usuwanie glib2-devel [----------------------------------------------------------------------------] 100% (7/9) usuwanie meson [----------------------------------------------------------------------------] 100% (8/9) usuwanie python-tqdm [----------------------------------------------------------------------------] 100% (9/9) usuwanie ninja [----------------------------------------------------------------------------] 100% :: Uruchamianie po-transakcji... (1/1) Arming ConditionNeedsUpdate... -> Failed to install the following packages. Manual intervention is required: aylurs-gtk-shell - exit status 4 ml4w-hyprland-git - exit status 8

mylinuxforwork commented 2 weeks ago

@mati1414 Please run yay to ensure that all packages are updated before starting the installation of the dotfiles. And try again.

mati1414 commented 2 weeks ago

@mylinuxforwork thanks for quick response. My system is fully updated.

EDIT: I've installed icu73-bin package on my EOS and seems that it worked. Setup is in progress. Closing