[227/1232] /usr/bin/x86_64-pc-linux-gnu-g++ -DCRL_USE_COMMON_QUEUE -DDESKTOP_APP_DISABLE_CRASH_REPORTS -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION -DDESKTOP_APP_USE_PACKAGED -DGI_INLINE -DGI_OBJECT_NEWV -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x051500 -DQT_GUI_LIB -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_rpl -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_crl -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtCore/5.15.10 -isystem /usr/include/qt5/QtCore/5.15.10/QtCore -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtGui/5.15.10 -isystem /usr/include/qt5/QtGui/5.15.10/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtWidgets/5.15.10 -isystem /usr/include/qt5/QtWidgets/5.15.10/QtWidgets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSvg -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQuickWidgets -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/ThirdParty/expected/include -isystem /usr/include/giomm-2.68 -isystem /usr/lib64/giomm-2.68/include -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/glibmm-2.68 -isystem /usr/lib64/glibmm-2.68/include -isystem /usr/include/sigc++-3.0 -isystem /usr/lib64/sigc++-3.0/include -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/Telegram/lib_base/gen -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/gen -isystem /usr/include/cppgir -isystem /usr/include/cppgir/gi -isystem /usr/include/cppgir/override -isystem /usr/include/gio-unix-2.0 -DNDEBUG -O2 -pipe -fdiagnostics-color=always -frecord-gcc-switches -std=gnu++20 -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -pthread -Winvalid-pch -include /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx -MD -MT Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o -MF Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o.d -o Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o -c /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp FAILED: Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DCRL_USE_COMMON_QUEUE -DDESKTOP_APP_DISABLE_CRASH_REPORTS -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION -DDESKTOP_APP_USE_PACKAGED -DGI_INLINE -DGI_OBJECT_NEWV -DKCOREADDONS_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x051500 -DQT_GUI_LIB -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_rpl -I/tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_crl -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtCore/5.15.10 -isystem /usr/include/qt5/QtCore/5.15.10/QtCore -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtGui/5.15.10 -isystem /usr/include/qt5/QtGui/5.15.10/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtWidgets/5.15.10 -isystem /usr/include/qt5/QtWidgets/5.15.10/QtWidgets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSvg -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQuickWidgets -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/ThirdParty/expected/include -isystem /usr/include/giomm-2.68 -isystem /usr/lib64/giomm-2.68/include -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/glibmm-2.68 -isystem /usr/lib64/glibmm-2.68/include -isystem /usr/include/sigc++-3.0 -isystem /usr/lib64/sigc++-3.0/include -isystem /usr/lib64/libffi/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/Telegram/lib_base/gen -isystem /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/gen -isystem /usr/include/cppgir -isystem /usr/include/cppgir/gi -isystem /usr/include/cppgir/override -isystem /usr/include/gio-unix-2.0 -DNDEBUG -O2 -pipe -fdiagnostics-color=always -frecord-gcc-switches -std=gnu++20 -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -pthread -Winvalid-pch -include /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full_build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx -MD -MT Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o -MF Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o.d -o Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o -c /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp In file included from /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp:11: /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_linux_glibmm_helper.h:22:7: error: redefinition of ‘class Glib::Variant<long long int>’ 22 | class Variant<Int64Helper> : public VariantBase { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.68/glibmm/variant.h:1785, from /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_linux_glibmm_helper.h:11: /usr/include/glibmm-2.68/glibmm/variant_basictypes.h:735:18: note: previous definition of ‘class Glib::Variant<long long int>’ 735 | class GLIBMM_API Variant<long long> : public VariantBase | ^~~~~~~~~~~~~~~~~~ /tmp/portage/net-im/telegram-desktop-4.8.4-r2/work/tdesktop-4.8.4-full/Telegram/lib_base/base/platform/linux/base_linux_glibmm_helper.h:66:7: error: redefinition of ‘class Glib::Variant<long long unsigned int>’ 66 | class Variant<UInt64Helper> : public VariantBase { | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/glibmm-2.68/glibmm/variant_basictypes.h:778:18: note: previous definition of ‘class Glib::Variant<long long unsigned int>’ 778 | class GLIBMM_API Variant<unsigned long long> : public VariantBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Reproducible: Always
Created attachment 871693 [details] build.log
Created attachment 871694 [details] emerge --info
Created attachment 871861 [details, diff] tdesktop-4.8.4-glibmm-2.78.patch Backport glibmm-2.78 support from upstream PR to telegram-desktop-4.8.4 https://github.com/telegramdesktop/tdesktop/pull/26419 v4.8.5 already contains this
Created attachment 872105 [details] ebuild for actual version upgrading the ebuild to 4.10.3 fix this issue too
*** Bug 915164 has been marked as a duplicate of this bug. ***
The current version of the package has been dropped. Should we close the bug?
4.8.1 is likely also affected
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7497d83f469b739fcc81775878c5e59c2000e5c8 commit 7497d83f469b739fcc81775878c5e59c2000e5c8 Author: Esteve Varela Colominas <esteve.varela@gmail.com> AuthorDate: 2023-12-10 22:30:20 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2023-12-11 13:23:32 +0000 net-im/telegram-desktop: Drop stable The list of bugs has become untenable, the package is essentially unusable, and there's no clear idea of when glibmm will be bumped. Sorry for the inconveniences... Bug: https://bugs.gentoo.org/915992 Closes: https://bugs.gentoo.org/877067 Closes: https://bugs.gentoo.org/910544 Closes: https://bugs.gentoo.org/911395 Closes: https://bugs.gentoo.org/912896 Closes: https://bugs.gentoo.org/914419 Closes: https://bugs.gentoo.org/914902 Closes: https://bugs.gentoo.org/915109 Closes: https://bugs.gentoo.org/915237 Closes: https://bugs.gentoo.org/915982 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> net-im/telegram-desktop/Manifest | 1 - .../files/tdesktop-4.4.1-fix-dupe-main-decl.patch | 26 --- .../telegram-desktop-4.8.1-r3.ebuild | 210 --------------------- 3 files changed, 237 deletions(-)