You are not logged in.
Hi everybody,
I'm trying to update HGL for some days but I receive always an error with a shared lib.
==> Lancement de build()…
node: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directoryWith the following commands, I can check that library is available:
pacman -F libicui18n.so
core/icu 74.2-1 [installé]
    usr/lib/libicui18n.so
pacman -Qo /usr/lib/libicui18n.so.74
/usr/lib/libicui18n.so.74 appartient à icu 74.2-1Now, I don't know what I should do to correct the loading of libicui18n.so.74
In documentation it seems that is automatically done with soname when you full update the system (pacman -Syu) which is what I did.
I deleted HGL but the problem is still present and I can't reinstall HGL 
Thank for some help !
Last edited by Marquis (2024-02-11 19:25:30)
Offline

Please post the full command and output.  There is no package in the repos or AUR called "HGL".  What are you trying to build? (edit: sorry, the full name is in the title.  I'd be good to include that in the body of the post too).
EDIT 2: as noted below, this is a node issue, not directly related to the HGL package. Your node does not seem up to date - are you doing partial upgrades?
Last edited by Trilby (2024-02-11 18:53:49)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I could not reproduce the issue in a clean chroot.
What is the output of:
pacman -Qi node-gyp nodejsOffline
Command:
yay -S heroic-games-launcherOutput:
AUR Explicit (1): heroic-games-launcher-2.12.0-1
:: PKGBUILD up to date, skipping download: heroic-games-launcher
  1 heroic-games-launcher                    (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
  1 heroic-games-launcher                    (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
==> Création du paquet heroic-games-launcher 2.12.0-1 (dim 11 fév 2024 19:50:32)
==> Récupération des sources…
  -> Mise à jour du dépôt HeroicGamesLauncher git…
==> ATTENTION : Ignore la vérification des signatures PGP des fichiers sources.
==> Validation des fichiers source avec sha256sums…
    HeroicGamesLauncher ... Ignoré
:: (1/1) Parsing SRCINFO: heroic-games-launcher
==> Création du paquet heroic-games-launcher 2.12.0-1 (dim 11 fév 2024 19:50:33)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> Mise à jour du dépôt HeroicGamesLauncher git…
==> Validation des fichiers source avec sha256sums…
    HeroicGamesLauncher ... Ignoré
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
  -> Création d’une copie de travail du dépot HeroicGamesLauncher git…
Clonage dans 'HeroicGamesLauncher'...
fait.
Basculement sur la nouvelle branche 'makepkg'
==> Les sources sont prêtes.
==> Création du paquet heroic-games-launcher 2.12.0-1 (dim 11 fév 2024 19:50:37)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> ATTENTION : Utilisation de l’arbre $srcdir/ existant
==> Suppression du répertoire $pkgdir/ existant…
==> Lancement de build()…
node: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…
 -> error making: heroic-games-launcher-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
heroic-games-launcher - exit status 4Offline
And for
pacman -Qi node-gyp nodejsNom                      : node-gyp
Version                  : 10.0.1-1
Description              : Node.js native addon build tool
Architecture             : any
URL                      : https://github.com/nodejs/node-gyp
Licences                 : MIT
Groupes                  : --
Fournit                  : --
Dépend de                : nodejs  nodejs-nopt  python  semver
Dépendances opt.         : --
Requis par               : npm
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 6,81 MiB
Paqueteur                : Daniel M. Capella <polyzen@archlinux.org>
Compilé le               : jeu 02 nov 2023 20:11:51
Installé le              : dim 03 déc 2023 14:47:38
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : Signature
Nom                      : nodejs-lts-gallium
Version                  : 16.20.2-1
Description              : Evented I/O for V8 javascript (LTS release: Gallium)
Architecture             : x86_64
URL                      : https://nodejs.org/
Licences                 : MIT
Groupes                  : --
Fournit                  : nodejs=16.20.2
Dépend de                : openssl  zlib  icu  libuv  c-ares  brotli  libnghttp2
Dépendances opt.         : npm: nodejs package manager [installé]
Requis par               : asar  node-gyp  nodejs-nopt  npm  semver  yarn
Optionnel pour           : --
Est en conflit avec      : nodejs
Remplace                 : --
Taille installée         : 35,70 MiB
Paqueteur                : Jelle van der Waa <jelle@archlinux.org>
Compilé le               : lun 21 aoû 2023 21:38:37
Installé le              : lun 28 aoû 2023 18:21:58
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : SignatureOffline
nodejs-lts-gallium is now in AUR so your unmaintained version of it was not rebuilt for the icu update. I would suggest replacing nodejs-lts-gallium with a release that is still packaged unless you have something requiring that release.
Offline
Offline