История
Предыдущее обновление - 2023-10-13
Сейчас
2023-11-05
# eix-sync
# emerge -uDN @world -pv
glibc gcc binutils - кальковские бинарные
[ebuild U ] net-im/telegram-desktop-4.11.1::gentoo [4.10.3::gentoo] USE=“X dbus fonts (jemalloc) screencast wayland webkit -enchant -qt6 -qt6-imageformats” 66709 KiB
# emerge -uDN @world
2023-11-06
- ERROR: net-im/telegram-desktop-4.11.1::gentoo failed (compile phase):
/usr/lib/gcc/x86_64-pc-linux-gnu/12/…/…/…/…/x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libabsl_strings.so.2308.0.0: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32’
collect2: error: ld returned 1 exit status
# qfile /usr/lib64/libabsl_strings.so.2308.0.0
dev-cpp/abseil-cpp: /usr/lib64/libabsl_strings.so.2308.0.0
# emerge dev-cpp/abseil-cpp -pv
# FEATURES=“-getbinpkg” emerge dev-cpp/abseil-cpp -O1
# emerge net-im/telegram-desktop -O1
А дальше ПОЕХАЛИ:
/usr/lib/gcc/x86_64-pc-linux-gnu/12/…/…/…/…/x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libprotobuf-lite.so: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32’
# FEATURES=“-getbinpkg” emerge dev-libs/protobuf -O1
/usr/lib/gcc/x86_64-pc-linux-gnu/12/…/…/…/…/x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libKF5CoreAddons.so.5.110.0: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32’
# FEATURES=“-getbinpkg” emerge kde-frameworks/kcoreaddons -O1
/usr/lib/gcc/x86_64-pc-linux-gnu/12/…/…/…/…/x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libglibmm-2.68.so: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32’
# FEATURES=“-getbinpkg” emerge dev-cpp/glibmm -O1
/usr/lib/gcc/x86_64-pc-linux-gnu/12/…/…/…/…/x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libQt5Qml.so.5.15.10: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32’
Пока надоело.
Это не вопрос - проблему то я решаю. НО долго.
Устал. Пережду.
НЕвопрос - может просто спокойно подождать пока в дерево прилетят нормально собранные между собой пакеты. (Или там ещё 2-3 пакета осталось и я рано сломался?).
Попытался скомпилить Телегу с Qt6 - он мну сообщил что нужно dev-qt/qtwayland[compositor]. Про qml не сказал - я догадался сам - а он мне - Qt6Quick is deprecated.
Да там и по исходникам видно чего он хочет, а этого нету.
Неправильно сказал. Так то оно есть. Просто толи дело в версиях пакета, толи вообще в шляпе, толи редакторы ебилдов qt & net-im/telegram-desktop ещё не совсем поняли друг друга
2023-11-10
Обновился, прилетели net-im/telegram-desktop-4.11.5 и dev-qt/qt* 5.15.10-5.15.11 и всё нормально (почти) и скомпилилось и бинарно распаковалось.
А binutils у меня оказался небинарным - поискал - я к нему gold прикрутил - чтобы было.