OtterBrowser/otter-browser

Build error (icu 72.1)

chromer030 opened this issue · 1 comments

Build failed on arch linux, seems that it need icu 71 and no compatibility with 72, symbolic linking to icu 72 also doesn't work.

[  1%] Automatic MOC for target otter-browser
[  1%] Built target otter-browser_autogen
[  1%] Linking CXX executable otter-browser
/usr/bin/ld: warning: libicuuc.so.71, needed by /usr/lib/libQt5WebKit.so.5.212.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicui18n.so.71, needed by /usr/lib/libQt5WebKit.so.5.212.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udat_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_setAttribute_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_strcollIter_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_reset_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_setFromUCallBack_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_detectAll_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_getRuleStatus_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_toUnicode_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_getStandardName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_getCollator_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_next_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_charDirection_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udat_countAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_first_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_openRules_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `utext_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_getSymbol_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucal_getKeywordValuesForLocale_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_setText_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udat_format_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_next_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_getTextAttribute_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_charType_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unumsys_openAvailableNames_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udat_getAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uenum_next_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_fromUnicode_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_getAlias_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `UCNV_TO_U_CALLBACK_SUBSTITUTE_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udat_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unumsys_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_charMirror_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_cbFromUWriteBytes_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uidna_IDNToASCII_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_preceding_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_getCombiningClass_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udatpg_getBestPattern_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udatpg_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_tolower_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `utext_setup_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_contains_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_setPattern_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_setText_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_foldCase_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uenum_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucal_getCanonicalTimeZoneID_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_setStrength_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_setFallback_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucal_getDefaultTimeZone_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_ispunct_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uiter_setUTF8_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_cbFromUWriteUChars_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unumsys_getName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_isalnum_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_previous_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_isBoundary_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uenum_unext_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_getAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_memcasecmp_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_getName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_strFoldCase_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unorm_quickCheck_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_getIntPropertyValue_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_addRange_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_setToUCallBack_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_strToUpper_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_getCanonicalName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucal_openTimeZones_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_strToLower_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unorm_normalize_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_errorName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_addAll_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_getKeywordValuesForLocale_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_getName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_following_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_isprint_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_countAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_getMatchedLength_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unum_getAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_toupper_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uloc_getDefault_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_setText_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_enableInputFilter_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `UCNV_FROM_U_CALLBACK_ESCAPE_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_reset_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `udatpg_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_setSubstChars_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_countAvailable_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_isUWhiteSpace_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_openPattern_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucsdet_getConfidence_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_setUText_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uiter_setString_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_setOffset_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_countAliases_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_close_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `u_totitle_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `uset_add_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `unumsys_open_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_current_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucnv_getAvailableName_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ubrk_last_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `usearch_setAttribute_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_getStrength_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ublock_getCode_71'
/usr/bin/ld: /usr/lib/libQt5WebKit.so.5.212.0: undefined reference to `ucol_countAvailable_71'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/otter-browser.dir/build.make:4507: otter-browser] Error 1
make[1]: *** [CMakeFiles/Makefile2:84: CMakeFiles/otter-browser.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

Emdek commented

@chromer030, please report that to the maintainer of QtWebKit package in Arch repositories, since it's an issue with it, we don't link ICU directly.