>>> telegram-desktop: Building community/telegram-desktop 4.1.0-r0 (using abuild 3.9.0-r5) started Sun, 14 Aug 2022 18:11:06 +0000 >>> telegram-desktop: Checking sanity of /home/buildozer/aports/community/telegram-desktop/APKBUILD... >>> telegram-desktop: Analyzing dependencies... >>> telegram-desktop: Installing for build: build-base qt6-qtimageformats ttf-opensans python3 extra-cmake-modules qt6-qt5compat-dev qt6-qtsvg-dev qt6-qtwayland-dev tg_owt-dev opus-dev alsa-lib-dev pulseaudio-dev ffmpeg4-dev glibmm-dev libdispatch-dev gsl-dev hunspell-dev lz4-dev minizip-dev openal-soft-dev openssl-dev>3 range-v3-dev rnnoise-dev tl-expected wayland-dev webkit2gtk-dev libxcb-dev xcb-util-keysyms-dev xxhash-dev zlib-dev libvpx-dev cmake samurai meson (1/380) Installing libb2 (0.98.1-r2) (2/380) Installing dbus-libs (1.14.0-r1) (3/380) Installing double-conversion (3.1.5-r0) (4/380) Installing libffi (3.4.2-r1) (5/380) Installing libintl (0.21-r3) (6/380) Installing libblkid (2.38.1-r0) (7/380) Installing libmount (2.38.1-r0) (8/380) Installing pcre (8.45-r2) (9/380) Installing glib (2.72.3-r0) (10/380) Installing icu-data-full (71.1-r4) (11/380) Installing icu-libs (71.1-r4) (12/380) Installing libpcre2-16 (10.40-r0) (13/380) Installing qt6-qtbase (6.3.1-r3) (14/380) Installing hicolor-icon-theme (0.17-r2) (15/380) Installing libxau (1.0.9-r1) (16/380) Installing libmd (1.0.4-r0) (17/380) Installing libbsd (0.11.6-r2) (18/380) Installing libxdmcp (1.1.3-r1) (19/380) Installing libxcb (1.15-r0) (20/380) Installing libx11 (1.8.1-r1) (21/380) Installing libxext (1.3.4-r1) (22/380) Installing libice (1.0.10-r1) (23/380) Installing libuuid (2.38.1-r0) (24/380) Installing libsm (1.2.3-r1) (25/380) Installing libxt (1.2.1-r0) (26/380) Installing libxmu (1.1.3-r1) (27/380) Installing xset (1.2.4-r0) (28/380) Installing xprop (1.2.5-r0) (29/380) Installing xdg-utils (1.1.3-r3) (30/380) Installing mesa (22.1.6-r0) (31/380) Installing libdrm (2.4.112-r0) (32/380) Installing wayland-libs-server (1.21.0-r0) (33/380) Installing mesa-gbm (22.1.6-r0) (34/380) Installing mesa-glapi (22.1.6-r0) (35/380) Installing wayland-libs-client (1.21.0-r0) (36/380) Installing libxshmfence (1.3-r1) (37/380) Installing mesa-egl (22.1.6-r0) (38/380) Installing mesa-gles (22.1.6-r0) (39/380) Installing avahi-libs (0.8-r6) (40/380) Installing nettle (3.8.1-r0) (41/380) Installing p11-kit (0.24.1-r0) (42/380) Installing libtasn1 (4.18.0-r0) (43/380) Installing libunistring (1.0-r0) (44/380) Installing gnutls (3.7.7-r0) (45/380) Installing cups-libs (2.4.2-r0) (46/380) Installing libpng (1.6.37-r2) (47/380) Installing freetype (2.12.1-r0) (48/380) Installing fontconfig (2.14.0-r0) (49/380) Installing libxml2 (2.9.14-r1) (50/380) Installing shared-mime-info (2.2-r0) (51/380) Installing libjpeg-turbo (2.1.3-r1) (52/380) Installing libwebp (1.2.4-r0) (53/380) Installing tiff (4.4.0-r0) (54/380) Installing gdk-pixbuf (2.42.8-r0) (55/380) Installing gtk-update-icon-cache (2.24.33-r5) (56/380) Installing libxcomposite (0.4.5-r1) (57/380) Installing libxfixes (6.0.0-r0) (58/380) Installing libxrender (0.9.10-r4) (59/380) Installing libxcursor (1.2.1-r1) (60/380) Installing libxdamage (1.1.5-r1) (61/380) Installing libxi (1.8-r0) (62/380) Installing libxinerama (1.1.4-r2) (63/380) Installing libxrandr (1.5.2-r1) (64/380) Installing libatk-1.0 (2.45.1-r1) (65/380) Installing libxtst (1.2.3-r4) (66/380) Installing at-spi2-core (2.45.1-r1) (67/380) Installing libatk-bridge-2.0 (2.45.1-r1) (68/380) Installing pixman (0.40.0-r3) (69/380) Installing cairo (1.17.6-r2) (70/380) Installing cairo-gobject (1.17.6-r2) (71/380) Installing libepoxy (1.5.10-r0) (72/380) Installing fribidi (1.0.12-r0) (73/380) Installing graphite2 (1.3.14-r1) (74/380) Installing harfbuzz (5.1.0-r0) (75/380) Installing libxft (2.3.4-r0) (76/380) Installing pango (1.50.9-r0) (77/380) Installing wayland-libs-cursor (1.21.0-r0) (78/380) Installing wayland-libs-egl (1.21.0-r0) (79/380) Installing xkeyboard-config (2.36-r2) (80/380) Installing libxkbcommon (1.4.1-r0) (81/380) Installing gtk+3.0 (3.24.34-r3) Executing gtk+3.0-3.24.34-r3.post-install (82/380) Installing libevdev (1.12.1-r0) (83/380) Installing mtdev (1.1.6-r0) (84/380) Installing eudev-libs (3.2.11-r1) (85/380) Installing libinput-libs (1.21.0-r0) (86/380) Installing tslib (1.22-r1) (87/380) Installing xcb-util-wm (0.4.1-r1) (88/380) Installing xcb-util (0.4.0-r3) (89/380) Installing xcb-util-image (0.4.0-r1) (90/380) Installing xcb-util-keysyms (0.4.0-r1) (91/380) Installing xcb-util-renderutil (0.3.9-r1) (92/380) Installing libxkbcommon-x11 (1.4.1-r0) (93/380) Installing qt6-qtbase-x11 (6.3.1-r3) (94/380) Installing lcms2 (2.13.1-r0) (95/380) Installing libmng (2.0.3-r1) (96/380) Installing qt6-qtimageformats (6.3.1-r0) (97/380) Installing libfontenc (1.1.4-r1) (98/380) Installing mkfontscale (1.2.2-r1) (99/380) Installing font-opensans (0_git20210927-r0) (100/380) Installing gdbm (1.23-r0) (101/380) Installing mpdecimal (2.5.1-r1) (102/380) Installing readline (8.1.2-r0) (103/380) Installing sqlite-libs (3.39.2-r0) (104/380) Installing python3 (3.10.5-r2) (105/380) Installing libarchive (3.6.1-r1) (106/380) Installing rhash-libs (1.4.3-r1) (107/380) Installing libuv (1.44.2-r0) (108/380) Installing cmake (3.24.0-r0) (109/380) Installing extra-cmake-modules (5.97.0-r0) (110/380) Installing mariadb-connector-c (3.1.17-r1) (111/380) Installing qt6-qtbase-mysql (6.3.1-r3) (112/380) Installing unixodbc (2.3.11-r0) (113/380) Installing qt6-qtbase-odbc (6.3.1-r3) (114/380) Installing libpq (14.4-r2) (115/380) Installing qt6-qtbase-postgresql (6.3.1-r3) (116/380) Installing qt6-qtbase-sqlite (6.3.1-r3) (117/380) Installing libgpg-error (1.45-r0) (118/380) Installing libgcrypt (1.10.1-r0) (119/380) Installing libgpg-error-dev (1.45-r0) (120/380) Installing libgcrypt-dev (1.10.1-r0) (121/380) Installing gnutls-c++ (3.7.7-r0) (122/380) Installing libgmpxx (6.2.1-r2) (123/380) Installing gmp-dev (6.2.1-r2) (124/380) Installing nettle-dev (3.8.1-r0) (125/380) Installing libtasn1-progs (4.18.0-r0) (126/380) Installing libtasn1-dev (4.18.0-r0) (127/380) Installing p11-kit-dev (0.24.1-r0) (128/380) Installing zlib-dev (1.2.12-r3) (129/380) Installing gnutls-dev (3.7.7-r0) (130/380) Installing gdbm-tools (1.23-r0) (131/380) Installing gdbm-dev (1.23-r0) (132/380) Installing avahi-compat-howl (0.8-r6) (133/380) Installing avahi-compat-libdns_sd (0.8-r6) (134/380) Installing avahi-glib (0.8-r6) (135/380) Installing libdaemon (0.14-r3) (136/380) Installing avahi (0.8-r6) Executing avahi-0.8-r6.pre-install (137/380) Installing gettext-asprintf (0.21-r3) (138/380) Installing gettext-libs (0.21-r3) (139/380) Installing gettext (0.21-r3) (140/380) Installing gettext-dev (0.21-r3) (141/380) Installing bzip2-dev (1.0.8-r2) (142/380) Installing libxml2-utils (2.9.14-r1) (143/380) Installing libxslt (1.1.35-r0) (144/380) Installing docbook-xml (4.5-r7) Executing docbook-xml-4.5-r7.post-install (145/380) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (146/380) Installing linux-headers (5.16.7-r1) (147/380) Installing libffi-dev (3.4.2-r1) (148/380) Installing libpcre16 (8.45-r2) (149/380) Installing libpcre32 (8.45-r2) (150/380) Installing libpcrecpp (8.45-r2) (151/380) Installing pcre-dev (8.45-r2) (152/380) Installing libfdisk (2.38.1-r0) (153/380) Installing libsmartcols (2.38.1-r0) (154/380) Installing util-linux-dev (2.38.1-r0) (155/380) Installing glib-dev (2.72.3-r0) (156/380) Installing avahi-dev (0.8-r6) (157/380) Installing cups-dev (2.4.2-r0) (158/380) Installing dbus-dev (1.14.0-r1) (159/380) Installing double-conversion-dev (3.1.5-r0) (160/380) Installing udev-init-scripts (35-r0) Executing udev-init-scripts-35-r0.post-install (161/380) Installing kmod-libs (30-r1) (162/380) Installing eudev (3.2.11-r1) (163/380) Installing eudev-dev (3.2.11-r1) (164/380) Installing expat (2.4.8-r1) (165/380) Installing expat-dev (2.4.8-r1) (166/380) Installing brotli-dev (1.0.9-r7) (167/380) Installing libpng-dev (1.6.37-r2) (168/380) Installing freetype-dev (2.12.1-r0) (169/380) Installing fontconfig-dev (2.14.0-r0) (170/380) Installing xorgproto (2022.1-r0) (171/380) Installing libxau-dev (1.0.9-r1) (172/380) Installing xcb-proto (1.15-r0) (173/380) Installing libxdmcp-dev (1.1.3-r1) (174/380) Installing libxcb-dev (1.15-r0) (175/380) Installing xtrans (1.4.0-r2) (176/380) Installing libx11-dev (1.8.1-r1) (177/380) Installing libxext-dev (1.3.4-r1) (178/380) Installing libxfixes-dev (6.0.0-r0) (179/380) Installing libxi-dev (1.8-r0) (180/380) Installing libxtst-dev (1.2.3-r4) (181/380) Installing at-spi2-core-dev (2.45.1-r1) (182/380) Installing libjpeg-turbo-dev (2.1.3-r1) (183/380) Installing libwebp-dev (1.2.4-r0) (184/380) Installing xz-dev (5.2.6-r0) (185/380) Installing zstd-dev (1.5.2-r5) (186/380) Installing libtiffxx (4.4.0-r0) (187/380) Installing tiff-dev (4.4.0-r0) (188/380) Installing gdk-pixbuf-dev (2.42.8-r0) (189/380) Installing libdrm-dev (2.4.112-r0) (190/380) Installing libxdamage-dev (1.1.5-r1) (191/380) Installing libxshmfence-dev (1.3-r1) (192/380) Installing libxxf86vm (1.1.4-r3) (193/380) Installing mesa-gl (22.1.6-r0) (194/380) Installing llvm14-libs (14.0.6-r3) (195/380) Installing mesa-osmesa (22.1.6-r0) (196/380) Installing mesa-xatracker (22.1.6-r0) (197/380) Installing libxxf86vm-dev (1.1.4-r3) (198/380) Installing mesa-dev (22.1.6-r0) (199/380) Installing libepoxy-dev (1.5.10-r0) (200/380) Installing libxinerama-dev (1.1.4-r2) (201/380) Installing wayland-protocols (1.26-r0) (202/380) Installing libxml2-dev (2.9.14-r1) (203/380) Installing libxkbcommon-dev (1.4.1-r0) (204/380) Installing cairo-tools (1.17.6-r2) (205/380) Installing libxrender-dev (0.9.10-r4) (206/380) Installing pixman-dev (0.40.0-r3) (207/380) Installing util-macros (1.19.3-r0) (208/380) Installing xcb-util-dev (0.4.0-r3) (209/380) Installing cairo-dev (1.17.6-r2) (210/380) Installing fribidi-dev (1.0.12-r0) (211/380) Installing pango-tools (1.50.9-r0) (212/380) Installing harfbuzz-icu (5.1.0-r0) (213/380) Installing graphite2-dev (1.3.14-r1) (214/380) Installing icu (71.1-r4) (215/380) Installing icu-dev (71.1-r4) (216/380) Installing harfbuzz-dev (5.1.0-r0) (217/380) Installing libxft-dev (2.3.4-r0) (218/380) Installing pango-dev (1.50.9-r0) (219/380) Installing wayland-dev (1.21.0-r0) (220/380) Installing libxcomposite-dev (0.4.5-r1) (221/380) Installing libxcursor-dev (1.2.1-r1) (222/380) Installing libxrandr-dev (1.5.2-r1) (223/380) Installing gtk+3.0-dev (3.24.34-r3) (224/380) Installing libb2-dev (0.98.1-r2) (225/380) Installing libinput-dev (1.21.0-r0) (226/380) Installing openssl-dev (3.0.5-r2) (227/380) Installing libpq-dev (14.4-r2) (228/380) Installing libproxy (0.4.18-r1) (229/380) Installing libproxy-dev (0.4.18-r1) (230/380) Installing mariadb-connector-c-dev (3.1.17-r1) (231/380) Installing mariadb-common (10.6.8-r1) (232/380) Installing libaio (0.3.112-r2) (233/380) Installing mariadb-embedded (10.6.8-r1) (234/380) Installing mariadb-dev (10.6.8-r1) (235/380) Installing ncurses-dev (6.3_p20220806-r0) (236/380) Installing libedit-dev (20210910.3.1-r0) (237/380) Installing libpcre2-32 (10.40-r0) (238/380) Installing pcre2-dev (10.40-r0) (239/380) Installing sqlite-dev (3.39.2-r0) (240/380) Installing tslib-dev (1.22-r1) (241/380) Installing unixodbc-dev (2.3.11-r0) (242/380) Installing vulkan-headers (1.3.216.0-r0) (243/380) Installing vulkan-loader (1.3.216.0-r0) (244/380) Installing vulkan-loader-dev (1.3.216.0-r0) (245/380) Installing xcb-util-image-dev (0.4.0-r1) (246/380) Installing xcb-util-keysyms-dev (0.4.0-r1) (247/380) Installing xcb-util-renderutil-dev (0.3.9-r1) (248/380) Installing xcb-util-wm-dev (0.4.1-r1) (249/380) Installing qt6-qtbase-dev (6.3.1-r3) (250/380) Installing qt6-qt5compat (6.3.1-r0) (251/380) Installing qt6-qt5compat-dev (6.3.1-r0) (252/380) Installing qt6-qtsvg (6.3.1-r0) (253/380) Installing qt6-qtsvg-dev (6.3.1-r0) (254/380) Installing qt6-qtshadertools (6.3.1-r0) (255/380) Installing qt6-qtshadertools-dev (6.3.1-r0) (256/380) Installing qt6-qtdeclarative (6.3.1-r0) (257/380) Installing qt6-qtdeclarative-dev (6.3.1-r0) (258/380) Installing qt6-qtwayland (6.3.1-r0) (259/380) Installing qt6-qtwayland-dev (6.3.1-r0) (260/380) Installing abseil-cpp (20220623.0-r1) (261/380) Installing abseil-cpp-dev (20220623.0-r1) (262/380) Installing sdl2 (2.0.22-r1) (263/380) Installing aom-libs (3.4.0-r0) (264/380) Installing alsa-lib (1.2.7.2-r0) (265/380) Installing libass (0.16.0-r0) (266/380) Installing libdav1d (1.0.0-r0) (267/380) Installing lame (3.100-r1) (268/380) Installing opus (1.3.1-r1) (269/380) Installing libasyncns (0.8-r1) (270/380) Installing libltdl (2.4.7-r0) (271/380) Installing orc (0.4.32-r1) (272/380) Installing libogg (1.3.5-r1) (273/380) Installing flac (1.3.4-r0) (274/380) Installing libvorbis (1.3.7-r0) (275/380) Installing libsndfile (1.1.0-r1) (276/380) Installing soxr (0.1.3-r2) (277/380) Installing speexdsp (1.2.1-r0) (278/380) Installing tdb-libs (1.4.7-r0) (279/380) Installing libpulse (16.1-r2) (280/380) Installing libsrt (1.5.0-r1) (281/380) Installing libssh (0.9.6-r2) (282/380) Installing libtheora (1.1.1-r16) (283/380) Installing v4l-utils-libs (1.22.1-r2) (284/380) Installing libva (2.15.0-r0) (285/380) Installing libvdpau (1.5-r0) (286/380) Installing vidstab (1.1.0-r1) (287/380) Installing libvpx (1.12.0-r0) (288/380) Installing x264-libs (0.164_git20220602-r0) (289/380) Installing numactl (2.0.14-r0) (290/380) Installing x265-libs (3.5-r3) (291/380) Installing xvidcore (1.3.7-r1) (292/380) Installing ffmpeg4-libs (4.4.2-r3) (293/380) Installing ffmpeg4-dev (4.4.2-r3) (294/380) Installing jpeg-dev (9e-r0) (295/380) Installing opus-dev (1.3.1-r1) (296/380) Installing pipewire-libs (0.3.56-r0) (297/380) Installing pipewire-dev (0.3.56-r0) (298/380) Installing libvpx-dev (1.12.0-r0) (299/380) Installing tg_owt-dev (20220623-r2) (300/380) Installing alsa-lib-dev (1.2.7.2-r0) (301/380) Installing libpulse-mainloop-glib (16.1-r2) (302/380) Installing pulseaudio-dev (16.1-r2) (303/380) Installing libsigc++ (2.10.6-r0) (304/380) Installing glibmm (2.66.4-r0) (305/380) Installing libsigc++-dev (2.10.6-r0) (306/380) Installing glibmm-dev (2.66.4-r0) (307/380) Installing libdispatch (5.6.2-r0) (308/380) Installing bsd-compat-headers (0.7.2-r3) (309/380) Installing libdispatch-dev (5.6.2-r0) (310/380) Installing gsl (2.7.1-r0) (311/380) Installing gsl-dev (2.7.1-r0) (312/380) Installing libhunspell (1.7.0-r1) (313/380) Installing hunspell-dev (1.7.0-r1) (314/380) Installing lz4-dev (1.9.3-r1) (315/380) Installing minizip (1.2.12-r0) (316/380) Installing minizip-dev (1.2.12-r0) (317/380) Installing libsamplerate (0.2.2-r0) (318/380) Installing jack (1.9.20-r0) (319/380) Installing jack-dev (1.9.20-r0) (320/380) Installing portaudio (19.7.0-r0) (321/380) Installing libportaudiocxx (19.7.0-r0) (322/380) Installing portaudio-dev (19.7.0-r0) (323/380) Installing directfb (1.7.7-r4) (324/380) Installing directfb-dev (1.7.7-r4) (325/380) Installing sdl2-dev (2.0.22-r1) (326/380) Installing mbedtls (2.28.1-r0) (327/380) Installing librist (0.2.7-r0) (328/380) Installing ffmpeg-libs (5.1-r1) (329/380) Installing openal-soft (1.22.2-r0) (330/380) Installing qt5-qtbase (5.15.5_git20220728-r0) (331/380) Installing qt5-qtbase-x11 (5.15.5_git20220728-r0) (332/380) Installing qt5-qtdeclarative (5.15.5_git20220617-r2) (333/380) Installing qt5-qtwayland (5.15.5_git20220620-r0) (334/380) Installing openal-soft-dev (1.22.2-r0) (335/380) Installing range-v3-dev (0.11.0-r0) (336/380) Installing rnnoise (0.0.0_git20210122-r0) (337/380) Installing rnnoise-dev (0.0.0_git20210122-r0) (338/380) Installing tl-expected (1.0.0-r3) (339/380) Installing gsettings-desktop-schemas (42.0-r0) (340/380) Installing glib-networking (2.72.0-r2) (341/380) Installing libidn2 (2.3.3-r0) (342/380) Installing libpsl (0.21.1-r0) (343/380) Installing libsoup (2.74.2-r0) (344/380) Installing libpsl-dev (0.21.1-r0) (345/380) Installing libsoup-dev (2.74.2-r0) (346/380) Installing bubblewrap (0.6.2-r0) (347/380) Installing dbus (1.14.0-r1) Executing dbus-1.14.0-r1.pre-install Executing dbus-1.14.0-r1.post-install (348/380) Installing xdg-dbus-proxy (0.1.4-r0) (349/380) Installing gcr-base (3.41.0-r0) (350/380) Installing linux-pam (1.5.2-r1) (351/380) Installing gnome-keyring (42.1-r0) (352/380) Installing libwpe (1.12.0-r1) (353/380) Installing libwpebackend-fdo (1.12.0-r0) (354/380) Installing aspell-libs (0.60.8-r1) (355/380) Installing nuspell (5.1.0-r1) (356/380) Installing enchant2 (2.3.2-r1) (357/380) Installing libxv (1.0.11-r3) (358/380) Installing cdparanoia-libs (10.2-r10) (359/380) Installing graphene (1.10.8-r0) (360/380) Installing gstreamer (1.20.3-r0) (361/380) Installing gst-plugins-base (1.20.3-r0) (362/380) Installing hyphen (2.8.8-r1) (363/380) Installing libgudev (237-r1) (364/380) Installing libmanette (0.2.6-r1) (365/380) Installing libnotify (0.8.1-r0) (366/380) Installing openjpeg (2.5.0-r0) (367/380) Installing libseccomp (2.5.4-r0) (368/380) Installing libsecret (0.20.5-r0) (369/380) Installing libwoff2common (1.0.2-r1) (370/380) Installing libwoff2enc (1.0.2-r1) (371/380) Installing webkit2gtk (2.36.6-r0) (372/380) Installing webkit2gtk-dev (2.36.6-r0) (373/380) Installing libxxhash (0.8.1-r0) (374/380) Installing xxhash-dev (0.8.1-r0) (375/380) Installing samurai (1.2-r2) (376/380) Installing meson (0.63.0-r1) (377/380) Installing .makedepends-telegram-desktop (20220814.181107) (378/380) Installing dbus-openrc (1.14.0-r1) (379/380) Installing udev-init-scripts-openrc (35-r0) (380/380) Installing eudev-openrc (3.2.11-r1) Executing busybox-1.35.0-r22.trigger Executing glib-2.72.3-r0.trigger Executing fontconfig-2.14.0-r0.trigger Executing shared-mime-info-2.2-r0.trigger Executing gdk-pixbuf-2.42.8-r0.trigger Executing gtk-update-icon-cache-2.24.33-r5.trigger Executing mkfontscale-1.2.2-r1.trigger Executing eudev-3.2.11-r1.trigger Executing dbus-1.14.0-r1.trigger OK: 1359 MiB in 482 packages >>> telegram-desktop: Cleaning up srcdir >>> telegram-desktop: Cleaning up pkgdir >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge//tdesktop-4.1.0-full.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> telegram-desktop: Fetching https://github.com/telegramdesktop/tdesktop/releases/download/v4.1.0/tdesktop-4.1.0-full.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 73 39.5M 73 28.8M 0 0 17.0M 0 0:00:02 0:00:01 0:00:01 17.0M 100 39.5M 100 39.5M 0 0 21.3M 0 0:00:01 0:00:01 --:--:-- 68.6M >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge//tdesktop-4.1.0-full.tar.gz >>> telegram-desktop: Checking sha512sums... tdesktop-4.1.0-full.tar.gz: OK small-sizes.patch: OK add-libvpx.patch: OK musl.patch: OK cstdint.patch: OK >>> telegram-desktop: Unpacking /var/cache/distfiles/edge//tdesktop-4.1.0-full.tar.gz... >>> telegram-desktop: small-sizes.patch patching file Telegram/SourceFiles/window/window.style Hunk #1 succeeded at 10 with fuzz 2. Hunk #2 succeeded at 20 (offset 1 line). >>> telegram-desktop: add-libvpx.patch patching file Telegram/CMakeLists.txt Hunk #1 succeeded at 93 with fuzz 1 (offset 25 lines). >>> telegram-desktop: musl.patch patching file Telegram/lib_base/base/platform/linux/base_info_linux.cpp Hunk #1 succeeded at 22 with fuzz 2 (offset 6 lines). Hunk #2 succeeded at 196 (offset 91 lines). >>> telegram-desktop: cstdint.patch patching file Telegram/ThirdParty/tgcalls/tgcalls/utils/gzip.h Version: 4.1 -- The C compiler identification is GNU 12.1.1 -- The CXX compiler identification is GNU 12.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Performing Test HAVE_GLESv2 -- Performing Test HAVE_GLESv2 - Success -- Found GLESv2: /usr/include -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.4.1", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.21.0") -- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.21.0") -- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.21.0") -- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0") -- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found suitable version "1.21.0", minimum required is "1.15") -- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found version "1.21.0") -- Found WaylandScanner: /usr/bin/wayland-scanner -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.2") -- Checking for module 'libavcodec' -- Found libavcodec, version 58.134.100 -- Checking for module 'libavformat' -- Found libavformat, version 58.76.100 -- Checking for module 'libavutil' -- Found libavutil, version 56.70.100 -- Checking for module 'libswscale' -- Found libswscale, version 5.9.100 -- Checking for module 'libswresample' -- Found libswresample, version 3.9.100 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.72.3 -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.72.3 -- Checking for module 'gio-2.0' -- Found gio-2.0, version 2.72.3 -- Checking for module 'gio-unix-2.0' -- Found gio-unix-2.0, version 2.72.3 -- Checking for module 'glibmm-2.4' -- Found glibmm-2.4, version 2.66.4 -- Checking for module 'giomm-2.4' -- Found giomm-2.4, version 2.66.4 CMake Warning at cmake/external/gsl/CMakeLists.txt:14 (find_package): By not providing "FindMicrosoft.GSL.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Microsoft.GSL", but CMake did not find one. Could not find a package configuration file provided by "Microsoft.GSL" with any of the following names: Microsoft.GSLConfig.cmake microsoft.gsl-config.cmake Add the installation prefix of "Microsoft.GSL" to CMAKE_PREFIX_PATH or set "Microsoft.GSL_DIR" to a directory containing one of the above files. If "Microsoft.GSL" provides a separate development package or SDK, be sure it has been installed. -- Checking for module 'hunspell' -- Found hunspell, version 1.7.0 -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Checking for module 'liblz4' -- Found liblz4, version 1.9.3 -- Checking for module 'minizip<2.0.0' -- Found minizip, version 1.2.12 -- Found OpenAL: /usr/lib/libopenal.so -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.5") -- Checking for module 'opus' -- Found opus, version 1.3.1 -- Checking for module 'rnnoise' -- Found rnnoise, version 0.0.0_git20210122 -- Checking for module 'vpx>=1.10.0' -- Found vpx, version 1.12.0 -- Checking for module 'wayland-client' -- Found wayland-client, version 1.21.0 -- Checking for module 'xcb-keysyms' -- Found xcb-keysyms, version 0.4.0 -- Checking for module 'xcb-record' -- Found xcb-record, version 1.15 -- Checking for module 'xcb-screensaver' -- Found xcb-screensaver, version 1.15 -- Checking for module 'xcb' -- Found xcb, version 1.15 -- Checking for module 'libxxhash' -- Found libxxhash, version 0.8.1 -- Found ZLIB: /lib/libz.so (found version "1.2.12") -- Checking for module 'tgvoip' -- Package 'tgvoip', required by 'virtual:world', not found -- Found ALSA: /usr/lib/libasound.so (found version "1.2.7.2") -- Checking for module 'libpulse' -- Found libpulse, version 16.1 -- Found Python: /usr/bin/python3.10 (found version "3.10.5") found components: Interpreter -- Found Python3: /usr/bin/python3.10 (found version "3.10.5") found components: Interpreter -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build [1/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp.o [2/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/linux/AudioPulse.cpp.o [3/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/linux/AudioInputPulse.cpp.o [4/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/linux/AudioOutputPulse.cpp.o [5/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/linux/AudioOutputALSA.cpp.o [6/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/os/linux/AudioInputALSA.cpp.o [7/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/json11.cpp.o [8/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/video/VideoRenderer.cpp.o [9/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/video/VideoSource.cpp.o [10/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/video/ScreamCongestionController.cpp.o [11/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/audio/AudioIO.cpp.o [12/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/MessageThread.cpp.o [13/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/PacketReassembler.cpp.o [14/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/NetworkSocket.cpp.o [15/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/audio/Resampler.cpp.o [16/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/audio/AudioOutput.cpp.o [17/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/audio/AudioInput.cpp.o [18/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/VoIPServerConfig.cpp.o [19/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/VoIPGroupController.cpp.o [20/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/VoIPController.cpp.o [21/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/OpusEncoder.cpp.o [22/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/OpusDecoder.cpp.o [23/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/MediaStreamItf.cpp.o [24/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/logging.cpp.o [25/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/JitterBuffer.cpp.o [26/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/EchoCanceller.cpp.o [27/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/CongestionControl.cpp.o [28/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/Buffers.cpp.o [29/1195] Building CXX object Telegram/CMakeFiles/lib_tgvoip_bundled.dir/ThirdParty/libtgvoip/BlockingQueue.cpp.o [30/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls_legacy.dir/ThirdParty/tgcalls/tgcalls/legacy/InstanceImplLegacy.cpp.o [31/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/third-party/json11.cpp.o [32/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCameraCapturer.cpp.o [33/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCapturerTrackSource.cpp.o [34/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCapturerInterfaceImpl.cpp.o [35/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/DesktopInterface.cpp.o [36/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp.o [37/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingMediaContext.cpp.o [38/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp.o [39/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupJoinPayloadInternal.cpp.o [40/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp.o [41/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartPersistentDecoder.cpp.o [42/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o [43/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPart.cpp.o [44/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AVIOContextImpl.cpp.o [45/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.cpp.o [46/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceHelper.cpp.o [47/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSource.cpp.o [48/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2_4_0_0/Signaling_4_0_0.cpp.o [49/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2_4_0_0/InstanceV2_4_0_0Impl.cpp.o [50/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingSctpConnection.cpp.o [51/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingEncryption.cpp.o [52/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingConnection.cpp.o [53/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/Signaling.cpp.o [54/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ReflectorRelayPortFactory.cpp.o [55/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ReflectorPort.cpp.o [56/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/NativeNetworkingImpl.cpp.o [57/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/InstanceV2Impl.cpp.o [58/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/InstanceV2ReferenceImpl.cpp.o [59/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ExternalSignalingConnection.cpp.o [60/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ContentNegotiation.cpp.o [61/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/utils/gzip.cpp.o [62/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/VideoCaptureInterfaceImpl.cpp.o [63/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/VideoCaptureInterface.cpp.o [64/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/TurnCustomizerImpl.cpp.o [65/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/StaticThreads.cpp.o [66/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/SctpDataChannelProviderInterfaceImpl.cpp.o [67/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/NetworkManager.cpp.o [68/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Message.cpp.o [69/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaManager.cpp.o [70/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Manager.cpp.o [71/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/LogSinkImpl.cpp.o [72/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/InstanceImpl.cpp.o [73/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/FieldTrialsConfig.cpp.o [74/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/FakeAudioDeviceModule.cpp.o [75/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/EncryptedConnection.cpp.o [76/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/CryptoHelper.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/threading.h:10, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp:11: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]', inlined from 'void tgvoip::MessageThread::Cancel(uint32_t)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp:170:17: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgvoip::MessageThread::Message&}; _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp: In member function 'void tgvoip::MessageThread::InsertMessageInternal(Message&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp:149:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 149 | queue.insert(queue.begin(), m); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp:155:53: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | queue.insert(next, m); | ~~~~~~~~~~~~^~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgvoip::MessageThread::Message; _Alloc = std::allocator]', inlined from 'void tgvoip::MessageThread::Run()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/MessageThread.cpp:100:18: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [77/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/CodecSelectHelper.cpp.o [78/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/AudioDeviceHelper.cpp.o [79/1195] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Instance.cpp.o [80/1195] Generating AppData changelog (Telegram) [81/1195] Generating wayland-xdg-shell-protocol.c [82/1195] Generating wayland-xdg-shell-client-protocol.h [83/1195] Generating wayland-xdg-decoration-unstable-v1-protocol.c [84/1195] Generating wayland-xdg-decoration-unstable-v1-client-protocol.h [85/1195] Generating wayland-xdg-activation-v1-protocol.c [86/1195] Generating wayland-xdg-activation-v1-client-protocol.h [87/1195] Generating qwayland-xdg-shell.h [88/1195] Generating qwayland-xdg-shell.cpp [89/1195] Generating qwayland-xdg-decoration-unstable-v1.h [90/1195] Generating qwayland-xdg-decoration-unstable-v1.cpp [91/1195] Generating qwayland-xdg-activation-v1.h [92/1195] Generating qwayland-xdg-activation-v1.cpp In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceHelper.h:14, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.cpp:9: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const int&, const std::__cxx11::basic_string, std::allocator >&, const bool&}; _Tp = tgcalls::DesktopCaptureSource; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const int&, const std::__cxx11::basic_string, std::allocator >&, const bool&}; _Tp = tgcalls::DesktopCaptureSource; _Alloc = std::allocator]', inlined from 'std::vector tgcalls::DesktopCaptureSourceManager::sources()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.cpp:57:32: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [93/1195] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/processor.cpp.o [94/1195] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/parsed_file.cpp.o [95/1195] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/options.cpp.o [96/1195] Automatic MOC for target lib_waylandshells_xdg_shell [97/1195] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/main.cpp.o [98/1195] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/generator.cpp.o [99/1195] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/logging.cpp.o [100/1195] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/cpp_file.cpp.o [101/1195] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/clean_file.cpp.o [102/1195] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/checked_utf8_string.cpp.o [103/1195] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/basic_tokenized_file.cpp.o [104/1195] Generating scheme (td_scheme) [105/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/crl_time.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/video/../threading.h:10, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/video/../Buffers.h:19, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/video/ScreamCongestionController.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/video/ScreamCongestionController.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgvoip::video::ScreamCongestionController::ValueSample&}; _Tp = tgvoip::video::ScreamCongestionController::ValueSample; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgvoip::video::ScreamCongestionController::ValueSample; _Alloc = std::allocator]', inlined from 'void tgvoip::video::ScreamCongestionController::UpdateBytesInFlightHistory()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/video/ScreamCongestionController.cpp:248:32: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [106/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/crl_object_on_thread.cpp.o [107/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_time.cpp.o [108/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_semaphore.cpp.o [109/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_list.cpp.o [110/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_fp_exceptions.cpp.o [111/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_async.cpp.o [112/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/qt/crl_qt_semaphore.cpp.o [113/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/qt/crl_qt_async.cpp.o [114/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/linux/crl_linux_time.cpp.o [115/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_semaphore.cpp.o [116/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_queue.cpp.o [117/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_async.cpp.o [118/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_queue.cpp.o [119/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_on_main.cpp.o In file included from /usr/include/os/generic_unix_base.h:27, from /usr/include/dispatch/dispatch.h:32, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_crl/crl/dispatch/crl_dispatch_async.cpp:11: /usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 1 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from /usr/include/dispatch/source.h:35, from /usr/include/dispatch/dispatch.h:70: /usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [120/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_list.cpp.o [121/1195] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_fp_exceptions.cpp.o [122/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vrle.cpp.o [123/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vrect.cpp.o [124/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vraster.cpp.o [125/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vpathmesure.cpp.o [126/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vpath.cpp.o [127/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vpainter.cpp.o [128/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vmatrix.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp: In member function 'int tgvoip::OpusDecoder::DecodeNextFrame()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:238:51: warning: array subscript -1 is below array bounds of 'unsigned char [8192]' [-Warray-bounds] 238 | prevLastSample=decodeBuffer[size-1]; | ~~~~~~~~~~~~~~~~~~~^ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:7: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.h:77:23: note: while referencing 'tgvoip::OpusDecoder::decodeBuffer' 77 | unsigned char decodeBuffer[8192]; | ^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.cpp:238:51: warning: array subscript -1 is below array bounds of 'unsigned char [8192]' [-Warray-bounds] 238 | prevLastSample=decodeBuffer[size-1]; | ~~~~~~~~~~~~~~~~~~~^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/OpusDecoder.h:77:23: note: while referencing 'tgvoip::OpusDecoder::decodeBuffer' 77 | unsigned char decodeBuffer[8192]; | ^~~~~~~~~~~~ [129/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vinterpolator.cpp.o [130/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vimageloader.cpp.o [131/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/velapsedtimer.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/Instance.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/legacy/InstanceImplLegacy.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/legacy/InstanceImplLegacy.cpp:1: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int&, short unsigned int&, tgvoip::IPv4Address&, tgvoip::IPv6Address&, tgvoip::Endpoint::Type&, unsigned char (&)[16]}; _Tp = tgvoip::Endpoint; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int&, short unsigned int&, tgvoip::IPv4Address&, tgvoip::IPv6Address&, tgvoip::Endpoint::Type&, unsigned char (&)[16]}; _Tp = tgvoip::Endpoint; _Alloc = std::allocator]', inlined from 'tgcalls::InstanceImplLegacy::InstanceImplLegacy(tgcalls::Descriptor&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/legacy/InstanceImplLegacy.cpp:117:31: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [132/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdrawhelper_sse2.cpp.o [133/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdrawhelper_neon.cpp.o [134/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdrawhelper.cpp.o [135/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwaylandxdgshellintegration.cpp.o [136/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwaylandxdgshell.cpp.o [137/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwaylandxdgdecorationv1.cpp.o In file included from /usr/include/os/generic_unix_base.h:27, from /usr/include/dispatch/dispatch.h:32, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_crl/crl/dispatch/crl_dispatch_semaphore.cpp:11: /usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 1 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from /usr/include/dispatch/source.h:35, from /usr/include/dispatch/dispatch.h:70: /usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ [138/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwaylandxdgactivationv1.cpp.o [139/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/main.cpp.o [140/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwayland-xdg-activation-v1.cpp.o [141/1195] Building C object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/wayland-xdg-activation-v1-protocol.c.o [142/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwayland-xdg-decoration-unstable-v1.cpp.o [143/1195] Building C object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/wayland-xdg-decoration-unstable-v1-protocol.c.o [144/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/qwayland-xdg-shell.cpp.o [145/1195] Building C object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/wayland-xdg-shell-protocol.c.o [146/1195] Generating qwayland-idle-inhibit-unstable-v1.cpp [147/1195] Generating qwayland-idle-inhibit-unstable-v1.h [148/1195] Generating wayland-idle-inhibit-unstable-v1-protocol.c [149/1195] Generating wayland-idle-inhibit-unstable-v1-client-protocol.h [150/1195] Generating qwayland-xdg-foreign-unstable-v2.cpp [151/1195] Generating qwayland-xdg-foreign-unstable-v2.h [152/1195] Generating wayland-xdg-foreign-unstable-v2-protocol.c [153/1195] Generating wayland-xdg-foreign-unstable-v2-client-protocol.h [154/1195] Generating qwayland-xdg-activation-v1.cpp [155/1195] Generating qwayland-xdg-activation-v1.h [156/1195] Generating wayland-xdg-activation-v1-protocol.c [157/1195] Generating wayland-xdg-activation-v1-client-protocol.h [158/1195] Building CXX object Telegram/lib_waylandshells/waylandshells/xdg-shell/CMakeFiles/lib_waylandshells_xdg_shell.dir/lib_waylandshells_xdg_shell_autogen/mocs_compilation.cpp.o [159/1195] Building C object Telegram/lib_base/CMakeFiles/lib_base.dir/wayland-xdg-activation-v1-protocol.c.o [160/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/structure_types.cpp.o [161/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/processor.cpp.o [162/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/parsed_file.cpp.o [163/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/options.cpp.o [164/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/module.cpp.o [165/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/main.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/absl/base/internal/invoke.h:44, from /usr/include/absl/utility/utility.h:50, from /usr/include/absl/types/optional.h:39, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:1: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = tgcalls::VideoStreamingPartFrame; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgcalls::VideoStreamingPartFrame&}; _Tp = tgcalls::VideoStreamingPartFrame; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgcalls::VideoStreamingPartFrame; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgcalls::VideoStreamingPartFrame; _Alloc = std::allocator]', inlined from 'std::optional tgcalls::VideoStreamingPartInternal::getNextFrame()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:427:39: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgcalls::VideoStreamingPartFrame; _Alloc = std::allocator]', inlined from 'std::optional tgcalls::VideoStreamingPartState::getFrameAtRelativeTimestamp(double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:578:43: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/1195] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/generator.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.h:21, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPGroupController.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgvoip::VoIPGroupController::PacketIdMapping&}; _Tp = tgvoip::VoIPGroupController::PacketIdMapping; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgvoip::VoIPGroupController::PacketIdMapping; _Alloc = std::allocator]', inlined from 'virtual void tgvoip::VoIPGroupController::SendPacket(unsigned char*, size_t, tgvoip::Endpoint&, tgvoip::VoIPController::PendingOutgoingPacket&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPGroupController.cpp:643:30: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.h:24: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = tgvoip::Endpoint; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void tgvoip::VoIPGroupController::SetGroupCallInfo(unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, int32_t, tgvoip::IPv4Address, tgvoip::IPv6Address, uint16_t)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPGroupController.cpp:48:16: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [167/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/replaces.cpp.o [168/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/options.cpp.o [169/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/main.cpp.o [170/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/generator.cpp.o [171/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data_read.cpp.o [172/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data_old.cpp.o [173/1195] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data.cpp.o [174/1195] Building CXX object Telegram/lib_qr/CMakeFiles/lib_qr.dir/qr/qr_generate.cpp.o [175/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/cmake_pch.hxx.gch [176/1195] Building CXX object Telegram/lib_tl/CMakeFiles/lib_tl.dir/tl/tl_basic_types.cpp.o [177/1195] Building CXX object Telegram/CMakeFiles/td_scheme.dir/gen/scheme-dump_to_text.cpp.o [178/1195] Building CXX object Telegram/CMakeFiles/td_scheme.dir/gen/scheme.cpp.o [179/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/cmake_pch.hxx.gch [180/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx.gch [181/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base_crash_report_writer.dir/cmake_pch.hxx.gch [182/1195] Building C object Telegram/lib_base/CMakeFiles/lib_base.dir/wayland-idle-inhibit-unstable-v1-protocol.c.o [183/1195] Building C object Telegram/lib_base/CMakeFiles/lib_base.dir/wayland-xdg-foreign-unstable-v2-protocol.c.o [184/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx.gch [185/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/cmake_pch.hxx.gch [186/1195] Building CXX object Telegram/lib_waylandshells/CMakeFiles/lib_waylandshells.dir/waylandshells/xdg_shell.cpp.o [187/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdrawable.cpp.o [188/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdebug.cpp.o [189/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vdasher.cpp.o [190/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vcompositionfunctions.cpp.o [191/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vbrush.cpp.o [192/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vbitmap.cpp.o [193/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/vbezier.cpp.o [194/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/pixman/vregion.cpp.o [195/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/freetype/v_ft_stroker.cpp.o [196/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/freetype/v_ft_raster.cpp.o [197/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/vector/freetype/v_ft_math.cpp.o [198/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottieproxymodel.cpp.o [199/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottieparser.cpp.o [200/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottiemodel.cpp.o [201/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottieloader.cpp.o [202/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottiekeypath.cpp.o [203/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottieitem.cpp.o [204/1195] Building CXX object cmake/external/rlottie/CMakeFiles/external_rlottie_bundled.dir/__/__/__/Telegram/ThirdParty/rlottie/src/lottie/lottieanimation.cpp.o [205/1195] Building CXX object cmake/external/qr_code_generator/CMakeFiles/external_qr_code_generator_bundled.dir/__/__/__/Telegram/ThirdParty/QR/cpp/qrcodegen.cpp.o [206/1195] Building CXX object cmake/external/qt/qt_static_plugins/CMakeFiles/external_qt_static_plugins.dir/qt_static_plugins.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/Instance.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/EncryptedConnection.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/EncryptedConnection.cpp:1: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgcalls::EncryptedConnection::MessageForResend}; _Tp = tgcalls::EncryptedConnection::MessageForResend; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tgcalls::EncryptedConnection::MessageForResend}; _Tp = tgcalls::EncryptedConnection::MessageForResend; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = tgcalls::EncryptedConnection::MessageForResend; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'std::optional tgcalls::EncryptedConnection::prepareForSendingMessageInternal(rtc::CopyOnWriteBuffer&, uint32_t, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/EncryptedConnection.cpp:215:37: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [207/1195] Linking CXX executable Telegram/codegen/codegen/lang/codegen_lang [208/1195] Generating lang (td_lang) [209/1195] Linking CXX static library cmake/external/qr_code_generator/libexternal_qr_code_generator_bundled.a [210/1195] Linking CXX static library Telegram/lib_waylandshells/waylandshells/xdg-shell/liblib_waylandshells_xdg_shell.a In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.h:21, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:14: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgvoip::VoIPController::QueuedPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgvoip::VoIPController::DebugLoggedPacket&}; _Tp = tgvoip::VoIPController::DebugLoggedPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const tgvoip::Endpoint&}; _Tp = tgvoip::Endpoint; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgvoip::Endpoint; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgvoip::VoIPController::RecentOutgoingPacket}; _Tp = tgvoip::VoIPController::RecentOutgoingPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tgvoip::VoIPController::RecentOutgoingPacket}; _Tp = tgvoip::VoIPController::RecentOutgoingPacket; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = tgvoip::VoIPController::RecentOutgoingPacket; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'virtual void tgvoip::VoIPController::WritePacketHeader(uint32_t, tgvoip::BufferOutputStream*, unsigned char, uint32_t)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:1382:33: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.h:24: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: /usr/include/c++/12.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = tgvoip::Endpoint; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgvoip::VoIPController::QueuedPacket}; _Tp = tgvoip::VoIPController::QueuedPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tgvoip::VoIPController::QueuedPacket}; _Tp = tgvoip::VoIPController::QueuedPacket; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = tgvoip::VoIPController::QueuedPacket; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void tgvoip::VoIPController::SendPacketReliably(unsigned char, unsigned char*, size_t, double, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:3136:26: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:63: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = tgvoip::VoIPController::PendingOutgoingPacket*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgvoip::VoIPController::PendingOutgoingPacket}; _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _Tp = tgvoip::VoIPController::PendingOutgoingPacket]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _ForwardIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgvoip::VoIPController::PendingOutgoingPacket}; _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _Tp = tgvoip::VoIPController::PendingOutgoingPacket]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _ForwardIterator = tgvoip::VoIPController::PendingOutgoingPacket*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {tgvoip::VoIPController::PendingOutgoingPacket}; _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {tgvoip::VoIPController::PendingOutgoingPacket}; _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp: In member function 'void tgvoip::VoIPController::UpdateQueuedPackets()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:3815:55: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3815 | qp=queuedPackets.erase(qp); | ~~~~~~~~~~~~~~~~~~~^~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]', inlined from 'void tgvoip::VoIPController::RunRecvThread()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:1684:25: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgvoip::VoIPController::PendingOutgoingPacket; _Alloc = std::allocator]', inlined from 'void tgvoip::VoIPController::RunRecvThread()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:1696:25: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp: In member function 'virtual void tgvoip::VoIPController::ProcessIncomingPacket(tgvoip::NetworkPacket&, tgvoip::Endpoint&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:2087:52: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 2087 | queuedPackets.erase(queuedPackets.begin()+i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = tgvoip::VoIPController::DebugLoggedPacket; _Alloc = std::allocator]', inlined from 'virtual void tgvoip::VoIPController::ProcessIncomingPacket(tgvoip::NetworkPacket&, tgvoip::Endpoint&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/libtgvoip/VoIPController.cpp:2188:31: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [211/1195] Linking CXX static library Telegram/liblib_tgvoip_bundled.a [212/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_token.cpp.o [213/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_error.cpp.o [214/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_card.cpp.o [215/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp.o [216/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_token.cpp.o [217/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_form_encoder.cpp.o [218/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_error.cpp.o [219/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_decode.cpp.o [220/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card_validator.cpp.o [221/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card_params.cpp.o [222/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card.cpp.o [223/1195] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_api_client.cpp.o [224/1195] Linking CXX static library cmake/external/rlottie/libexternal_rlottie_bundled.a In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/Instance.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/InstanceV2ReferenceImpl.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/InstanceV2ReferenceImpl.cpp:1: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {webrtc::RtpEncodingParameters}; _Tp = webrtc::RtpEncodingParameters; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {webrtc::RtpEncodingParameters}; _Tp = webrtc::RtpEncodingParameters; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [225/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base_crash_report_writer.dir/base/crash_report_writer.cpp.o [226/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base_crash_report_writer.dir/base/crash_report_header.cpp.o [227/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/qwayland-idle-inhibit-unstable-v1.cpp.o [228/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/qwayland-xdg-foreign-unstable-v2.cpp.o [229/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/qwayland-xdg-activation-v1.cpp.o [230/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/unixtime.cpp.o [231/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/timer.cpp.o [232/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/single_instance.cpp.o [233/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/runtime_composer.cpp.o [234/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/random.cpp.o [235/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/qthelp_url.cpp.o [236/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/power_save_blocker.cpp.o [237/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/parse_helper.cpp.o [238/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/options.cpp.o [239/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/observer.cpp.o [240/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/network_reachability.cpp.o [241/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/last_user_input.cpp.o [242/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/integration.cpp.o [243/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/global_shortcuts_generic.cpp.o [244/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/file_lock_posix.cpp.o [245/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/event_filter.cpp.o [246/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/debug_log.cpp.o [247/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/concurrent_timer.cpp.o [248/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/crc32hash.cpp.o [249/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/call_delayed.cpp.o [250/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/bytes.cpp.o [251/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/base_file_utilities.cpp.o [252/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/assertion.cpp.o [253/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/algorithm.cpp.o [254/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/base_platform_network_reachability.cpp.o [255/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o [256/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_system_media_controls_linux.cpp.o [257/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_process_linux.cpp.o [258/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_power_save_blocker_linux.cpp.o [259/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_network_reachability_linux.cpp.o [260/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xsettings.cpp.o [261/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xdp_utilities.cpp.o [262/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xcb_utilities.cpp.o [263/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_wayland_integration.cpp.o [264/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_library.cpp.o [265/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_dbus_utilities.cpp.o [266/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_app_launch_context.cpp.o [267/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_allocation_tracer.cpp.o [268/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_layout_switch_linux.cpp.o [269/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_last_input_linux.cpp.o [270/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_info_linux.cpp.o [271/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_global_shortcuts_linux.cpp.o [272/1195] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_file_utilities_linux.cpp.o [273/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_types.cpp.o [274/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_database_object.cpp.o [275/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_database.cpp.o [276/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_compactor.cpp.o [277/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_cleaner.cpp.o [278/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_binlog_reader.cpp.o [279/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_encryption.cpp.o [280/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_encrypted_file.cpp.o [281/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_databases.cpp.o [282/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_clear_legacy_posix.cpp.o [283/1195] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_clear_legacy.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmetatype.h:62, from /usr/include/qt6/QtCore/qvariant.h:46, from /usr/include/qt6/QtCore/qregularexpression.h:49, from /usr/include/qt6/QtCore/QRegularExpression:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/base_pch.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr >}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr >}; _Key = long long unsigned int; _Tp = std::unique_ptr; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::unique_ptr >}; _Key = long long unsigned int; _Tp = std::unique_ptr; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'const RuntimeComposerMetadata* GetRuntimeComposerMetadata(uint64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/runtime_composer.cpp:20:44: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/Instance.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/InstanceV2Impl.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/v2/InstanceV2Impl.cpp:1: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {webrtc::RtpEncodingParameters}; _Tp = webrtc::RtpEncodingParameters; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {webrtc::RtpEncodingParameters}; _Tp = webrtc::RtpEncodingParameters; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60, from /usr/include/c++/12.1.1/algorithm:61, from /usr/include/qt6/QtCore/qcontainertools_impl.h:56, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qbytearray.h:47, from /usr/include/qt6/QtCore/QByteArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/base_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = base::flat_multi_map_pair_type; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = base::flat_multi_map_pair_type; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = base::flat_multi_map_pair_type; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1895 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25: /usr/include/c++/12.1.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1916 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1895 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25: /usr/include/c++/12.1.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1916 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1895 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25: /usr/include/c++/12.1.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1916 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:589:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:589:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:622:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = Qt::MouseButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:622:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:643:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_map >::transparent_compare]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_multi_map::flat_multi_map(Iterator, Iterator) [with Iterator = const base::flat_multi_map_pair_type*; = std::random_access_iterator_tag; Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:415:2, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:786:35, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = long long unsigned int; Type = base::const_string; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:788:2, inlined from 'QString base::Platform::GlobalShortcuts::KeyName(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp:643:2: /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60, from /usr/include/c++/12.1.1/algorithm:61, from /usr/include/qt6/QtCore/qcontainertools_impl.h:56, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qbytearray.h:47, from /usr/include/qt6/QtCore/QByteArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/base_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71, from /usr/include/c++/12.1.1/string:50, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/bits/std_mutex.h:39, from /usr/include/c++/12.1.1/bits/atomic_wait.h:49, from /usr/include/c++/12.1.1/bits/atomic_base.h:41, from /usr/include/c++/12.1.1/atomic:41, from /usr/include/qt6/QtCore/qatomic_cxx11.h:45, from /usr/include/qt6/QtCore/qbasicatomic.h:53, from /usr/include/qt6/QtCore/qatomic.h:46, from /usr/include/qt6/QtCore/qglobal.h:1478, from /usr/include/qt6/QtCore/qatomic.h:41, from /usr/include/qt6/QtCore/qrefcount.h:43, from /usr/include/qt6/QtCore/qbytearray.h:44: /usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = const long long unsigned int]': /usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]': /usr/include/c++/12.1.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23, inlined from 'constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long unsigned int]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28: /usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/base_pch.h:9: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp: In member function 'void base::GlobalShortcutManagerGeneric::processRecordingPress(base::GlobalShortcutKeyGeneric)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp:253:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | const auto i = std::find( | ~~~~~~~~~^ 254 | begin(_recordingDown), | ~~~~~~~~~~~~~~~~~~~~~~ 255 | end(_recordingDown), | ~~~~~~~~~~~~~~~~~~~~ 256 | descriptor); | ~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void base::GlobalShortcutManagerGeneric::processRecordingPress(base::GlobalShortcutKeyGeneric)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp:258:27: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1625 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1625:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1900 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4810 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp: In member function 'virtual void base::GlobalShortcutManagerGeneric::startWatching(base::GlobalShortcut, Fn)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp:149:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 149 | std::sort(begin(sorted), end(sorted)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:677:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:675:38, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {long long unsigned int&}; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:683:24, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {long long unsigned int&}; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp: In member function 'void base::GlobalShortcutManagerGeneric::processRecordingRelease(base::GlobalShortcutKeyGeneric)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/global_shortcuts_generic.cpp:272:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 272 | const auto i = std::find( | ~~~~~~~~~^ 273 | begin(_recordingDown), | ~~~~~~~~~~~~~~~~~~~~~~ 274 | end(_recordingDown), | ~~~~~~~~~~~~~~~~~~~~ 275 | descriptor); | ~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47, from /usr/include/qt6/QtCore/qiodevice.h:46, from /usr/include/qt6/QtCore/qfiledevice.h:43, from /usr/include/qt6/QtCore/qfile.h:44, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/storage_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_storage/CMakeFiles/lib_storage.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Storage::Cache::Key&}; _Tp = Storage::Cache::Key; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Storage::Cache::Key; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [284/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_response.cpp.o [285/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_proxy_data.cpp.o [286/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_dh_utils.cpp.o [287/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_dc_options.cpp.o [288/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_config.cpp.o [289/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_concurrent_sender.cpp.o [290/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_auth_key.cpp.o [291/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_tls_socket.cpp.o [292/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp.o [293/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_serialized_request.cpp.o [294/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp.o [295/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp.o [296/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp.o [297/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp.o [298/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dcenter.cpp.o [299/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp.o [300/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp.o [301/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp.o [302/1195] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp.o [303/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_stats.cpp.o [304/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_json.cpp.o [305/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_html.cpp.o [306/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_file.cpp.o [307/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_abstract.cpp.o [308/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/data/export_data_types.cpp.o [309/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_settings.cpp.o [310/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_controller.cpp.o [311/1195] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_api_wrap.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:1: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void tgcalls::GroupInstanceCustomInternal::setVolume(uint32_t, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:3226:27: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [312/1195] Linking CXX static library Telegram/liblib_tgcalls.a [313/1195] Linking CXX static library Telegram/liblib_tgcalls_legacy.a In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.h:10, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp:8: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h: In constructor 'MTP::details::DcKeyCreator::Data::Data()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h:66:51: warning: member 'MTP::details::DcKeyCreator::Data::new_nonce_buf' is used uninitialized [-Wuninitialized] 66 | : new_nonce(*(MTPint256*)((uchar*)new_nonce_buf.data())) | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47, from /usr/include/qt6/QtCore/qiodevice.h:46, from /usr/include/qt6/QtCore/qfiledevice.h:43, from /usr/include/qt6/QtCore/qfile.h:44, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/storage_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_storage/CMakeFiles/lib_storage.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Storage::Cache::Key; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/string:50, from /usr/include/c++/12.1.1/stdexcept:39, from /usr/include/c++/12.1.1/system_error:41, from /usr/include/c++/12.1.1/bits/std_mutex.h:39, from /usr/include/c++/12.1.1/bits/atomic_wait.h:49, from /usr/include/c++/12.1.1/bits/atomic_base.h:41, from /usr/include/c++/12.1.1/atomic:41, from /usr/include/qt6/QtCore/qatomic_cxx11.h:45, from /usr/include/qt6/QtCore/qbasicatomic.h:53, from /usr/include/qt6/QtCore/qatomic.h:46, from /usr/include/qt6/QtCore/qglobal.h:1478, from /usr/include/qt6/QtCore/qiodevice.h:43: /usr/include/c++/12.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _OI = Storage::Cache::Key*]': /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = Storage::Cache::Key; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:677:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = Storage::Cache::Key; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:675:38, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {const Storage::Cache::Key&}; Type = Storage::Cache::Key; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = Storage::Cache::Key; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:683:24, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {const Storage::Cache::Key&}; Type = Storage::Cache::Key; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:63: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = Storage::Cache::Key*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = unsigned char; Type = Storage::Cache::details::TaggedSummary; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = unsigned char; Type = Storage::Cache::details::TaggedSummary; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:931:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = unsigned char; Type = Storage::Cache::details::TaggedSummary; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp: In member function 'void Storage::Cache::details::DatabaseObject::moveIfEmpty(const Storage::Cache::Key&, const Storage::Cache::Key&, FnMut&&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:1106:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1106 | _stale.erase(ranges::remove(_stale, to), end(_stale)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = Storage::Cache::Key*; _Tp = Storage::Cache::Key]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:318:40, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1737:17, inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:824:22, inlined from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector; I = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:330:25, inlined from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:347:86, inlined from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >]' at /usr/include/range/v3/range/conversion.hpp:274:71, inlined from 'void Storage::Cache::details::DatabaseObject::prune()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:349:38: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1737:17, inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:824:22, inlined from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector; I = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:330:25, inlined from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:347:86, inlined from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >]' at /usr/include/range/v3/range/conversion.hpp:274:71, inlined from 'void Storage::Cache::details::DatabaseObject::prune()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:349:38: /usr/include/c++/12.1.1/bits/vector.tcc:330:26: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 330 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:335:22: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 335 | std::copy(__first, __mid, this->_M_impl._M_start); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = Storage::Cache::Key*; _Tp = Storage::Cache::Key]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:339:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1737:17, inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:824:22, inlined from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector; I = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:330:25, inlined from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range]' at /usr/include/range/v3/range/conversion.hpp:347:86, inlined from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::ref_view >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >]' at /usr/include/range/v3/range/conversion.hpp:274:71, inlined from 'void Storage::Cache::details::DatabaseObject::prune()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:349:38: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp: In member function 'void Storage::Cache::details::DatabaseObject::put(const Storage::Cache::Key&, Storage::Cache::details::TaggedValue&&, FnMut&&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:774:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 774 | _stale.erase(ranges::remove(_stale, key), end(_stale)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/mtproto_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_mtproto.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {MTP::details::DnsEntry}; _Tp = MTP::details::DnsEntry; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {MTP::details::DnsEntry}; _Tp = MTP::details::DnsEntry; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = MTP::details::DnsEntry; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'std::vector MTP::details::ParseDnsResponse(const QByteArray&, std::optional)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp:141:19: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmetatype.h:62, from /usr/include/qt6/QtCore/qobject.h:54: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = MTP::details::DomainResolver::AttemptKey; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = MTP::details::DomainResolver::AttemptKey; _Tp = MTP::details::DomainResolver::CacheEntry; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void MTP::details::DomainResolver::requestFinished(const AttemptKey&, gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp:337:12: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [314/1195] Linking CXX static library Telegram/lib_base/liblib_base.a In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp:8: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h: In constructor 'MTP::details::DcKeyCreator::Data::Data()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h:66:51: warning: member 'MTP::details::DcKeyCreator::Data::new_nonce_buf' is used uninitialized [-Wuninitialized] 66 | : new_nonce(*(MTPint256*)((uchar*)new_nonce_buf.data())) | ^~~~~~~~~~~~~ [315/1195] Linking CXX executable Telegram/codegen/codegen/style/codegen_style [316/1195] Generating qwayland-xdg-shell.cpp [317/1195] Generating qwayland-xdg-shell.h [318/1195] Generating wayland-xdg-shell-protocol.c [319/1195] Generating wayland-xdg-shell-client-protocol.h [320/1195] Linking CXX static library Telegram/lib_base/liblib_base_crash_report_writer.a [321/1195] Generating styles (lib_ui) [322/1195] Generating palette (lib_ui) [323/1195] Generating styles (td_ui) /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/output/export_output_json.cpp: In function 'QByteArray Export::Output::{anonymous}::SerializeString(const QByteArray&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/output/export_output_json.cpp:46:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] 46 | } else if (ch >= 0 && ch < 32) { | ~~~^~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47, from /usr/include/qt6/QtCore/qiodevice.h:46, from /usr/include/qt6/QtCore/qfiledevice.h:43, from /usr/include/qt6/QtCore/qfile.h:44, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/export_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ChatIdType<0>&}; _Tp = ChatIdType<0>; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ChatIdType<0>; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::Photo}; _Tp = Export::Data::Photo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::Photo}; _Tp = Export::Data::Photo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmetatype.h:62, from /usr/include/qt6/QtCore/qobject.h:54: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {PeerId, Export::Data::Peer&}; _Key = PeerId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {PeerId, Export::Data::Peer&}; _Key = PeerId; _Tp = Export::Data::Peer; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {PeerId, Export::Data::Peer&}; _Key = PeerId; _Tp = Export::Data::Peer; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Export::Data::TopPeer&}; _Tp = Export::Data::TopPeer; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Export::Data::TopPeer; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:63: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*; _Tp = ChatIdType<0>]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Export::Data::DialogInfo&}; _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Export::Data::ContactInfo&}; _Tp = Export::Data::ContactInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Export::Data::ContactInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*; _Tp = ChatIdType<0>]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/output/export_output_html.cpp: In function 'QByteArray Export::Output::{anonymous}::SerializeString(const QByteArray&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/output/export_output_html.cpp:116:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] 116 | } else if (ch >= 0 && ch < 32) { | ~~~^~~~ [324/1195] Linking CXX executable Telegram/codegen/codegen/emoji/codegen_emoji [325/1195] Generating emoji (lib_ui) [326/1195] Automatic MOC for target lib_ui [327/1195] Automatic RCC for fonts/fonts.qrc [328/1195] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_webkit2gtk.cpp.o [329/1195] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_webkit_gtk.cpp.o [330/1195] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux.cpp.o [331/1195] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/webview_embed.cpp.o [332/1195] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/webview_dialog.cpp.o [333/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/cmake_pch.hxx.gch [334/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_shared.cpp.o [335/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_cached_multi.cpp.o [336/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_cached.cpp.o [337/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_cache_frame_storage.cpp.o [338/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_cache.cpp.o [339/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_icon.cpp.o [340/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_single_player.cpp.o [341/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_multi_player.cpp.o [342/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_emoji.cpp.o [343/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_common.cpp.o [344/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_animation.cpp.o [345/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_renderer.cpp.o [346/1195] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_direct.cpp.o [347/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/cmake_pch.hxx.gch [348/1195] Building C object Telegram/lib_ui/CMakeFiles/lib_ui.dir/wayland-xdg-shell-protocol.c.o [349/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx.gch [350/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/cmake_pch.hxx.gch [351/1195] Building CXX object Telegram/CMakeFiles/lib_ffmpeg.dir/SourceFiles/ffmpeg/ffmpeg_utility.cpp.o [352/1195] Building CXX object Telegram/CMakeFiles/lib_ffmpeg.dir/SourceFiles/ffmpeg/ffmpeg_emoji.cpp.o [353/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx.gch In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47, from /usr/include/qt6/QtCore/qiodevice.h:46, from /usr/include/qt6/QtCore/qfiledevice.h:43, from /usr/include/qt6/QtCore/qfile.h:44, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/export_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::Photo}; _Tp = Export::Data::Photo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::Photo}; _Tp = Export::Data::Photo; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Export::Data::Photo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'Export::Data::UserpicsSlice Export::Data::ParseUserpicsSlice(MTPVector >&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/data/export_data_types.cpp:582:24: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:63: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*; _Tp = ChatIdType<0>]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::TopPeer}; _Tp = Export::Data::TopPeer; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::TopPeer}; _Tp = Export::Data::TopPeer; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Export::Data::TopPeer; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'Export::Data::AppendTopPeers(ContactsList&, const MTPcontacts_TopPeers&)::::&, MTPVector >&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/data/export_data_types.cpp:1383:17: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::DialogInfo}; _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::DialogInfo}; _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = ChatIdType<0>*; _Tp = ChatIdType<0>]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ChatIdType<0>; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'Export::Data::MessagesSlice Export::Data::ParseMessagesSlice(ParseMediaContext&, MTPVector >&, MTPVector >&, MTPVector >&, const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/data/export_data_types.cpp:1765:24: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmetatype.h:62, from /usr/include/qt6/QtCore/qobject.h:54, from /usr/include/qt6/QtCore/qiodevice.h:46, from /usr/include/qt6/QtCore/qfiledevice.h:43, from /usr/include/qt6/QtCore/qfile.h:44, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/export_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {PeerId&, const unsigned int&}; _Key = PeerId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qobject.h:47: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Export::Data::DialogInfo}; _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {PeerId&, const unsigned int&}; _Key = PeerId; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {PeerId&, const unsigned int&}; _Key = PeerId; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'void Export::ApiWrap::appendChatsSlice(ChatsProcess&, std::vector&, std::vector&&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/export_api_wrap.cpp:1352:51: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Export::Data::DialogInfo}; _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Export::Data::DialogInfo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Export::ApiWrap::appendChatsSlice(ChatsProcess&, std::vector&, std::vector&&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/export/export_api_wrap.cpp:1356:16: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [354/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_text_entity.cpp.o [355/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_tag.cpp.o [356/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_keys.cpp.o [357/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_file_parser.cpp.o [358/1195] Building CXX object Telegram/CMakeFiles/td_lang.dir/gen/lang_auto.cpp.o [359/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/third_party/hunspell_controller.cpp.o [360/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/third_party/spellcheck_hunspell.cpp.o [361/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spellcheck_value.cpp.o [362/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spelling_highlighter_helper.cpp.o [363/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spelling_highlighter.cpp.o [364/1195] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spellcheck_utils.cpp.o [365/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/linux/webrtc_media_devices_linux.cpp.o [366/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/details/webrtc_openal_adm.cpp.o [367/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_video_track.cpp.o [368/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_media_devices.cpp.o [369/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_create_adm.cpp.o [370/1195] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_audio_input_tester.cpp.o [371/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/lib_ui_autogen/HOLFJYQ6Y4/qrc_fonts.cpp.o [372/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/qwayland-xdg-shell.cpp.o [373/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/emoji_suggestions/emoji_suggestions.cpp.o [374/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/ui_utility.cpp.o [375/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/rp_widget.cpp.o [376/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/spoiler_click_handler.cpp.o [377/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/round_rect.cpp.o [378/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/ph.cpp.o [379/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/main_queue_processor.cpp.o [380/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/integration.cpp.o [381/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/inactive_press.cpp.o [382/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/emoji_config.cpp.o [383/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/dragging_scroll_manager.cpp.o [384/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/delayed_activation.cpp.o [385/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/click_handler.cpp.o [386/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/cached_special_layer_shadow_corners.cpp.o [387/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/basic_click_handlers.cpp.o [388/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/abstract_button.cpp.o [389/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/vertical_layout_reorder.cpp.o [390/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/vertical_layout.cpp.o [391/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/slide_wrap.cpp.o [392/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/padding_wrap.cpp.o [393/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/fade_wrap.cpp.o [394/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/tooltip.cpp.o [395/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/time_input.cpp.o [396/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/shadow.cpp.o [397/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/side_bar_button.cpp.o [398/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/scroll_area.cpp.o [399/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/separate_panel.cpp.o [400/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/rp_window.cpp.o [401/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/popup_menu.cpp.o [402/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_toggle.cpp.o [403/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_separator.cpp.o [404/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_item_base.cpp.o [405/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_common.cpp.o [406/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_add_action_callback_factory.cpp.o [407/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_add_action_callback.cpp.o [408/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_action.cpp.o [409/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu.cpp.o [410/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/time_part_input.cpp.o [411/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/labels.cpp.o [412/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/input_fields.cpp.o [413/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/inner_dropdown.cpp.o [414/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/icon_button_with_text.cpp.o [415/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/dropdown_menu.cpp.o [416/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/checkbox.cpp.o [417/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/call_button.cpp.o [418/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/buttons.cpp.o [419/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/box_content_divider.cpp.o [420/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toasts/common_toasts.cpp.o [421/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast_widget.cpp.o [422/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast_manager.cpp.o [423/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast.cpp.o [424/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_variant.cpp.o [425/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_utilities.cpp.o [426/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_entity.cpp.o [427/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_block.cpp.o [428/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text.cpp.o [429/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_palette_colorizer.cpp.o [430/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_types.cpp.o [431/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_scale.cpp.o [432/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_palette.cpp.o [433/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_icon.cpp.o [434/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_font.cpp.o [435/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_direction.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_ui/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = QVariant; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = QVariant; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:931:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = QVariant; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [436/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_custom_font.cpp.o [437/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_color.cpp.o [438/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core.cpp.o [439/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/ui_platform_utility.cpp.o [440/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/ui_platform_window.cpp.o [441/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/ui_platform_window_title.cpp.o [442/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_utility_linux.cpp.o [443/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_window_linux.cpp.o [444/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_linux_wayland_integration.cpp.o [445/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blobs_linear.cpp.o [446/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blobs.cpp.o [447/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blob.cpp.o [448/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/arcs.cpp.o [449/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/layer_widget.cpp.o [450/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/layer_manager.cpp.o [451/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/generic_box.cpp.o [452/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/box_layer_widget.cpp.o [453/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/box_content.cpp.o [454/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/image/image_prepare.cpp.o [455/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_window.cpp.o [456/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_surface.cpp.o [457/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_shader.cpp.o [458/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_primitives.cpp.o [459/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_math.cpp.o [460/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_image.cpp.o [461/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_detection.cpp.o [462/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/slide_animation.cpp.o [463/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/show_animation.cpp.o [464/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp.o [465/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/fields/special_fields.cpp.o [466/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/grouped_layout.cpp.o [467/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/cached_round_corners.cpp.o [468/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/vertical_drum_picker.cpp.o [469/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/sent_code_field.cpp.o [470/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/multi_select.cpp.o [471/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/gradient_round_button.cpp.o [472/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/discrete_sliders.cpp.o [473/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/continuous_sliders.cpp.o [474/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/text_options.cpp.o [475/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/format_values.cpp.o [476/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/format_song_name.cpp.o [477/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/custom_emoji_instance.cpp.o [478/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/scroll_content_shadow.cpp.o [479/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/round_checkbox.cpp.o [480/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_stars.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_ui/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::Paint::RadialBlob}; _Tp = Ui::Paint::RadialBlob; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::Paint::RadialBlob}; _Tp = Ui::Paint::RadialBlob; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ui::Paint::RadialBlob; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Ui::Paint::Blobs::init()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_ui/ui/paint/blobs.cpp:39:19: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [481/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_graphics.cpp.o [482/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/fireworks_animation.cpp.o [483/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/window_outdated_bar.cpp.o [484/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/who_reacted_context_action.cpp.o [485/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/send_button.cpp.o [486/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/send_as_button.cpp.o [487/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/peer_list_dummy.cpp.o [488/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/invite_link_label.cpp.o [489/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/invite_link_buttons.cpp.o [490/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/emoji_button.cpp.o [491/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/download_bar.cpp.o [492/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/delete_message_context_action.cpp.o [493/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/chat_service_checkbox.cpp.o [494/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/call_mute_button.cpp.o [495/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/requests_bar.cpp.o [496/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/pinned_bar.cpp.o [497/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/message_bubble.cpp.o [498/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/message_bar.cpp.o [499/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/group_call_userpics.cpp.o [500/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/group_call_bar.cpp.o [501/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/forward_options_box.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Ui::Premium::MiniStars::MiniStar&}; _Tp = Ui::Premium::MiniStars::MiniStar; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ui::Premium::MiniStars::MiniStar; _Alloc = std::allocator]', inlined from 'void Ui::Premium::MiniStars::createStar(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_stars.cpp:147:22: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [502/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/continuous_scroll.cpp.o [503/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_theme.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Ui::FireworksAnimation::Particle; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Ui::FireworksAnimation::Particle; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [504/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_style.cpp.o [505/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp.o [506/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp.o [507/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_send_files_way.cpp.o [508/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_prepare.cpp.o [509/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_extensions.cpp.o [510/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_controls.cpp.o [511/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_bot_webview.cpp.o [512/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::MediaSlider::Divider}; _Tp = Ui::MediaSlider::Divider; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::MediaSlider::Divider}; _Tp = Ui::MediaSlider::Divider; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ui::MediaSlider::Divider; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Ui::MediaSlider::addDivider(float64, const QSize&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp:219:21: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [513/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_album_preview.cpp.o [514/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp.o [515/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp.o [516/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/time_picker_box.cpp.o [517/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/single_choice_box.cpp.o [518/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/report_box.cpp.o [519/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/rate_call_box.cpp.o [520/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/edit_invite_link.cpp.o [521/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/country_select_box.cpp.o [522/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/confirm_phone_box.cpp.o [523/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/confirm_box.cpp.o [524/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_time.cpp.o [525/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_date_time.cpp.o [526/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/calendar_box.cpp.o [527/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/auto_delete_settings.cpp.o [528/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_panel.cpp.o [529/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_field.cpp.o [530/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_form_summary.cpp.o [531/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_edit_information.cpp.o [532/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_edit_card.cpp.o [533/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/passport/ui/passport_form_row.cpp.o [534/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/passport/ui/passport_details_row.cpp.o [535/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_ttl.cpp.o [536/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_check_item.cpp.o [537/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/player/media_player_dropdown.cpp.o [538/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_reader.cpp.o [539/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_implementation.cpp.o [540/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_ffmpeg.cpp.o [541/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_check_streaming.cpp.o [542/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_selection.cpp.o [543/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_position.cpp.o [544/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_mosaic.cpp.o [545/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/abstract_layout_item.cpp.o [546/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/history/history_view_top_toast.cpp.o [547/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_line.cpp.o [548/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_image.cpp.o [549/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_canvas.cpp.o In file included from /usr/include/c++/12.1.1/vector:63, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*; _Tp = Ui::WhoReadParticipant]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Ui::WhoReadParticipant; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::WhoReadParticipant; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44, inlined from 'Ui::WhoReadContent& Ui::WhoReadContent::operator=(const Ui::WhoReadContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/who_reacted_context_action.h:40:8, inlined from 'Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/who_reacted_context_action.cpp:176:14: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*; _Tp = Ui::WhoReadParticipant]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::WhoReadParticipant; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'Ui::WhoReadContent::WhoReadContent(const Ui::WhoReadContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/who_reacted_context_action.h:40:8, inlined from 'decltype(auto) rpl::details::const_ref_call_invoke(Method&&, const Arg&) [with Method = Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn)::; Arg = Ui::WhoReadContent]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/details/callable.h:136:8, inlined from 'bool rpl::details::consumer_handlers::put_next_copy(const Value&) [with Value = Ui::WhoReadContent; Error = rpl::no_error; OnNext = Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn)::; OnError = rpl::details::operator|, Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn):: >(rpl::producer&&, lifetime_with_next, rpl::producer, Fn, Fn):: >&&)::; OnDone = rpl::details::operator|, Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn):: >(rpl::producer&&, lifetime_with_next, rpl::producer, Fn, Fn):: >&&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/consumer.h:167:32, inlined from 'bool rpl::details::consumer_handlers::put_next_copy(const Value&) [with Value = Ui::WhoReadContent; Error = rpl::no_error; OnNext = Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn)::; OnError = rpl::details::operator|, Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn):: >(rpl::producer&&, lifetime_with_next, rpl::producer, Fn, Fn):: >&&)::; OnDone = rpl::details::operator|, Ui::{anonymous}::Action::Action(gsl::not_null, rpl::producer, Fn, Fn):: >(rpl::producer&&, lifetime_with_next, rpl::producer, Fn, Fn):: >&&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/consumer.h:156:6: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [550/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_base.cpp.o [551/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene.cpp.o [552/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/photo_editor_common.cpp.o [553/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_crop.cpp.o [554/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/controllers/undo_controller.cpp.o In file included from /usr/include/c++/12.1.1/vector:63, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:86:36: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [555/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/countries/countries_instance.cpp.o [556/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/core/mime_type.cpp.o [557/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/core/file_location.cpp.o [558/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp.o [559/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp.o [560/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/calls_group_recording_box.cpp.o [561/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp.o [562/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_editor.cpp.o [563/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_window.cpp.o [564/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_overview.cpp.o [565/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_media_view.cpp.o [566/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings.cpp.o [567/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_profile.cpp.o [568/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_payments.cpp.o [569/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_passport.cpp.o [570/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_media_player.cpp.o [571/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_intro.cpp.o [572/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info.cpp.o [573/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_export.cpp.o [574/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_calls.cpp.o [575/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_chat_helpers.cpp.o [576/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_dialogs.cpp.o [577/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_boxes.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::GroupCallUserpics::Userpic}; _Tp = Ui::GroupCallUserpics::Userpic; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::GroupCallUserpics::Userpic}; _Tp = Ui::GroupCallUserpics::Userpic; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ui::GroupCallUserpics::Userpic; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Ui::GroupCallUserpics::update(const std::vector&, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp:292:19: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [578/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_premium.cpp.o [579/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_chat.cpp.o [580/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_menu_icons.cpp.o [581/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_filter_icons.cpp.o [582/1195] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_td_common.cpp.o [583/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/ripple_animation.cpp.o [584/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/radial_animation.cpp.o [585/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/path_shift_gradient.cpp.o [586/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/panel_animation.cpp.o [587/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/numbers_animation.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QPointF}; _Tp = QPointF; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [588/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/gradient.cpp.o [589/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/frame_generator.cpp.o [590/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/fade_animation.cpp.o [591/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/cross_line.cpp.o [592/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/cross_animation.cpp.o [593/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/animations.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp: In member function 'void Ui::AlbumPreview::prepareThumbs(gsl::span)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:94:6: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 94 | void AlbumPreview::prepareThumbs(gsl::span items) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp: In constructor 'Ui::AlbumPreview::AlbumPreview(QWidget*, gsl::span, Ui::SendFilesWay)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:25:1: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 25 | AlbumPreview::AlbumPreview( | ^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:33:22: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 33 | prepareThumbs(items); | ~~~~~~~~~~~~~^~~~~~~ [594/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/animation_value.cpp.o [595/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/emoji_suggestions_data.cpp.o [596/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/emoji.cpp.o [597/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_widgets.cpp.o [598/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_layers.cpp.o [599/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_basic.cpp.o [600/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/palette.cpp.o [601/1195] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/lib_ui_autogen/mocs_compilation.cpp.o In file included from /usr/include/qt6/QtCore/qvariant.h:47, from /usr/include/qt6/QtGui/qevent.h:52, from /usr/include/qt6/QtGui/QtEvents:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:22, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qmap.h: In member function 'QMap::iterator QMap::erase(const_iterator) [with Key = Media::Clip::ReaderPrivate*; T = long long int]': /usr/include/qt6/QtCore/qmap.h:650:14: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 650 | iterator erase(const_iterator it) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/clip/media_clip_reader.cpp: In member function 'void Media::Clip::Manager::process()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/clip/media_clip_reader.cpp:900:51: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 900 | i = _readers.erase(i); | ~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/clip/media_clip_reader.cpp:920:51: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 920 | i = _readers.erase(i); | ~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtCore/qstringlist.h:41, from /usr/include/qt6/QtGui/qcolor.h:46, from /usr/include/qt6/QtGui/QColor:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = std::pair]': /usr/include/qt6/QtCore/qlist.h:312:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 312 | inline QList(std::initializer_list args) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::LimitGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:834:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 834 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::ButtonGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:842:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 842 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::FullHeightGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:855:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 855 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::GiftGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:862:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 862 | }; | ^ In file included from /usr/include/c++/12.1.1/vector:63, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'Ui::RequestsBarContent::RequestsBarContent(const Ui::RequestsBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/requests_bar.h:24:8: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44, inlined from 'Ui::RequestsBarContent& Ui::RequestsBarContent::operator=(const Ui::RequestsBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/requests_bar.h:24:8, inlined from 'Ui::RequestsBar::RequestsBar(gsl::not_null, rpl::producer)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/requests_bar.cpp:49:14: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmetatype.h:62, from /usr/include/qt6/QtCore/qobject.h:54, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt6/QtCore/qsharedpointer.h:48, from /usr/include/qt6/QtGui/qpixmap.h:48, from /usr/include/qt6/QtGui/qbrush.h:50, from /usr/include/qt6/QtGui/qpen.h:45, from /usr/include/qt6/QtGui/QPen:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_ui/ui/ui_pch.h:14, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const QUrl&, QVariant&}; _Key = QUrl; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const QUrl&, QVariant&}; _Key = QUrl; _Tp = QVariant; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const QUrl&, QVariant&}; _Key = QUrl; _Tp = QVariant; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'virtual QVariant Ui::{anonymous}::InputDocument::loadResource(int, const QUrl&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_ui/ui/widgets/input_fields.cpp:105:21: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void Ui::BotWebView::Panel::openPopup(const QJsonObject&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:820:41: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:815:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 815 | QJsonArray{ { QJsonValue(*result.id) } } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:63, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'Ui::GroupCallBarContent::GroupCallBarContent(const Ui::GroupCallBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/group_call_bar.h:24:8: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44, inlined from 'Ui::GroupCallBarContent& Ui::GroupCallBarContent::operator=(const Ui::GroupCallBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/group_call_bar.h:24:8, inlined from 'Ui::GroupCallBar::GroupCallBar(gsl::not_null, rpl::producer, rpl::producer&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/chat/group_call_bar.cpp:131:14: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qstringlist.h:41, from /usr/include/qt6/QtGui/qcolor.h:46, from /usr/include/qt6/QtGui/QColor:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = std::pair]': /usr/include/qt6/QtCore/qlist.h:312:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 312 | inline QList(std::initializer_list args) | ^~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/ui_pch.h:8: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Ui::CallMuteButtonType; Type = QGradient; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:822:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Ui::CallMuteButtonType; Type = QGradient; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:820:38, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const Ui::CallMuteButtonType&; Args = {QGradient}; Key = Ui::CallMuteButtonType; Type = QGradient; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:871:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'void Ui::CallMuteButton::refreshGradients()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:907:4: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:901:39: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 901 | stops.stops = QGradientStops{ | ^~~~~~~~~~~~~~~ 902 | { 0., std::move(firstColor) }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | { 1., QColor(Qt::transparent) } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | }; | ~ In function 'auto Ui::{anonymous}::Colors()', inlined from 'Ui::CallMuteButton::CallMuteButton(gsl::not_null, const style::CallMuteButton&, rpl::producer&&, Ui::CallMuteButtonState)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:529:3: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:128:46: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 128 | const auto forceMutedColors = Colors(QGradientStops{ | ^~~~~~~~~~~~~~~ 129 | { .0, st::groupCallForceMuted3->c }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { .5, st::groupCallForceMuted2->c }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | { 1., st::groupCallForceMuted1->c } }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [602/1195] Linking CXX static library Telegram/lib_ui/liblib_ui.a [603/1195] Linking CXX static library Telegram/lib_webview/liblib_webview.a [604/1195] Linking CXX static library Telegram/lib_spellcheck/liblib_spellcheck.a [605/1195] Generating qwayland-plasma-shell.cpp [606/1195] Generating qwayland-plasma-shell.h [607/1195] Generating wayland-plasma-shell-protocol.c [608/1195] Generating wayland-plasma-shell-client-protocol.h [609/1195] Automatic MOC for target Telegram [610/1195] Automatic RCC for Resources/qrc/telegram/sounds.qrc [611/1195] Automatic RCC for Resources/qrc/telegram/telegram.qrc [612/1195] Automatic RCC for Resources/qrc/telegram/export.qrc [613/1195] Automatic RCC for Resources/qrc/telegram/animations.qrc [614/1195] Automatic RCC for Resources/qrc/emoji_preview.qrc [615/1195] Automatic RCC for Resources/qrc/emoji_7.qrc [616/1195] Automatic RCC for Resources/qrc/emoji_6.qrc [617/1195] Automatic RCC for Resources/qrc/emoji_5.qrc [618/1195] Automatic RCC for Resources/qrc/emoji_4.qrc [619/1195] Automatic RCC for Resources/qrc/emoji_3.qrc [620/1195] Automatic RCC for Resources/qrc/emoji_2.qrc [621/1195] Automatic RCC for Resources/qrc/emoji_1.qrc [622/1195] Building C object Telegram/CMakeFiles/Telegram.dir/wayland-plasma-shell-protocol.c.o [623/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx.gch [624/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_sounds.cpp.o [625/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_telegram.cpp.o [626/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_export.cpp.o [627/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_animations.cpp.o [628/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_preview.cpp.o [629/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_7.cpp.o [630/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_6.cpp.o [631/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_5.cpp.o [632/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_4.cpp.o [633/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_3.cpp.o [634/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_2.cpp.o [635/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_1.cpp.o [636/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/qwayland-plasma-shell.cpp.o [637/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tray.cpp.o [638/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings.cpp.o [639/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mainwindow.cpp.o [640/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mainwidget.cpp.o [641/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main.cpp.o [642/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/logs.cpp.o [643/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/facades.cpp.o [644/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/apiwrap.cpp.o [645/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_generate_name.cpp.o [646/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_embedded.cpp.o [647/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_cloud_list.cpp.o [648/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_warning.cpp.o [649/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_preview.cpp.o [650/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor_box.cpp.o [651/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor_block.cpp.o [652/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor.cpp.o [653/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme.cpp.o [654/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_slide_animation.cpp.o [655/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_session_controller.cpp.o [656/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_peer_menu.cpp.o [657/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_media_preview.cpp.o [658/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_main_menu.cpp.o [659/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_lock_widgets.cpp.o [660/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_history_hider.cpp.o [661/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_filters_menu.cpp.o [662/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_controller.cpp.o [663/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_connecting_widget.cpp.o [664/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_adaptive.cpp.o [665/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/section_widget.cpp.o [666/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_utilities.cpp.o [667/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_manager_default.cpp.o [668/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_manager.cpp.o [669/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/main_window.cpp.o [670/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/unread_badge.cpp.o [671/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/text/format_song_document_name.cpp.o [672/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/special_buttons.cpp.o [673/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/search_field_controller.cpp.o [674/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/item_text_options.cpp.o [675/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/filter_icon_panel.cpp.o [676/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/filter_icons.cpp.o [677/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/empty_userpic.cpp.o [678/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/countryinput.cpp.o [679/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/widgets/level_meter.cpp.o [680/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image_location_factory.cpp.o [681/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image_location.cpp.o [682/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image.cpp.o [683/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/send_action_animations.cpp.o [684/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/message_sending_animation_controller.cpp.o [685/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/choose_theme_controller.cpp.o [686/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/choose_send_as.cpp.o [687/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp.o [688/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp.o [689/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_templates.cpp.o [690/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_preload.cpp.o [691/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_helper.cpp.o [692/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_common.cpp.o [693/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_autocomplete.cpp.o [694/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/streamed_file_downloader.cpp.o [695/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_user_photos.cpp.o [696/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_sparse_ids_list.cpp.o [697/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_shared_media.cpp.o [698/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_media_prepare.cpp.o [699/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_facade.cpp.o [700/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_domain.cpp.o [701/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_cloud_blob.cpp.o [702/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_account.cpp.o [703/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_peer.cpp.o [704/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_document.cpp.o [705/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_common.cpp.o [706/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/localstorage.cpp.o [707/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/localimageloader.cpp.o [708/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_upload.cpp.o [709/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download_web.cpp.o [710/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download_mtproto.cpp.o [711/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download.cpp.o [712/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/download_manager_mtproto.cpp.o [713/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/details/storage_settings_scheme.cpp.o [714/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/details/storage_file_utilities.cpp.o [715/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_privacy_security.cpp.o [716/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_privacy_controllers.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'constexpr base::flat_multi_map >::Data::Data(const base::flat_multi_map >::Data&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:675:9, inlined from 'constexpr base::flat_multi_map::flat_multi_map(const base::flat_multi_map&) [with Key = Data::CloudThemeType; Type = Data::CloudTheme::Settings; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:369:12, inlined from 'constexpr base::flat_multi_map& base::flat_multi_map::operator=(const base::flat_multi_map&) [with Key = Data::CloudThemeType; Type = Data::CloudTheme::Settings; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:373:8, inlined from 'constexpr base::flat_map& base::flat_map::operator=(const base::flat_map&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:757:7, inlined from 'Data::CloudTheme& Data::CloudTheme::operator=(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_cloud_themes.h:32:8, inlined from 'std::unique_ptr Window::Theme::PreviewFromFile(const QByteArray&, const QString&, const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_theme_preview.cpp:1011:17: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [717/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_premium.cpp.o [718/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_notifications.cpp.o [719/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_main.cpp.o [720/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_local_passcode.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QString&}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QString&}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const QString&}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const QString&}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:86:36, inlined from 'Ui::PreparedList Storage::PrepareMediaList(const QStringList&, int, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_media_prepare.cpp:206:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ui::PreparedFile*; _ForwardIterator = Ui::PreparedFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'Ui::PreparedList Storage::PrepareMediaFromImage(QImage&&, QByteArray&&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_media_prepare.cpp:258:24: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [721/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_intro.cpp.o [722/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_information.cpp.o [723/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_folders.cpp.o [724/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_experimental.cpp.o [725/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_common.cpp.o [726/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_codes.cpp.o [727/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_calls.cpp.o [728/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_chat.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_set_const_wrap}; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:677:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:675:38, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {const long long unsigned int&}; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22, inlined from 'Storage::Domain::StartModernResult Storage::Domain::startModern(const QByteArray&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_domain.cpp:196:21: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:683:24, inlined from 'constexpr std::pair::iterator, bool> base::flat_set::emplace(Args&& ...) [with Args = {const long long unsigned int&}; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:690:22, inlined from 'Storage::Domain::StartModernResult Storage::Domain::startModern(const QByteArray&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_domain.cpp:196:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [729/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_blocked_peers.cpp.o [730/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_advanced.cpp.o [731/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {ChatIdType<0>&, Storage::UserPhotos::List}; _Key = ChatIdType<0>; _Val = std::pair, Storage::UserPhotos::List>; _KeyOfValue = std::_Select1st, Storage::UserPhotos::List> >; _Compare = std::less >; _Alloc = std::allocator, Storage::UserPhotos::List> >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, Storage::UserPhotos::List>, std::_Select1st, Storage::UserPhotos::List> >, std::less >, std::allocator, Storage::UserPhotos::List> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {ChatIdType<0>&, Storage::UserPhotos::List}; _Key = ChatIdType<0>; _Tp = Storage::UserPhotos::List; _Compare = std::less >; _Alloc = std::allocator, Storage::UserPhotos::List> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {ChatIdType<0>&, Storage::UserPhotos::List}; _Key = ChatIdType<0>; _Tp = Storage::UserPhotos::List; _Compare = std::less >; _Alloc = std::allocator, Storage::UserPhotos::List> >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'std::map, Storage::UserPhotos::List>::iterator Storage::UserPhotos::enforceLists(UserId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_user_photos.cpp:115:25: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, Storage::UserPhotos::List>::const_iterator' {aka 'std::_Rb_tree, std::pair, Storage::UserPhotos::List>, std::_Select1st, Storage::UserPhotos::List> >, std::less >, std::allocator, Storage::UserPhotos::List> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [732/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp.o In file included from /usr/include/c++/12.1.1/bits/specfun.h:45, from /usr/include/c++/12.1.1/cmath:1935, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60, from /usr/include/c++/12.1.1/algorithm:61, from /usr/include/qt6/QtCore/qcontainertools_impl.h:56, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = base::flat_multi_set_const_wrap; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/range/v3/action/drop.hpp:23, from /usr/include/range/v3/action.hpp:20, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:103: /usr/include/range/v3/iterator/operations.hpp: In function 'constexpr I ranges::next_fn::operator()(I, ranges::iter_difference_t) const [with I = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >]': /usr/include/range/v3/iterator/operations.hpp:319:21: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 319 | constexpr I operator()(I it, iter_difference_t n) const | ^~~~~~~~ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:116: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In function 'constexpr base::flat_multi_set::iterator base::flat_multi_set::erase(const_iterator) [with Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:344:28: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 344 | constexpr iterator erase(const_iterator where) noexcept { | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In function 'constexpr base::flat_multi_set::iterator base::flat_multi_set::erase(const_iterator, const_iterator) [with Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:347:28: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 347 | constexpr iterator erase( | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:347:28: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::addRange >(const std::initializer_list&, MsgRange, std::optional, bool)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:717:24: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 717 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::addRange >(const std::vector&, MsgRange, std::optional, bool)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:717:24: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 717 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::invalidateBottom()::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'void Storage::SparseIdsList::invalidateBottom()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:177:18: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::removeOne(MsgId)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'void Storage::SparseIdsList::removeOne(MsgId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:158:17: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1895 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25: /usr/include/c++/12.1.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1632 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1916 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]': /usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::transparent_compare>]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In constructor 'constexpr base::flat_set::flat_set(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:636:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | constexpr flat_set(Iterator first, Iterator last) noexcept | ^~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:636:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1690:33, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:706:23, inlined from 'constexpr base::flat_multi_set::Data::Data(Args&& ...) [with Args = {__gnu_cxx::__normal_iterator > >&, __gnu_cxx::__normal_iterator > >&}; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:536:5, inlined from 'constexpr base::flat_multi_set::flat_multi_set(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:222:4, inlined from 'constexpr base::flat_set::flat_set(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:637:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr base::flat_multi_set::flat_multi_set(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:223:12, inlined from 'constexpr base::flat_set::flat_set(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:637:22: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:433:12, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:253:25: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = base::flat_multi_set_const_wrap*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/vector.tcc:780:30: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:433:12, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = base::flat_set]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:717:24: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 717 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:717:24: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 717 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:34:26: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 34 | SparseIdsList::AddResult SparseIdsList::uniteAndAdd( | ^~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:34:26: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const MsgId*; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const MsgId*; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const MsgId*; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const MsgId*; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const MsgId*; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const MsgId*; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:433:12, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::initializer_list&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::initializer_list]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:48:39: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 48 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | slice.merge(it->messages, it->range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:52:30: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 52 | _slices.erase(firstToErase, uniteTill); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::initializer_list]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:82:35: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 82 | return uniteAndAdd(update, uniteFrom, uniteTill, messages, noSkipRange); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr base::flat_multi_set::flat_multi_set(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:223:12, inlined from 'constexpr base::flat_set::flat_set(Iterator, Iterator) [with Iterator = const MsgId*; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:637:22, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:85:7: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'void Storage::SparseIdsList::addRange(const Range&, MsgRange, std::optional, bool) [with Range = std::initializer_list]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:117:39: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 117 | _slices.modify(_slices.begin(), [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | slice.range = { 0, ServerMaxMsgId }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:34:26: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 34 | SparseIdsList::AddResult SparseIdsList::uniteAndAdd( | ^~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:34:26: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = base::flat_multi_set_const_wrap*; _ForwardIterator = base::flat_multi_set_const_wrap*; _Allocator = allocator >]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22, inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:432:16, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]', inlined from 'constexpr void base::flat_multi_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:433:12, inlined from 'constexpr void base::flat_set::merge(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >; = std::random_access_iterator_tag; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:746:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:26:16, inlined from 'Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:43:14, inlined from 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:718:9, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::uniteAndAdd >(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const std::vector&, MsgRange)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:42:16: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:723:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 723 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:734:38: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 734 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::uniteAndAdd(Storage::SparseIdsSliceUpdate&, base::flat_set::iterator, base::flat_set::iterator, const Range&, MsgRange) [with Range = std::vector]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:48:39: note: parameter passing for argument of type 'base::flat_set::iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 48 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | slice.merge(it->messages, it->range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:52:30: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 52 | _slices.erase(firstToErase, uniteTill); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp: In member function 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::vector]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:82:35: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 82 | return uniteAndAdd(update, uniteFrom, uniteTill, messages, noSkipRange); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:85:14: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 85 | auto sliceMessages = base::flat_set { | ^~~~~~~~~~~~~ In member function 'void Storage::SparseIdsList::addRange(const Range&, MsgRange, std::optional, bool) [with Range = std::vector]', inlined from 'void Storage::SparseIdsList::addSlice(std::vector&&, MsgRange, std::optional)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:148:10: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:117:39: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 117 | _slices.modify(_slices.begin(), [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | slice.range = { 0, ServerMaxMsgId }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | }); | ~~ [733/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {PeerId&, std::array}; _Key = PeerId; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {PeerId&, std::array}; _Key = PeerId; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {PeerId&, std::array}; _Key = PeerId; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'std::map >::iterator Storage::SharedMedia::enforceLists(PeerId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_shared_media.cpp:20:25: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map >::const_iterator' {aka 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [734/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp.o [735/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp.o [736/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp.o [737/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp.o [738/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_cover_drop_area.cpp.o [739/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_block_widget.cpp.o [740/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_block_peer_list.cpp.o [741/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_block_group_members.cpp.o [742/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_back_button.cpp.o [743/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/platform_integration.cpp.o [744/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/tray_linux.cpp.o [745/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/specific_linux.cpp.o [746/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/notifications_manager_linux.cpp.o [747/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/main_window_linux.cpp.o [748/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/integration_linux.cpp.o [749/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/launcher_linux.cpp.o [750/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/file_utilities_linux.cpp.o [751/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/linux_xdp_open_with_dialog.cpp.o [752/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/linux_wayland_integration.cpp.o [753/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/linux_desktop_environment.cpp.o [754/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_form.cpp.o [755/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_checkout_process.cpp.o [756/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_password.cpp.o [757/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_form.cpp.o [758/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_scans.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'constexpr base::flat_multi_map >::Data::Data(const base::flat_multi_map >::Data&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:675:9, inlined from 'constexpr base::flat_multi_map::flat_multi_map(const base::flat_multi_map&) [with Key = Data::CloudThemeType; Type = Data::CloudTheme::Settings; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:369:12, inlined from 'constexpr base::flat_map::flat_map(const base::flat_map&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:757:7, inlined from 'Data::CloudTheme::CloudTheme(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_cloud_themes.h:32:8, inlined from 'Window::Theme::Editor::Editor(QWidget*, gsl::not_null, const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_theme_editor.cpp:653:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [759/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_document.cpp.o [760/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_contact.cpp.o [761/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_controller.cpp.o [762/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel.cpp.o [763/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_form_view_controller.cpp.o [764/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_form_controller.cpp.o [765/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_encryption.cpp.o [766/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/overview/overview_layout.cpp.o [767/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/special_config_request.cpp.o [768/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/session_private.cpp.o [769/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/session.cpp.o [770/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/mtp_instance.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const FullMsgId&, Storage::Uploader::File}; _Key = FullMsgId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const FullMsgId&, Storage::Uploader::File}; _Key = FullMsgId; _Tp = Storage::Uploader::File; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const FullMsgId&, Storage::Uploader::File}; _Key = FullMsgId; _Tp = Storage::Uploader::File; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = FullMsgId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = FullMsgId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = FullMsgId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = FullMsgId; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_tree.h:2520:19: /usr/include/c++/12.1.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 2509 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ [771/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/facade.cpp.o [772/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/dedicated_file_loader.cpp.o [773/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_tcp.cpp.o [774/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_resolving.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'constexpr base::flat_multi_map >::Data::Data(const base::flat_multi_map >::Data&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:675:9, inlined from 'constexpr base::flat_multi_map::flat_multi_map(const base::flat_multi_map&) [with Key = Data::CloudThemeType; Type = Data::CloudTheme::Settings; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:369:12, inlined from 'constexpr base::flat_map::flat_map(const base::flat_map&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:757:7, inlined from 'Data::CloudTheme::CloudTheme(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_cloud_themes.h:32:8, inlined from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Data::CloudTheme; _Args = {const Data::CloudTheme&}]' at /usr/include/c++/12.1.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const Data::CloudTheme&}; _Tp = Data::CloudTheme]' at /usr/include/c++/12.1.1/optional:278:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = Data::CloudTheme]' at /usr/include/c++/12.1.1/optional:145:22, inlined from 'constexpr std::_Optional_payload::_Optional_payload(bool, const std::_Optional_payload_base&) [inherited from std::_Optional_payload_base]' at /usr/include/c++/12.1.1/optional:397:42, inlined from 'constexpr std::_Optional_payload::_Optional_payload(bool, const std::_Optional_payload_base&) [inherited from std::_Optional_payload_base]' at /usr/include/c++/12.1.1/optional:431:57, inlined from 'constexpr std::_Optional_base<_Tp, , >::_Optional_base(const std::_Optional_base<_Tp, , >&) [with _Tp = Data::CloudTheme; bool = false; bool = false]' at /usr/include/c++/12.1.1/optional:538:9: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [775/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_http.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MTP::ProxyData&}; _Tp = MTP::ProxyData; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:931:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MTP::ProxyData; _Alloc = std::allocator]', inlined from 'bool Storage::details::ReadSetting(quint32, QDataStream&, int, ReadSettingsContext&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp:556:20: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [776/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_abstract.cpp.o [777/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/config_loader.cpp.o [778/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_ttl_validator.cpp.o [779/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_send.cpp.o [780/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_mute.cpp.o [781/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_playback_progress.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Ui::ChooseThemeController::Entry}; _Tp = Ui::ChooseThemeController::Entry; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ui::ChooseThemeController::Entry}; _Tp = Ui::ChooseThemeController::Entry; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'constexpr base::flat_multi_map >::Data::Data(const base::flat_multi_map >::Data&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:675:9, inlined from 'constexpr base::flat_multi_map::flat_multi_map(const base::flat_multi_map&) [with Key = Data::CloudThemeType; Type = Data::CloudTheme::Settings; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:369:12, inlined from 'constexpr base::flat_map::flat_map(const base::flat_map&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:757:7, inlined from 'Data::CloudTheme::CloudTheme(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_cloud_themes.h:32:8, inlined from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Data::CloudTheme; _Args = {const Data::CloudTheme&}]' at /usr/include/c++/12.1.1/bits/stl_construct.h:119:7, inlined from 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:120:21: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:185:15, inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*; _Tp = Data::CloudTheme]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::CloudTheme; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [782/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_playback_controls.cpp.o [783/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip_raster.cpp.o [784/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip_opengl.cpp.o [785/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip.cpp.o [786/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_widget.cpp.o [787/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_raster.cpp.o [788/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_opengl.cpp.o [789/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_group_thumbs.cpp.o [790/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_video_track.cpp.o [791/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_utility.cpp.o [792/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_reader.cpp.o [793/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_player.cpp.o [794/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp.o [795/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader_local.cpp.o [796/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader.cpp.o [797/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_instance.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [798/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_file.cpp.o [799/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_document.cpp.o [800/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_audio_track.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = SendingAlbum::Item; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = SendingAlbum::Item; _Alloc = std::allocator]', inlined from 'void SendingAlbum::removeItem(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/localimageloader.cpp:468:13: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = SendingAlbum::Item; _Alloc = std::allocator]', inlined from 'void FileLoadTask::removeFromAlbum()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/localimageloader.cpp:1088:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [801/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_widget.cpp.o [802/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_volume_controller.cpp.o [803/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_panel.cpp.o [804/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_instance.cpp.o [805/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_float.cpp.o [806/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_button.cpp.o [807/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_openal_functions.cpp.o [808/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp.o [809/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_track.cpp.o [810/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_loaders.cpp.o [811/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_loader.cpp.o In file included from /usr/include/range/v3/range_fwd.hpp:25, from /usr/include/range/v3/action/action.hpp:21, from /usr/include/range/v3/action.hpp:17, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/merge.hpp: In function 'ranges::merge_result ranges::merge_fn::operator()(I0, S0, I1, S1, O, C, P0, P1) const [with I0 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; S0 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; I1 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; S1 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; O = ranges::iterator_wrapper >; C = std::reference_wrapper >; P0 = std::reference_wrapper&&):: >; P1 = std::reference_wrapper&&):: >]': /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 71 | merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'int Window::Theme::CloudList::groupValueForId(uint64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:700:27: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Window::Theme::CloudList::Element}; _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/range/v3/algorithm/stable_sort.hpp:45, from /usr/include/range/v3/action/stable_sort.hpp:20, from /usr/include/range/v3/action.hpp:34: /usr/include/range/v3/algorithm/inplace_merge.hpp: In function 'void ranges::detail::merge_adaptive_fn::operator()(I, I, I, ranges::iter_difference_t, ranges::iter_difference_t, ranges::iter_value_t*, std::ptrdiff_t, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper >; P = std::reference_wrapper&&):: >]': /usr/include/range/v3/algorithm/inplace_merge.hpp:102:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 102 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:102:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/inplace_merge.hpp:102:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/inplace_merge.hpp:186:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 186 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 187 | std::move(m1), | ~~~~~~~~~~~~~~ 188 | middle, | ~~~~~~~ 189 | len11, | ~~~~~~ 190 | len21, | ~~~~~~ 191 | buf, | ~~~~ 192 | buf_size, | ~~~~~~~~~ 193 | std::ref(pred), | ~~~~~~~~~~~~~~~ 194 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:202:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | (*this)(middle, | ~~~~~~~^~~~~~~~ 203 | std::move(m2), | ~~~~~~~~~~~~~~ 204 | std::move(last), | ~~~~~~~~~~~~~~~~ 205 | len12, | ~~~~~~ 206 | len22, | ~~~~~~ 207 | buf, | ~~~~ 208 | buf_size, | ~~~~~~~~~ 209 | std::ref(pred), | ~~~~~~~~~~~~~~~ 210 | std::ref(proj)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31: /usr/include/range/v3/algorithm/sort.hpp: In function 'void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]': /usr/include/range/v3/algorithm/sort.hpp:127:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 127 | inline void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:127:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp: In function 'void ranges::detail::inplace_stable_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]': /usr/include/range/v3/algorithm/stable_sort.hpp:73:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 73 | void inplace_stable_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:73:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:76:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 76 | return detail::insertion_sort(first, last, pred, proj), void(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:78:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 78 | detail::inplace_stable_sort(first, middle, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:79:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 79 | detail::inplace_stable_sort(middle, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void ranges::detail::inplace_merge_no_buffer_fn::operator()(I, I, I, ranges::iter_difference_t, ranges::iter_difference_t, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper >; P = std::reference_wrapper&&):: >]', inlined from 'void ranges::detail::inplace_stable_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:80:44: /usr/include/range/v3/algorithm/inplace_merge.hpp:230:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 230 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 231 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 232 | std::move(last), | ~~~~~~~~~~~~~~~~ 233 | len1, | ~~~~~ 234 | len2, | ~~~~~ 235 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | 0, | ~~ 237 | std::move(pred), | ~~~~~~~~~~~~~~~~ 238 | std::move(proj)); | ~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp: In function 'ranges::merge_result ranges::merge_fn::operator()(I0, S0, I1, S1, O, C, P0, P1) const [with I0 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; S0 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; I1 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; S1 = ranges::move_iterator<__gnu_cxx::__normal_iterator > >; O = Data::CloudTheme*; C = std::reference_wrapper >; P0 = std::reference_wrapper&&):: >; P1 = std::reference_wrapper&&):: >]': /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 71 | merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp: In function 'ranges::merge_result ranges::merge_fn::operator()(I0, S0, I1, S1, O, C, P0, P1) const [with I0 = ranges::move_iterator; S0 = ranges::move_iterator; I1 = ranges::move_iterator; S1 = ranges::move_iterator; O = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper >; P0 = std::reference_wrapper&&):: >; P1 = std::reference_wrapper&&):: >]': /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:71:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp: In function 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]': /usr/include/range/v3/algorithm/stable_sort.hpp:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | void merge_sort_with_buffer(I first, I last, V * buffer, C & pred, P & proj) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void ranges::detail::chunk_insertion_sort(I, I, D, C&, P&) [with I = __gnu_cxx::__normal_iterator >; D = int; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:141:41: /usr/include/range/v3/algorithm/stable_sort.hpp:128:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 128 | detail::insertion_sort(first, first + chunk_size, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:131:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 131 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = __gnu_cxx::__normal_iterator >; I2 = ranges::iterator_wrapper >; D = int; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:148:36: /usr/include/range/v3/algorithm/stable_sort.hpp:104:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 96 | result = merge(make_move_iterator(first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | make_move_iterator(first + two_step), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | result, | ~~~~~~~ 101 | std::ref(pred), | ~~~~~~~~~~~~~~~ 102 | std::ref(proj), | ~~~~~~~~~~~~~~~ 103 | std::ref(proj)) | ~~~~~~~~~~~~~~~ 104 | .out; | ~^~~ /usr/include/range/v3/algorithm/stable_sort.hpp:104:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:104:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:13: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 108 | merge(make_move_iterator(first), | ^~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:108:13: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:13: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = Data::CloudTheme*; I2 = __gnu_cxx::__normal_iterator >; D = int; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:151:36: /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 96 | result = merge(make_move_iterator(first), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | make_move_iterator(first + two_step), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | result, | ~~~~~~~ 101 | std::ref(pred), | ~~~~~~~~~~~~~~~ 102 | std::ref(proj), | ~~~~~~~~~~~~~~~ 103 | std::ref(proj)) | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 108 | merge(make_move_iterator(first), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | make_move_iterator(last), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | result, | ~~~~~~~ 113 | std::ref(pred), | ~~~~~~~~~~~~~~~ 114 | std::ref(proj), | ~~~~~~~~~~~~~~~ 115 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = __gnu_cxx::__normal_iterator >; I2 = Data::CloudTheme*; D = int; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:156:36: /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 96 | result = merge(make_move_iterator(first), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | make_move_iterator(first + two_step), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | result, | ~~~~~~~ 101 | std::ref(pred), | ~~~~~~~~~~~~~~~ 102 | std::ref(proj), | ~~~~~~~~~~~~~~~ 103 | std::ref(proj)) | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:96:31: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 108 | merge(make_move_iterator(first), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | make_move_iterator(first + step_size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | make_move_iterator(last), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | result, | ~~~~~~~ 113 | std::ref(pred), | ~~~~~~~~~~~~~~~ 114 | std::ref(proj), | ~~~~~~~~~~~~~~~ 115 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:108:18: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp: In function 'void ranges::detail::stable_sort_adaptive(I, I, V*, std::ptrdiff_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::CloudTheme; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]': /usr/include/range/v3/algorithm/stable_sort.hpp:163:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | void stable_sort_adaptive(I first, I last, V * buffer, std::ptrdiff_t buffer_size, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:163:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/stable_sort.hpp:170:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | first, middle, buffer, buffer_size, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:172:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 172 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 173 | middle, last, buffer, buffer_size, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:177:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 177 | detail::merge_sort_with_buffer(first, middle, buffer, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:178:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 178 | detail::merge_sort_with_buffer(middle, last, buffer, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:180:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 180 | detail::merge_adaptive(first, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 181 | middle, | ~~~~~~~ 182 | last, | ~~~~~ 183 | middle - first, | ~~~~~~~~~~~~~~~ 184 | last - middle, | ~~~~~~~~~~~~~~ 185 | buffer, | ~~~~~~~ 186 | buffer_size, | ~~~~~~~~~~~~ 187 | std::ref(pred), | ~~~~~~~~~~~~~~~ 188 | std::ref(proj)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Data::CloudTheme&}; _Tp = Data::CloudTheme; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Data::CloudTheme; _Alloc = std::allocator]', inlined from 'std::vector Window::Theme::CloudList::collectAll() const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:379:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]', inlined from 'bool Window::Theme::CloudList::removeStaleUsing(const std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:457:17: /usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void Window::Theme::CloudList::insert(int, const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:533:35: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Window::Theme::CloudList::Element; _Alloc = std::allocator]', inlined from 'bool Window::Theme::CloudList::insertTillLimit(const std::vector&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:466:18: /usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'I ranges::stable_sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]', inlined from 'ranges::borrowed_iterator_t ranges::stable_sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::less; P = Window::Theme::CloudList::applyChangesFrom(std::vector&&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:224:27, inlined from 'bool Window::Theme::CloudList::applyChangesFrom(std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:409:21: /usr/include/range/v3/algorithm/stable_sort.hpp:210:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 210 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:212:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 212 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 213 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [812/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp.o [813/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_capture.cpp.o [814/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio.cpp.o In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:116, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h: In member function 'constexpr base::flat_multi_set::iterator base::flat_multi_set::erase(const_iterator) [with Type = Media::Streaming::PriorityQueue::Entry; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_set.h:344:28: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 344 | constexpr iterator erase(const_iterator where) noexcept { | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp: In member function 'bool Media::Streaming::PriorityQueue::remove(int64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp:49:20: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 49 | _data.erase(i); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp: In member function 'std::optional Media::Streaming::PriorityQueue::take()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp:68:20: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 68 | _data.erase(_data.begin()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp: In member function 'bool Media::Streaming::PriorityQueue::add(int64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp:37:28: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 37 | _data.erase(i); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp: In member function 'base::flat_set Media::Streaming::PriorityQueue::takeInRange(int64, int64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp:77:40: note: parameter passing for argument of type 'base::flat_multi_set >::const_iterator' {aka 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >'} changed in GCC 7.1 77 | i = _data.erase(i); | ~~~~~~~~~~~^~~ [815/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/system_media_controls_manager.cpp.o [816/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/session/send_as_peers.cpp.o [817/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_session_settings.cpp.o [818/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_session.cpp.o [819/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_domain.cpp.o [820/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_app_config.cpp.o [821/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_account.cpp.o [822/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/layout/layout_item_base.cpp.o [823/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/layout/layout_document_generic_preview.cpp.o [824/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_translator.cpp.o [825/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_numbers_animation.cpp.o [826/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_instance.cpp.o [827/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_cloud_manager.cpp.o [828/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_widget.cpp.o [829/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_step.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:822:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:820:38: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:827:32: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type > >}; _Tp = base::flat_multi_map_pair_type >; _Alloc = std::allocator > >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmap.h: In member function 'QMultiMap::iterator QMultiMap::erase(const_iterator) [with Key = std::pair; T = Core::FileLocation]': /usr/include/qt6/QtCore/qmap.h:1345:14: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1345 | iterator erase(const_iterator it) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'void Storage::Account::removeFileLocation(MediaKey)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp:1539:41: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1539 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmap.h: In member function 'QMap::iterator QMap::erase(const_iterator) [with Key = QString; T = std::pair, Core::FileLocation>]': /usr/include/qt6/QtCore/qmap.h:650:14: note: parameter passing for argument of type 'QMap, Core::FileLocation> >::const_iterator' changed in GCC 7.1 650 | iterator erase(const_iterator it) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'Core::FileLocation Storage::Account::readFileLocation(MediaKey)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp:1553:49: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1553 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'void Storage::Account::writeFileLocation(MediaKey, const Core::FileLocation&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp:1513:69: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1513 | _fileLocations.erase(j); | ~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp:1517:57: note: parameter passing for argument of type 'QMap, Core::FileLocation> >::const_iterator' changed in GCC 7.1 1517 | _fileLocationPairs.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/storage/storage_account.cpp:1526:49: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1526 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Data::DraftKey; Type = Storage::MessageDraftSource; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Data::DraftKey; Type = Storage::MessageDraftSource; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:931:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Data::DraftKey; Type = Storage::MessageDraftSource; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; _Key = long long unsigned int; _Tp = bool; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(const key_type&, _Obj&&) [with _Obj = const bool&; _Key = long long unsigned int; _Tp = bool; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:971:26, inlined from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = long long unsigned int; T = bool]' at /usr/include/qt6/QtCore/qmap.h:724:46: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, std::allocator > >::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple::NullType&>}; _Key = long long unsigned int; _Val = std::pair::NullType>; _KeyOfValue = std::_Select1st::NullType> >; _Compare = std::less; _Alloc = std::allocator::NullType> >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree::NullType>, std::_Select1st::NullType> >, std::less, std::allocator::NullType> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple::NullType&>}; _Key = long long unsigned int; _Tp = OrderedSet::NullType; _Compare = std::less; _Alloc = std::allocator::NullType> >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(const key_type&, _Obj&&) [with _Obj = const OrderedSet::NullType&; _Key = long long unsigned int; _Tp = OrderedSet::NullType; _Compare = std::less; _Alloc = std::allocator::NullType> >]' at /usr/include/c++/12.1.1/bits/stl_map.h:971:26, inlined from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = long long unsigned int; T = OrderedSet::NullType]' at /usr/include/qt6/QtCore/qmap.h:724:46: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::NullType, std::less, std::allocator::NullType> > >::const_iterator' {aka 'std::_Rb_tree::NullType>, std::_Select1st::NullType> >, std::less, std::allocator::NullType> > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type > >}; _Tp = base::flat_multi_map_pair_type >; _Alloc = std::allocator > >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type >; _Alloc = std::allocator > >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Data::DraftKey; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:822:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Data::DraftKey; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:820:38: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type >; _Alloc = std::allocator > >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type >; _Alloc = std::allocator > >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Data::DraftKey; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:827:32: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [830/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_start.cpp.o [831/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_signup.cpp.o [832/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_qr.cpp.o [833/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_phone.cpp.o [834/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_password_check.cpp.o [835/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_code.cpp.o [836/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_results_widget.cpp.o [837/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_results_inner.cpp.o In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.h:10, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/session_private.cpp:10: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h: In constructor 'MTP::details::DcKeyCreator::Data::Data()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.h:66:51: warning: member 'MTP::details::DcKeyCreator::Data::new_nonce_buf' is used uninitialized [-Wuninitialized] 66 | : new_nonce(*(MTPint256*)((uchar*)new_nonce_buf.data())) | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {MTP::Response}; _Tp = MTP::Response; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {MTP::Response}; _Tp = MTP::Response; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [838/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_send_data.cpp.o [839/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_result.cpp.o [840/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_layout_item.cpp.o [841/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_layout_internal.cpp.o [842/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/bot_attach_web_view.cpp.o [843/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/settings/info_settings_widget.cpp.o [844/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_widget.cpp.o [845/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_values.cpp.o [846/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_text.cpp.o [847/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_members_controllers.cpp.o [848/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_members.cpp.o [849/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_inner_widget.cpp.o [850/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_icon.cpp.o [851/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_cover.cpp.o [852/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_actions.cpp.o [853/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/polls/info_polls_results_widget.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::ScanInfo}; _Tp = Passport::ScanInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const Passport::FileType&, Passport::EditScans::SpecialScan}; _Key = Passport::FileType; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Passport::ScanInfo}; _Tp = Passport::ScanInfo; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Passport::ScanInfo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Passport::EditScans::List::updateScan(Passport::ScanInfo&&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp:263:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const Passport::FileType&, Passport::EditScans::SpecialScan}; _Key = Passport::FileType; _Tp = Passport::EditScans::SpecialScan; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const Passport::FileType&, Passport::EditScans::SpecialScan}; _Key = Passport::FileType; _Tp = Passport::EditScans::SpecialScan; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'void Passport::EditScans::setupSpecialScans(const QString&, std::map&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp:658:39: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [854/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/polls/info_polls_results_inner_widget.cpp.o [855/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/members/info_members_widget.cpp.o [856/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_widget.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Media::Streaming::LoadedPart}; _Tp = Media::Streaming::LoadedPart; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Media::Streaming::LoadedPart}; _Tp = Media::Streaming::LoadedPart; _Alloc = std::allocator]', inlined from 'base::thread_safe_queue::emplace(Media::Streaming::LoadedPart&&)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/thread_safe_wrap.h:44:22, inlined from 'auto base::thread_safe_wrap::with(Callback&&) [with Callback = base::thread_safe_queue::emplace(Media::Streaming::LoadedPart&&)::&)>; T = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/thread_safe_wrap.h:23:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Storage::Cache::Key}; _Tp = Storage::Cache::Key; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Storage::Cache::Key}; _Tp = Storage::Cache::Key; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Storage::Cache::Key; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void Media::Streaming::Reader::readFromCache(int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp:1183:17: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [857/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_provider.cpp.o [858/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_list_widget.cpp.o [859/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_list_section.cpp.o [860/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_inner_widget.cpp.o [861/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_empty_widget.cpp.o [862/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_common.cpp.o [863/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_widget.cpp.o [864/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_provider.cpp.o [865/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_inner_widget.cpp.o [866/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/common_groups/info_common_groups_widget.cpp.o [867/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:931:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [868/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_wrap_widget.cpp.o [869/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_top_bar.cpp.o [870/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_section_widget.cpp.o [871/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_memento.cpp.o [872/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_layer_widget.cpp.o [873/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_controller.cpp.o [874/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_content_widget.cpp.o [875/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o [876/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_view_highlight_manager.cpp.o [877/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_unread_things.cpp.o [878/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_service.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type}; _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:822:26, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:820:38: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = MsgId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:827:32: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [879/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_message.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {base::flat_multi_map_pair_type, PeerId>}; _Tp = base::flat_multi_map_pair_type, PeerId>; _Alloc = std::allocator, PeerId> >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, PeerId>, std::allocator, PeerId> > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {base::flat_multi_map_pair_type, PeerId>}; _Tp = base::flat_multi_map_pair_type, PeerId>; _Alloc = std::allocator, PeerId> >]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = base::flat_multi_map_pair_type, PeerId>; _Alloc = std::allocator, PeerId> >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = gsl::not_null; Type = PeerId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:933:26: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, PeerId>*, std::vector, PeerId>, std::allocator, PeerId> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, PeerId>; _Alloc = std::allocator, PeerId> >]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, PeerId>; _Alloc = std::allocator, PeerId> >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = gsl::not_null; Type = PeerId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:938:30: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, PeerId>*, std::vector, PeerId>, std::allocator, PeerId> > > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [880/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_location_manager.cpp.o In file included from /usr/include/c++/12.1.1/map:60, from /usr/include/qt6/QtCore/qmap.h:53, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const Passport::FileType&, Passport::ScanInfo}; _Key = Passport::FileType; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const Passport::FileType&, Passport::ScanInfo}; _Key = Passport::FileType; _Tp = Passport::ScanInfo; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const Passport::FileType&, Passport::ScanInfo}; _Key = Passport::FileType; _Tp = Passport::ScanInfo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_map.h:599:22, inlined from 'std::map Passport::{anonymous}::PrepareSpecialFiles(const Passport::Value&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/passport/passport_panel_controller.cpp:106:18: /usr/include/c++/12.1.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::ScanInfo}; _Tp = Passport::ScanInfo; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Passport::ScanInfo}; _Tp = Passport::ScanInfo; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Passport::ScanInfo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'Passport::ScanListData Passport::{anonymous}::PrepareScanListData(const Passport::Value&, Passport::FileType)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/passport/passport_panel_controller.cpp:90:25: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::ScopeError}; _Tp = Passport::ScopeError; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Passport::ScopeError}; _Tp = Passport::ScopeError; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Passport::ScopeError; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Passport::PanelController::collectSaveErrors(gsl::not_null) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/passport/passport_panel_controller.cpp:804:20: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [881/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_inner_widget.cpp.o [882/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_text.cpp.o [883/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_reply_markup.cpp.o [884/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_edition.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int, const Media::Player::Mixer::SpeedEffect&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int, const Media::Player::Mixer::SpeedEffect&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Media::Player::Mixer::scheduleEffectDestruction(const SpeedEffect&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/audio/media_audio.cpp:654:37: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [885/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_components.cpp.o [886/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item.cpp.o [887/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_drag_area.cpp.o [888/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history.cpp.o [889/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_webpage_preview.cpp.o [890/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_view_button.cpp.o [891/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_top_bar_widget.cpp.o [892/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_transcribe_button.cpp.o [893/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_sticker_toast.cpp.o [894/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_spoiler_click_handler.cpp.o [895/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_service_message.cpp.o [896/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_send_action.cpp.o [897/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_scheduled_section.cpp.o [898/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_schedule_box.cpp.o [899/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_requests_bar.cpp.o [900/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_replies_section.cpp.o [901/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_reactions.cpp.o [902/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_react_button.cpp.o [903/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_react_animation.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const HistoryMessageMarkupButton::Type&, const QString&, const QByteArray&, QString, const long long int&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, const QByteArray&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, const QByteArray&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, QByteArray, QString, const int&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const HistoryMessageMarkupButton::Type&, QString, QByteArray}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, QByteArray}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, QByteArray}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const HistoryMessageMarkupButton::Type&, QString, QByteArray}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]', inlined from 'HistoryMessageMarkupData::fillRows(QVector >&)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:81:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonSwitchInline&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) MTPkeyboardButton::match(Method&&, Methods&& ...) const [with Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/gen/scheme.h:49735:65, inlined from 'HistoryMessageMarkupData::fillRows(QVector >&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:59:17, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonRow&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) MTPkeyboardButtonRow::match(Method&&, Methods&& ...) const [with Method = HistoryMessageMarkupData::fillRows(QVector >&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/gen/scheme.h:49751:27, inlined from 'void HistoryMessageMarkupData::fillRows(QVector >&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:54:12: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {HistoryMessageMarkupButton::Type, QString, QByteArray, QString, const int&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]', inlined from 'HistoryMessageMarkupData::fillRows(QVector >&)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:92:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonUrlAuth&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:22:22, inlined from 'decltype(auto) MTPkeyboardButton::match(Method&&, Methods&& ...) const [with Method = HistoryMessageMarkupData::fillRows(QVector >&)::::; Methods = {HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::, HistoryMessageMarkupData::fillRows(QVector >&)::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/gen/scheme.h:49738:60, inlined from 'HistoryMessageMarkupData::fillRows(QVector >&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:59:17, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDkeyboardButtonRow&; Method = HistoryMessageMarkupData::fillRows(QVector >&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) MTPkeyboardButtonRow::match(Method&&, Methods&& ...) const [with Method = HistoryMessageMarkupData::fillRows(QVector >&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/gen/scheme.h:49751:27, inlined from 'void HistoryMessageMarkupData::fillRows(QVector >&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:54:12: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const HistoryMessageMarkupButton::Type&, const QString&, const QByteArray&, QString, const long long int&}; _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]', inlined from 'void HistoryMessageMarkupData::fillForwardedData(const HistoryMessageMarkupData&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:190:20: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [904/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_quick_action.cpp.o [905/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_tracker.cpp.o [906/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_section.cpp.o [907/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_bar.cpp.o [908/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_message.cpp.o [909/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_list_widget.cpp.o [910/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_group_call_bar.cpp.o [911/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_empty_list_bubble.cpp.o [912/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_emoji_interactions.cpp.o [913/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_element.cpp.o [914/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_cursor_state.cpp.o [915/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_context_menu.cpp.o [916/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_contact_status.cpp.o [917/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_bottom_info.cpp.o [918/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/message_reactions_selector.cpp.o [919/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/message_reactions_list.cpp.o [920/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_web_page.cpp.o [921/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_theme_document.cpp.o [922/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_sticker.cpp.o [923/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_slot_machine.cpp.o [924/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_service_media_gift.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, long long int>; _Alloc = std::allocator, long long int> >]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector, long long int>, std::allocator, long long int> > >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, long long int>; _Alloc = std::allocator, long long int> >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert_or_assign(const Key&, Type&&) [with Key = gsl::not_null; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:858:24: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector, long long int>, std::allocator, long long int> > >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, Api::SendProgress>; _Alloc = std::allocator, Api::SendProgress> >]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector, Api::SendProgress>, std::allocator, Api::SendProgress> > >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = base::flat_multi_map_pair_type, Api::SendProgress>; _Alloc = std::allocator, Api::SendProgress> >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert_or_assign(const Key&, Type&&) [with Key = gsl::not_null; Type = Api::SendProgress; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_base/base/flat_map.h:858:24: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector, Api::SendProgress>, std::allocator, Api::SendProgress> > >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [925/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_poll.cpp.o [926/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_photo.cpp.o [927/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_unwrapped.cpp.o [928/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_grouped.cpp.o [929/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_common.cpp.o [930/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media.cpp.o [931/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_location.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryView::UserpicInRow}; _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {HistoryView::UserpicInRow}; _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void HistoryView::Reactions::InlineList::setButtonUserpics(Button&, const std::vector >&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/view/history_view_reactions.cpp:152:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [932/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_large_emoji.cpp.o [933/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_invoice.cpp.o [934/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_gif.cpp.o [935/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_game.cpp.o [936/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_file.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ In lambda function, inlined from 'decltype(auto) rpl::details::callable_invoke(Method&&, Arg&&) [with Method = Media::Player::Instance::setupShuffleData(gsl::not_null)::; Arg = MsgId]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/details/callable.h:99:38, inlined from 'decltype(auto) rpl::details::const_ref_call_invoke(Method&&, const Arg&) [with Method = Media::Player::Instance::setupShuffleData(gsl::not_null)::; Arg = MsgId]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/details/callable.h:134:25, inlined from 'bool rpl::details::consumer_handlers::put_next_copy(const Value&) [with Value = MsgId; Error = rpl::no_error; OnNext = Media::Player::Instance::setupShuffleData(gsl::not_null)::; OnError = rpl::details::operator|&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&)::, Media::Player::Instance::setupShuffleData(gsl::not_null):: >(rpl::producer&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&):: >&&, lifetime_with_next):: >&&)::; OnDone = rpl::details::operator|&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&)::, Media::Player::Instance::setupShuffleData(gsl::not_null):: >(rpl::producer&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&):: >&&, lifetime_with_next):: >&&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/consumer.h:167:32, inlined from 'bool rpl::details::consumer_handlers::put_next(Value&&) [with Value = MsgId; Error = rpl::no_error; OnNext = Media::Player::Instance::setupShuffleData(gsl::not_null)::; OnError = rpl::details::operator|&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&)::, Media::Player::Instance::setupShuffleData(gsl::not_null):: >(rpl::producer&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&):: >&&, lifetime_with_next):: >&&)::; OnDone = rpl::details::operator|&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&)::, Media::Player::Instance::setupShuffleData(gsl::not_null):: >(rpl::producer&, MsgId, std::not_equal_to > >::operator()):: >::operator() >(rpl::producer&&):: >(rpl::producer):: >::operator() >(rpl::producer&&):: >&&):: >&&, lifetime_with_next):: >&&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/lib_rpl/rpl/consumer.h:156:6: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1002:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1002 | raw->playlist.erase(i); | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1006:48: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1006 | raw->nonPlayedIds.erase(j); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1011:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1011 | raw->playedIds.erase(k); | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MsgId&}; _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:754:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp: In member function 'void Media::Player::Instance::ensureShuffleMove(gsl::not_null, int)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:636:49: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 636 | raw->nonPlayedIds.insert(end(raw->nonPlayedIds), from, till); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:636:49: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:637:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 637 | raw->playedIds.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = MsgId; _Alloc = std::allocator]', inlined from 'void Media::Player::Instance::ensureShuffleMove(gsl::not_null, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:643:24: /usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp: In member function 'void Media::Player::Instance::ensureShuffleMove(gsl::not_null, int)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:646:40: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 646 | raw->nonPlayedIds.erase(begin(raw->nonPlayedIds) + index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:661:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 661 | raw->nonPlayedIds.insert(end(raw->nonPlayedIds), from, till); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:661:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:662:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 662 | raw->playedIds.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp: In member function 'bool Media::Player::Instance::moveInPlaylist(gsl::not_null, int, bool)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:545:56: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 545 | raw->nonPlayedIds.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = MsgId*; _Tp = MsgId]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = MsgId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31, inlined from 'constexpr AbstractSparseIds >::AbstractSparseIds(const AbstractSparseIds >&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_abstract_sparse_ids.h:11:7, inlined from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = AbstractSparseIds >; _Args = {const AbstractSparseIds > >&}]' at /usr/include/c++/12.1.1/bits/stl_construct.h:119:7, inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const AbstractSparseIds > >&}; _Tp = AbstractSparseIds >]' at /usr/include/c++/12.1.1/optional:278:19, inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = AbstractSparseIds >]' at /usr/include/c++/12.1.1/optional:145:22, inlined from 'constexpr std::_Optional_payload >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base > >&) [inherited from std::_Optional_payload_base > >]' at /usr/include/c++/12.1.1/optional:397:42, inlined from 'constexpr std::_Optional_payload >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base > >&) [inherited from std::_Optional_payload_base > >]' at /usr/include/c++/12.1.1/optional:431:57, inlined from 'constexpr std::_Optional_base<_Tp, , >::_Optional_base(const std::_Optional_base<_Tp, , >&) [with _Tp = AbstractSparseIds >; bool = false; bool = false]' at /usr/include/c++/12.1.1/optional:538:9, inlined from 'constexpr std::optional > >::optional(const std::optional > >&)' at /usr/include/c++/12.1.1/optional:705:11, inlined from 'constexpr SparseIdsMergedSlice::SparseIdsMergedSlice(const SparseIdsMergedSlice&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/data/data_sparse_ids.h:27:7: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [937/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_document.cpp.o [938/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_dice.cpp.o [939/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_custom_emoji.cpp.o In file included from /usr/include/range/v3/range_fwd.hpp:25, from /usr/include/range/v3/action/action.hpp:21, from /usr/include/range/v3/action.hpp:17, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/remove.hpp: In function 'I ranges::remove_fn::operator()(I, S, const T&, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; T = gsl::not_null; P = gsl::not_null Info::Downloads::Provider::Element::*]': /usr/include/range/v3/algorithm/remove.hpp:45:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 45 | I RANGES_FUNC(remove)(I first, S last, T const & val, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/remove.hpp:45:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31: /usr/include/range/v3/algorithm/sort.hpp: In function 'void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]': /usr/include/range/v3/algorithm/sort.hpp:100:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline void unguarded_linear_insert(I last, iter_value_t val, C & pred, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Info::Downloads::Provider::Element; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp: In function 'void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]': /usr/include/range/v3/algorithm/sort.hpp:127:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 127 | inline void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:127:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/range/v3/algorithm/sort.hpp:41: /usr/include/range/v3/algorithm/heap_algorithm.hpp: In function 'void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper; P = std::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | void operator()(I first, iter_difference_t len, I start, C pred = C{}, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp: In function 'void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]': /usr/include/range/v3/algorithm/sort.hpp:171:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 171 | inline void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:171:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:180:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 180 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/algorithm.hpp:68, from /usr/include/range/v3/all.hpp:18: In member function 'ranges::borrowed_iterator_t ranges::remove_fn::operator()(Rng&&, const T&, P) const [with Rng = std::vector&; T = gsl::not_null; P = gsl::not_null Info::Downloads::Provider::Element::*]', inlined from 'void Info::Downloads::Provider::remove(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:227:17: /usr/include/range/v3/algorithm/remove.hpp:70:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 70 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp: In member function 'void Info::Downloads::Provider::remove(gsl::not_null)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:226:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 226 | _addPostponed.erase( | ~~~~~~~~~~~~~~~~~~~^ 227 | ranges::remove(_addPostponed, item, &Element::item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | end(_addPostponed)); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:239:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 239 | _elements.erase(ranges::remove_if(_elements, proj), end(_elements)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ranges::borrowed_iterator_t ranges::remove_fn::operator()(Rng&&, const T&, P) const [with Rng = std::vector&; T = gsl::not_null; P = gsl::not_null Info::Downloads::Provider::Element::*]', inlined from 'Info::Downloads::Provider::refreshViewer()::)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:163:19: /usr/include/range/v3/algorithm/remove.hpp:70:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 70 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:162:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 162 | _addPostponed.erase( | ~~~~~~~~~~~~~~~~~~~^ 163 | ranges::remove(_addPostponed, item, &Element::item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | end(_addPostponed)); | ~~~~~~~~~~~~~~~~~~~ In member function 'I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]', inlined from 'ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:268:15, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:259:6: /usr/include/range/v3/algorithm/sort.hpp:206:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 206 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 207 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]', inlined from 'I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]' at /usr/include/range/v3/algorithm/sort.hpp:208:45, inlined from 'ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = long long int Info::Downloads::Provider::Element::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:268:15, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:259:6: /usr/include/range/v3/algorithm/sort.hpp:152:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 152 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 153 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:158:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 158 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Info::Downloads::Provider::Element}; _Tp = Info::Downloads::Provider::Element; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Info::Downloads::Provider::Element}; _Tp = Info::Downloads::Provider::Element; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [940/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_contact.cpp.o [941/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_call.cpp.o [942/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/controls/history_view_voice_record_button.cpp.o [943/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp.o [944/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/controls/history_view_ttl_button.cpp.o In file included from /usr/include/c++/12.1.1/unordered_map:46, from /usr/include/c++/12.1.1/functional:61, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = MsgId; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2290 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2291 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = MsgId; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = MsgId; _Tp = Info::Media::CachedItem; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26, inlined from 'void Info::Media::Provider::clearStaleLayouts()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/media/info_media_provider.cpp:316:22: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = MsgId; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]', inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = MsgId; _Tp = Info::Media::CachedItem; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26, inlined from 'void Info::Media::Provider::itemRemoved(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/info/media/info_media_provider.cpp:365:17: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [945/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/controls/history_view_compose_search.cpp.o [946/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/controls/history_view_compose_controls.cpp.o [947/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/admin_log/history_admin_log_section.cpp.o [948/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/admin_log/history_admin_log_item.cpp.o [949/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/admin_log/history_admin_log_inner.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {HistoryView::UserpicInRow}; _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = HistoryView::UserpicInRow; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'HistoryView::RequestsBarContentByPeer(gsl::not_null, int)::, int)::State*>)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp:61:27, inlined from 'HistoryView::RequestsBarContentByPeer(gsl::not_null, int)::, int)::State*>, int, bool)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp:78:35: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [950/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/admin_log/history_admin_log_filter.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PeerId&}; _Tp = PeerId; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = PeerId; _Alloc = std::allocator]', inlined from 'virtual void HistoryMessage::changeRepliesCount(int, PeerId, std::optional)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/history/history_message.cpp:1784:32: /usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [951/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/view/export_view_top_bar.cpp.o [952/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/view/export_view_settings.cpp.o [953/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/view/export_view_progress.cpp.o [954/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/view/export_view_panel_controller.cpp.o [955/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/view/export_view_content.cpp.o [956/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/export/export_manager.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*; _Tp = Passport::EditFile]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:86:36: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::EditFile}; _Tp = Passport::EditFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*; _Tp = Passport::EditFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Passport::EditFile*; _ForwardIterator = Passport::EditFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::EditFile}; _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*; _Tp = Passport::EditFile]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Passport::EditFile*; _ForwardIterator = Passport::EditFile*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Passport::EditFile}; _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Passport::EditFile}; _Tp = Passport::EditFile; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [957/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/editor/scene/scene_item_sticker.cpp.o [958/1195] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/editor/photo_editor_layer_widget.cpp.o In file included from /usr/include/c++/12.1.1/memory:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:55, from /usr/include/qt6/QtCore/qarraydataops.h:45, from /usr/include/qt6/QtCore/qarraydatapointer.h:43, from /usr/include/qt6/QtCore/qlist.h:44, from /usr/include/qt6/QtCore/qmap.h:45, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-4.1.0-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*]': /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70, from /usr/include/c++/12.1.1/functional:62, from /usr/include/qt6/QtCore/qchar.h:45, from /usr/include/qt6/QtCore/qstring.h:50, from /usr/include/qt6/QtCore/qhashfunctions.h:44, from /usr/include/qt6/QtCore/qlist.h:46: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ReplyKeyboard::Button}; _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*; _Tp = ReplyKeyboard::Button]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ReplyKeyboard::Button*; _ForwardIterator = ReplyKeyboard::Button*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ReplyKeyboard::Button}; _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:487:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*; _Tp = ReplyKeyboard::Button]', inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ReplyKeyboard::Button*; _ForwardIterator = ReplyKeyboard::Button*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ReplyKeyboard::Button}; _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:494:3: /usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*; _Tp = ReplyKeyboard::Button]', inlined from 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator; _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:86:36, inlined from 'ReplyKeyboard::ReplyKeyboard(gsl::not_null, std::unique_ptr