Steps to reproduce
Checkout Release 7.0.9 and build it.
Expected behaviour
Should build without errors and produce a binary.
Actual behaviour
Get the following compiler errors:
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_url_handlers.cpp:59:35: error: no member named 'ayu_UserNotFoundMessage' in namespace 'tr'
59 | Ui::show(Ui::MakeInformBox(tr::ayu_UserNotFoundMessage()));
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_url_handlers.cpp:97:35: error: no member named 'ayu_UserNotFoundMessage' in namespace 'tr'
97 | Ui::show(Ui::MakeInformBox(tr::ayu_UserNotFoundMessage()));
| ^~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:42:16: error: no member named 'ayu_ShowOnlyAddedEmojisAndStickers' in namespace 'tr'
42 | .title = tr::ayu_ShowOnlyAddedEmojisAndStickers(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:50:16: error: no member named 'ayu_SettingsUnlimitedRecentStickers' in namespace 'tr'
50 | .title = tr::ayu_SettingsUnlimitedRecentStickers(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:57:16: error: no member named 'ayu_HideReactions' in namespace 'tr'
57 | .title = tr::ayu_HideReactions(),
| ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:60:9: error: no member named 'ayu_HideReactionsInChannels' in namespace 'tr'
60 | tr::ayu_HideReactionsInChannels(tr::now),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:65:9: error: no member named 'ayu_HideReactionsInGroups' in namespace 'tr'
65 | tr::ayu_HideReactionsInGroups(tr::now),
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:70:9: error: no member named 'ayu_HideReactionsInPrivateChats' in namespace 'tr'
70 | tr::ayu_HideReactionsInPrivateChats(tr::now),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:89:12: error: no member named 'ayu_ChannelBottomButton' in namespace 'tr'; did you mean 'ChannelBottomButton'?
89 | .title = tr::ayu_ChannelBottomButton(),
| ^ ~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_settings.h:29:12: note: 'ChannelBottomButton' declared here
29 | enum class ChannelBottomButton {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:90:15: error: no member named 'ayu_ChannelBottomButton' in namespace 'tr'; did you mean 'ChannelBottomButton'?
90 | .boxTitle = tr::ayu_ChannelBottomButton(),
| ^ ~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_settings.h:29:12: note: 'ChannelBottomButton' declared here
29 | enum class ChannelBottomButton {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:93:4: error: no member named 'ayu_ChannelBottomButtonHide' in namespace 'tr'; did you mean 'ChannelBottomButton'?
93 | tr::ayu_ChannelBottomButtonHide(tr::now),
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_settings.h:29:12: note: 'ChannelBottomButton' declared here
29 | enum class ChannelBottomButton {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:94:4: error: no member named 'ayu_ChannelBottomButtonMute' in namespace 'tr'; did you mean 'ChannelBottomButton'?
94 | tr::ayu_ChannelBottomButtonMute(tr::now),
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ayu_settings.h:29:12: note: 'ChannelBottomButton' declared here
29 | enum class ChannelBottomButton {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:95:8: error: no member named 'ayu_ChannelBottomButtonDiscuss' in namespace 'tr'
95 | tr::ayu_ChannelBottomButtonDiscuss(tr::now),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:105:16: error: no member named 'ayu_QuickAdminShortcuts' in namespace 'tr'
105 | .title = tr::ayu_QuickAdminShortcuts(),
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:111:16: error: no member named 'ayu_DisableGreetingSticker' in namespace 'tr'
111 | .title = tr::ayu_DisableGreetingSticker(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:117:16: error: no member named 'ayu_SettingsShowMessageShot' in namespace 'tr'
117 | .title = tr::ayu_SettingsShowMessageShot(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:123:29: error: no member named 'ayu_SettingsShowMessageShotDescription' in namespace 'tr'
123 | builder.addDividerText(tr::ayu_SettingsShowMessageShotDescription());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:152:16: error: no member named 'ayu_ReplaceMarksWithIcons' in namespace 'tr'
152 | .title = tr::ayu_ReplaceMarksWithIcons(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:160:17: error: no member named 'ayu_DeletedMarkText' in namespace 'tr'
160 | .title = tr::ayu_DeletedMarkText(),
| ^~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:165:10: error: no member named 'ayu_DeletedMarkText' in namespace 'tr'
165 | tr::ayu_DeletedMarkText(),
| ^~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_chats.cpp:177:17: error: no member named 'ayu_EditedMarkText' in namespace 'tr'
177 | .title = tr::ayu_EditedMarkText(),
| ^~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:56:16: error: no member named 'ayu_AppIconHeader' in namespace 'tr'
56 | .title = tr::ayu_AppIconHeader(),
| ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:91:15: error: no member named 'ayu_AvatarCornersSquare' in namespace 'tr'
91 | return tr::ayu_AvatarCornersSquare(tr::now).toUpper();
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:93:15: error: no member named 'ayu_AvatarCornersCircle' in namespace 'tr'
93 | return tr::ayu_AvatarCornersCircle(tr::now).toUpper();
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:102:4: error: no member named 'ayu_AvatarCorners' in namespace 'tr'; did you mean 'BuildAvatarCorners'?
102 | tr::ayu_AvatarCorners(),
| ^~~~~~~~~~~~~~~~~~~~~
| BuildAvatarCorners
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:84:6: note: 'BuildAvatarCorners' declared here
84 | void BuildAvatarCorners(SectionBuilder &builder, AyuSectionBuilder &ayu) {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:102:26: error: too few arguments to function call, expected 2, have 0
102 | tr::ayu_AvatarCorners(),
| ~~~~~~~~~~~~~~~~~ ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:84:6: note: 'BuildAvatarCorners' declared here
84 | void BuildAvatarCorners(SectionBuilder &builder, AyuSectionBuilder &ayu) {
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:140:13: error: no member named 'ayu_AvatarCorners' in namespace 'tr'; did you mean 'BuildAvatarCorners'?
140 | .title = tr::ayu_AvatarCorners(tr::now),
| ^~~~~~~~~~~~~~~~~~~~~
| BuildAvatarCorners
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:84:6: note: 'BuildAvatarCorners' declared here
84 | void BuildAvatarCorners(SectionBuilder &builder, AyuSectionBuilder &ayu) {
| ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:140:42: error: too few arguments to function call, expected 2, have 1
140 | .title = tr::ayu_AvatarCorners(tr::now),
| ~~~~~~~~~~~~~~~~~ ^
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:84:6: note: 'BuildAvatarCorners' declared here
84 | void BuildAvatarCorners(SectionBuilder &builder, AyuSectionBuilder &ayu) {
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:98:10: error: no matching member function for call to 'add'
98 | builder.add([=](const WidgetContext &ctx) -> SectionBuilder::WidgetToAdd {
| ~~~~~~~~^~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/settings/settings_builder.h:172:16: note: candidate function not viable: no known conversion from '(lambda at /var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:137:5)' to 'FnMut<SearchEntry ()>' (aka 'base::unique_function<SearchEntry ()>') for 2nd argument
172 | Ui::RpWidget *add(
| ^
173 | FnMut<WidgetToAdd(const WidgetContext &ctx)> widget,
174 | FnMut<SearchEntry()> search = nullptr);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/settings/settings_builder.h:154:7: note: candidate function not viable: requires single argument 'method', but 2 arguments were provided
154 | void add(FnMut<void(const BuildContext &ctx)> method);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:178:16: error: no member named 'ayu_SingleCornerRadius' in namespace 'tr'
178 | .title = tr::ayu_SingleCornerRadius(),
| ^~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:184:29: error: no member named 'ayu_SingleCornerRadiusDescription' in namespace 'tr'
184 | builder.addDividerText(tr::ayu_SingleCornerRadiusDescription());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:191:33: error: no member named 'ayu_CategoryAppearance' in namespace 'tr'
191 | builder.addSubsectionTitle(tr::ayu_CategoryAppearance());
| ^~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:196:16: error: no member named 'ayu_MaterialSwitches' in namespace 'tr'
196 | .title = tr::ayu_MaterialSwitches(),
| ^~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:203:16: error: no member named 'ayu_DisableCustomBackgrounds' in namespace 'tr'
203 | .title = tr::ayu_DisableCustomBackgrounds(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:209:16: error: no member named 'ayu_HidePremiumStatuses' in namespace 'tr'
209 | .title = tr::ayu_HidePremiumStatuses(),
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:217:16: error: no member named 'ayu_MonospaceFont' in namespace 'tr'
217 | .title = tr::ayu_MonospaceFont(),
| ^~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:221:11: error: no member named 'ayu_FontDefault' in namespace 'tr'
221 | ? tr::ayu_FontDefault(tr::now)
| ^~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:236:33: error: no member named 'ayu_ChatFoldersHeader' in namespace 'tr'
236 | builder.addSubsectionTitle(tr::ayu_ChatFoldersHeader());
| ^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:241:16: error: no member named 'ayu_HideNotificationCounters' in namespace 'tr'
241 | .title = tr::ayu_HideNotificationCounters(),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/net-im/ayugram-7.0.9/work/ayugram-7.0.9/Telegram/SourceFiles/ayu/ui/settings/settings_appearance.cpp:248:16: error: no member named 'ayu_HideAllChats' in namespace 'tr'
248 | .title = tr::ayu_HideAllChats(),
| ^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Plus more that are too large to list here.
Note that base Telegram now requires qt 6.11.0 or greater. More info at https://bugs.gentoo.org/979745
Operating system
Gentoo KDE desktop
Version of AyuGram Desktop
Release 7.0.9
Installation source
Source from GitHub / @AyuGramReleases channel
Crash ID
No response
Logs
Steps to reproduce
Checkout Release 7.0.9 and build it.
Expected behaviour
Should build without errors and produce a binary.
Actual behaviour
Get the following compiler errors:
Plus more that are too large to list here.
Note that base Telegram now requires qt 6.11.0 or greater. More info at https://bugs.gentoo.org/979745
Operating system
Gentoo KDE desktop
Version of AyuGram Desktop
Release 7.0.9
Installation source
Source from GitHub / @AyuGramReleases channel
Crash ID
No response
Logs