edward
December 24, 2023, 12:17pm
1
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
pebcak
December 24, 2023, 1:01pm
2
See if you need to rebuild this one as well before quiterss:
https://aur.archlinux.org/packages/qt5-webkit
edward
December 24, 2023, 1:09pm
3
i already installed this one
pebcak
December 24, 2023, 1:28pm
4
Before the system update?
If so, it will need to be rebuild against the newly updated packages, in this case, most probably, icu.
edward
December 24, 2023, 1:53pm
5
Tried to reinstall qt5-webkit but everything remains the same.
edward
December 24, 2023, 2:26pm
6
/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)
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ubrk_previous_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucol_setStrength_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucol_getAvailable_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uloc_getDefault_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
utext_setup_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to udat_format_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
usearch_next_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_isUWhiteSpace_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
unorm_quickCheck_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unum_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uset_openPattern_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to uset_addRange_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uidna_IDNToASCII_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to uiter_setUTF8_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_fromUnicode_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_countAvailable_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_getIntPropertyValue_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_foldCase_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
udat_close_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucal_getCanonicalTimeZoneID_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uiter_setString_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucsdet_enableInputFilter_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_strFoldCase_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_getCanonicalName_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_getAlias_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_setPattern_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucal_openTimeZones_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_getCombiningClass_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucol_countAvailable_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_isprint_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unum_getAvailable_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_toupper_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_setFallback_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
udat_getAvailable_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_cbFromUWriteUChars_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
usearch_getMatchedLength_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucsdet_getConfidence_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_first_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to uset_add_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_setUText_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_charDirection_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_memcasecmp_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unumsys_getName_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_setSubstChars_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unum_getSymbol_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uset_close_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_getCollator_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_setToUCallBack_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unorm_normalize_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_charMirror_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_countAliases_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_close_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_strToLower_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_last_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_tolower_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_getAvailableName_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucal_getKeywordValuesForLocale_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucal_getDefaultTimeZone_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_strToUpper_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
unum_countAvailable_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_reset_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_setFromUCallBack_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unum_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_following_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ubrk_setText_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_open_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucol_setAttribute_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucsdet_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_getStandardName_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_totitle_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_next_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to UCNV_FROM_U_CALLBACK_SUBSTITUTE_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
UCNV_FROM_U_CALLBACK_ESCAPE_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ubrk_openRules_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_cbFromUWriteBytes_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_reset_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucsdet_setText_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to uenum_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_isalnum_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_setAttribute_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_isBoundary_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucol_getStrength_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ublock_getCode_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucsdet_detectAll_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
u_ispunct_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucol_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucol_strcollIter_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_charType_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uenum_unext_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_setOffset_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uset_contains_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to UCNV_TO_U_CALLBACK_SUBSTITUTE_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
unumsys_close_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to udatpg_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
unumsys_openAvailableNames_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucol_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucnv_toUnicode_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to uenum_next_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
udat_countAvailable_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ubrk_preceding_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
udatpg_getBestPattern_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to usearch_setText_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ubrk_getRuleStatus_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucnv_getName_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
utext_close_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to udatpg_close_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
unum_getTextAttribute_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to u_errorName_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
uset_addAll_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to unumsys_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucol_getKeywordValuesForLocale_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ubrk_current_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
ucsdet_getName_73’
/usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to ucsdet_open_73' /usr/bin/ld: /usr/lib/libQt5WebKit.so: undefined reference to
udat_open_73’
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
I have had similar problems - there is usually an updated .so file, for example it has upgraded to version 73.1:
libicuuc.so.73 → libicuuc.so.73.1
The way around the problem is to create a new symlink pointing to the new file, in this case, something like:
ln -s libicuuc.so.73.1 libicuuc.so.73
edward
December 24, 2023, 3:56pm
8
that command didn’t work, what else i can do?
First let’s make sure that your repo packages are all updated:
sudo pacman -Syu
Then do a full rebuild of the package:
yay -S --rebuildall --answerclean All quiterss
(Building this might take a while.)
2 Likes
Well, it was an example of the type of thing to do rather than a prescription. If the shared object library has upgraded some packages fail to find the new version.
I had a quick google on the forum and the approach is documented here:
1 Like
Alborto
December 25, 2023, 7:55pm
11