You are not logged in.

#1 2024-02-11 18:36:03

Marquis
Member
Registered: 2024-02-11
Posts: 5

[SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

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 hmm

Thank for some help !

Last edited by Marquis (2024-02-11 19:25:30)

Offline

#2 2024-02-11 18:48:36

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,362
Website

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

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

#3 2024-02-11 18:49:58

loqs
Member
Registered: 2014-03-06
Posts: 17,128

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

I could not reproduce the issue in a clean chroot.
What is the output of:

pacman -Qi node-gyp nodejs

Offline

#4 2024-02-11 18:52:06

Marquis
Member
Registered: 2024-02-11
Posts: 5

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

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

#5 2024-02-11 18:53:08

Marquis
Member
Registered: 2024-02-11
Posts: 5

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

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

#6 2024-02-11 18:56:30

loqs
Member
Registered: 2014-03-06
Posts: 17,128

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

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

#7 2024-02-11 19:21:56

Marquis
Member
Registered: 2024-02-11
Posts: 5

Re: [SOLVED] Updating Heroic Games Launcher with yay doesn't work anymore

Waw, thanks loqs! - and also thanks to Trilby (I didn't see your edit message)

A good

pacman -Qdtq | pacman -Rns -

Followed by

yay -Yc

Removed all old packages and then by reinstalling Heroic Games Launcher, the new versions were installed.

Last edited by Marquis (2024-02-11 19:28:11)

Offline

Board footer

Powered by FluxBB