How to fix dependency

How can i fix this situation, i had installed app and after update of system app stopped work, when i’m trying reinstall app i’m getting this

/usr/bin/ld: warning: libicuuc.so.73, needed by /usr/lib/libQt5WebKit.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicui18n.so.73, needed by /usr/lib/libQt5WebKit.so, not found (try using -rpath or -rpath-link)

collect2: error: ld returned 1 exit status
make[1]: *** [Makefile.Release:762: release/target/quiterss] Error 1
make[1]: Leaving directory ‘/home/edward/.cache/paru/clone/quiterss/src/quiterss-0.19.4’
make: *** [Makefile:42: release] Error 2
==> ERROR: A failure occurred in build().
Aborting…
error: failed to build ‘quiterss-0.19.4-3’:
error: packages failed to build: quiterss-0.19.4-3

also here are some comments from aur but i don’t know how to fix it
https://aur.archlinux.org/packages/quiterss

:warning: Missing information requested in the template may result in not receiving assistance :warning:

  • After rebooting, post the FULL output of garuda-inxi in the body of the post (not linked externally, or collapsed with the “hide details” feature)
  • Format terminal output (including your garuda-inxi) as a code block by clicking the preformatted text button (</>) , or put three tildes (~) above and below the text
6 Likes

Well as far as my knowledge goes , this is caused when the package requires an older version of the dependency which is not supported in Arch as it follows a rolling release structure, which means a system update will switch you immediately to the latest version of all packages and any app depending on older version will not work/get updated with the dependencies.

Now what happened in your case(most likely) is that the app probably did not support the latest package(s) and stopped working , maybe a feature that the app relied on was removed , maybe the same feature was separated or replaced ,in short something that the app relied on was in the older version which is absent in the latest causing an incompatibility,there might be more explanations/reasons for this.
When you tried to recompile the app from AUR , the required old dependencies were not found as they were updated during the system update and gave you the dependency error . In both scenarios , you’re out of luck

Now all you can do is wait for the AUR maintainer to recompile the app with newer dependencies or have the app through appimage or smthing.

Here the qt5-webkit maintainer is at fault . I dunno but try installing quiterss-git from the aur , maybe it will use the git version the required qt5-webkit package and not have these errors ? Try and tell.

Did you reboot after the update ?

6 Likes

Try a forum search :mag: there are a fortune of posts on the subject.

4 Likes