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 directory
With 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-1
Now, 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 nodejs
Offline
Command:
yay -S heroic-games-launcher
Output:
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 4
Offline
And for
pacman -Qi node-gyp nodejs
Nom : 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 : Signature
Offline
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