Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: maurizio on 04 December 2022, 17:30:59

Title: [SOLVED] Retroarch missing dependencies after update
Post by: maurizio on 04 December 2022, 17:30:59
Hello,

Retroarch on my Artix installation is missing a dependency lately:

Code: [Select]
$ retroarch
retroarch: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Also, looks like the package for retroarch is not in the repos for Artix.
I believe it's been taken out of the repos, and so it's not being updated by pacman anymore?

Can you please advice the best way to make it functional again?
fix the dependency, or re-install it from another source?


Your help appreciated,
Many thanks,
Maurizio.
Title: Re: Retroarch missing dependencies after update
Post by: Lancia on 04 December 2022, 18:19:04
>I believe it's been taken out of the repos, and so it's not being updated by pacman anymore?

Yes, though it exists on Arch repos.

> fix the dependency, or re-install it from another source?

Since it's out of the repos, I would advise to install it from Arch repos so you get updates for it.

As for the missing shared library, you can try fixing it by symlinking the missing library to the libssl.so version you have, take a look at this (https://forum.artixlinux.org/index.php/topic,4656.msg29816.html#msg29816)

This is becoming such a common problem that I'm considering writing a guide for it.
Title: Re: Retroarch missing dependencies after update
Post by: gavincc on 04 December 2022, 18:20:15
have you tried installing from Arch community repo?   That installs fine for me and loads to the main interface without error (version: 1.13.0-2).   Basically, quickest way would be to enable the Arch repo's as per the wiki, then it'll update as and when.   Alternatively, download from mirror and install locally (if you don't like the idea of having Arch repos installed), but obviously the second way wouldn't update when the retroarch gets updated next time.   Have you just done an update after a week or so by any chance, because the last time the package changed was the 23 November and that would account for the breakage.  Here's the url in case you went down the "download for mirror and install locally route:
https://archlinux.org/packages/community/x86_64/retroarch/

ps. sorry Lancia for doubling up, i was typing as you were posting.
Title: Re: Retroarch missing dependencies after update
Post by: maurizio on 05 December 2022, 10:18:56
Many thanks, I solved.

My Arch repos were indeed uncommented.
After enabling them, I ran a pacman upgrade, and there was retroarch back in the list.

Cheers,
Maurizio.