>>> telegram-desktop: Building community/telegram-desktop 7.4.2-r0 (using abuild 3.18.0_rc7-r1) started Wed, 11 Nov 2026 18:05:12 +0000 >>> telegram-desktop: Validating /home/buildozer/aports/community/telegram-desktop/APKBUILD... >>> telegram-desktop: Analyzing dependencies... >>> telegram-desktop: Installing for build: build-base qt6-qtimageformats font-opensans ada-dev python3 extra-cmake-modules qt6-qt5compat-dev qt6-qtshadertools-dev qt6-qtsvg-dev qt6-qtwayland-dev tg_owt-dev gperf opus-dev alsa-lib-dev pulseaudio-dev boost-dev fmt-dev abseil-cpp-dev ffmpeg-dev gobject-introspection-dev libdispatch-dev gsl-dev hunspell-dev lz4-dev minizip-dev msgsl openal-soft-dev openssl-dev pango-dev range-v3-dev rnnoise-dev tl-expected tlottie-dev wallet-engine-dev wayland-dev libxcb-dev xcb-util-keysyms-dev xxhash-dev zlib-dev libavif-dev libheif-dev libjxl-dev libvpx-dev protobuf-dev cmake samurai meson ( 1/587) Installing tzdata (2026f-r0) ( 2/587) Installing libb2 (0.98.1-r3) ( 3/587) Installing dbus-libs (1.16.2-r4) ( 4/587) Installing double-conversion (3.4.0-r0) ( 5/587) Installing libffi (3.8.0-r0) ( 6/587) Installing libintl (1.0-r0) ( 7/587) Installing libeconf (0.8.4-r0) ( 8/587) Installing libblkid (2.42.4-r3) ( 9/587) Installing libmount (2.42.4-r3) ( 10/587) Installing glib (2.90.0-r0) ( 11/587) Installing icu-data-full (78.1-r0) ( 12/587) Installing icu-libs (78.1-r0) ( 13/587) Installing libpcre2-16 (10.49-r0) ( 14/587) Installing duktape-libs (2.7.0-r3) ( 15/587) Installing libproxy (0.5.12-r0) ( 16/587) Installing qt6-qtbase (6.11.1-r3) ( 17/587) Installing hicolor-icon-theme (0.18-r0) ( 18/587) Installing libxau (1.0.12-r0) ( 19/587) Installing libmd (1.3.0-r0) ( 20/587) Installing libbsd (0.12.2-r0) ( 21/587) Installing libxdmcp (1.1.5-r1) ( 22/587) Installing libxcb (1.17.0-r2) ( 23/587) Installing libx11 (1.8.14-r0) ( 24/587) Installing xprop (1.2.8-r0) ( 25/587) Installing libxext (1.3.7-r0) ( 26/587) Installing libice (1.1.2-r0) ( 27/587) Installing libuuid (2.42.4-r3) ( 28/587) Installing libsm (1.2.6-r0) ( 29/587) Installing libxt (1.3.1-r0) ( 30/587) Installing libxmu (1.3.1-r0) ( 31/587) Installing xset (1.2.5-r1) ( 32/587) Installing xdg-utils (1.2.1-r1) ( 33/587) Installing xz-libs (5.8.4-r0) ( 34/587) Installing libxml2 (2.13.9-r2) ( 35/587) Installing llvm23-libs (23.1.5-r0) ( 36/587) Installing spirv-tools (1.4.357.0-r0) ( 37/587) Installing hwdata-pci (0.413-r0) ( 38/587) Installing libpciaccess (0.19-r0) ( 39/587) Installing libdrm (2.4.134-r0) ( 40/587) Installing libelf (0.195-r0) ( 41/587) Installing libxshmfence (1.3.3-r0) ( 42/587) Installing mesa (26.2.6-r0) ( 43/587) Installing mesa-gles (26.2.6-r0) ( 44/587) Installing mesa-gbm (26.2.6-r0) ( 45/587) Installing wayland-libs-client (1.26.0-r0) ( 46/587) Installing mesa-egl (26.2.6-r0) ( 47/587) Installing avahi-libs (0.9_rc5-r1) ( 48/587) Installing nettle (3.10.2-r0) ( 49/587) Installing libtasn1 (4.21.0-r0) ( 50/587) Installing p11-kit (0.26.2-r1) ( 51/587) Installing gnutls (3.8.13-r0) ( 52/587) Installing cups-libs (2.4.20-r1) ( 53/587) Installing libbz2 (1.0.8-r6) ( 54/587) Installing libpng (1.6.59-r0) ( 55/587) Installing freetype (2.14.3-r0) ( 56/587) Installing fontconfig (2.18.1-r0) ( 57/587) Installing graphite2 (1.3.15-r0) ( 58/587) Installing harfbuzz (14.2.1-r0) ( 59/587) Installing libevdev (1.13.6-r0) ( 60/587) Installing mtdev (1.1.7-r0) ( 61/587) Installing eudev-libs (3.2.14-r8) ( 62/587) Installing libinput-libs (1.32.0-r0) ( 63/587) Installing libjpeg-turbo (3.1.3-r0) ( 64/587) Installing tslib (1.24-r0) ( 65/587) Installing xcb-util (0.4.1-r3) ( 66/587) Installing xcb-util-image (0.4.1-r0) ( 67/587) Installing xcb-util-renderutil (0.3.10-r0) ( 68/587) Installing xcb-util-cursor (0.1.5-r0) ( 69/587) Installing xcb-util-wm (0.4.2-r0) ( 70/587) Installing xcb-util-keysyms (0.4.1-r0) ( 71/587) Installing xkeyboard-config (2.49-r0) ( 72/587) Installing libxkbcommon (1.13.2-r0) ( 73/587) Installing libxkbcommon-x11 (1.13.2-r0) ( 74/587) Installing qt6-qtbase-x11 (6.11.1-r3) ( 75/587) Installing lcms2 (2.19.1-r0) ( 76/587) Installing libmng (2.0.3-r2) ( 77/587) Installing libsharpyuv (1.6.0-r0) ( 78/587) Installing libwebp (1.6.0-r0) ( 79/587) Installing libwebpdemux (1.6.0-r0) ( 80/587) Installing libwebpmux (1.6.0-r0) ( 81/587) Installing qt6-qtimageformats (6.11.1-r0) ( 82/587) Installing libfontenc (1.1.9-r0) ( 83/587) Installing mkfontscale (1.2.4-r0) ( 84/587) Installing font-opensans (0_git20210927-r1) ( 85/587) Installing ada-libs (4.0.0-r0) ( 86/587) Installing fmt (12.2.0-r0) ( 87/587) Installing ada (4.0.0-r0) ( 88/587) Installing ada-dev (4.0.0-r0) ( 89/587) Installing mpdecimal (4.0.1-r0) ( 90/587) Installing libpanelw (6.6_p20261017-r0) ( 91/587) Installing readline (8.3.3-r1) ( 92/587) Installing sqlite-libs (3.54.1-r0) ( 93/587) Installing python3 (3.14.10-r1) ( 94/587) Installing python3-pycache-pyc0 (3.14.10-r1) ( 95/587) Installing pyc (3.14.10-r1) ( 96/587) Installing python3-pyc (3.14.10-r1) ( 97/587) Installing libarchive (3.8.11-r0) ( 98/587) Installing rhash-libs (1.4.6-r1) ( 99/587) Installing libuv (1.52.1-r0) (100/587) Installing cmake (4.3.4-r0) (101/587) Installing extra-cmake-modules (6.31.0-r0) (102/587) Installing mariadb-connector-c (3.4.9-r0) (103/587) Installing qt6-qtbase-mysql (6.11.1-r3) (104/587) Installing unixodbc (2.3.14-r1) (105/587) Installing qt6-qtbase-odbc (6.11.1-r3) (106/587) Installing libpq (18.6-r0) (107/587) Installing qt6-qtbase-postgresql (6.11.1-r3) (108/587) Installing qt6-qtbase-sqlite (6.11.1-r3) (109/587) Installing wayland-libs-cursor (1.26.0-r0) (110/587) Installing wayland-libs-egl (1.26.0-r0) (111/587) Installing qt6-qtbase-wayland (6.11.1-r3) (112/587) Installing libxi (1.8.4-r0) (113/587) Installing at-spi2-core-libs (2.62.1-r0) (114/587) Installing libxtst (1.2.6-r0) (115/587) Installing at-spi2-core (2.62.1-r0) (116/587) Installing libatk-1.0 (2.62.1-r0) (117/587) Installing libatk-bridge-2.0 (2.62.1-r0) (118/587) Installing dbus-dev (1.16.2-r4) (119/587) Installing bzip2-dev (1.0.8-r6) (120/587) Installing libxml2-utils (2.13.9-r2) (121/587) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (122/587) Installing libxslt (1.1.43-r4) (123/587) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install (124/587) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install (125/587) Installing docbook-xsl (1.79.2-r13) (126/587) Installing xz (5.8.4-r0) (127/587) Installing gettext-asprintf (1.0-r0) (128/587) Installing gettext-libs (1.0-r0) (129/587) Installing gettext-envsubst (1.0-r0) (130/587) Installing gettext (1.0-r0) (131/587) Installing gettext-dev (1.0-r0) (132/587) Installing py3-parsing (3.3.3-r0) (133/587) Installing py3-parsing-pyc (3.3.3-r0) (134/587) Installing py3-packaging (26.3-r0) (135/587) Installing py3-packaging-pyc (26.3-r0) (136/587) Installing linux-headers (7.2.1-r0) (137/587) Installing libffi-dev (3.8.0-r0) (138/587) Installing bsd-compat-headers (0.7.2-r6) (139/587) Installing libformw (6.6_p20261017-r0) (140/587) Installing libmenuw (6.6_p20261017-r0) (141/587) Installing libncurses++ (6.6_p20261017-r0) (142/587) Installing ncurses-dev (6.6_p20261017-r0) (143/587) Installing libedit-dev (20260512.3.1-r0) (144/587) Installing zlib-dev (1.4-r0) (145/587) Installing libpcre2-32 (10.49-r0) (146/587) Installing pcre2-dev (10.49-r0) (147/587) Installing libfdisk (2.42.4-r3) (148/587) Installing skalibs-libs (2.16.0.0-r0) (149/587) Installing utmps-libs (0.1.3.4-r1) (150/587) Installing linux-pam (1.7.1-r4) (151/587) Installing liblastlog2 (2.42.4-r3) (152/587) Installing libsmartcols (2.42.4-r3) (153/587) Installing sqlite (3.54.1-r0) (154/587) Installing sqlite-dev (3.54.1-r0) (155/587) Installing util-linux-dev (2.42.4-r3) (156/587) Installing glib-dev (2.90.0-r0) (157/587) Installing xorgproto (2026.1-r0) (158/587) Installing libxau-dev (1.0.12-r0) (159/587) Installing xcb-proto (1.17.0-r1) (160/587) Installing xcb-proto-pyc (1.17.0-r1) (161/587) Installing libxdmcp-dev (1.1.5-r1) (162/587) Installing libxcb-dev (1.17.0-r2) (163/587) Installing xtrans (1.6.0-r0) (164/587) Installing libx11-dev (1.8.14-r0) (165/587) Installing libxext-dev (1.3.7-r0) (166/587) Installing libxfixes (6.0.2-r0) (167/587) Installing libxfixes-dev (6.0.2-r0) (168/587) Installing libxi-dev (1.8.4-r0) (169/587) Installing libxtst-dev (1.2.6-r0) (170/587) Installing at-spi2-core-dev (2.62.1-r0) (171/587) Installing libgpg-error (1.61-r0) (172/587) Installing libgcrypt (1.12.4-r0) (173/587) Installing libgpg-error-dev (1.61-r0) (174/587) Installing libgcrypt-dev (1.12.4-r0) (175/587) Installing gnutls-c++ (3.8.13-r0) (176/587) Installing libgmpxx (6.3.0-r4) (177/587) Installing gmp-dev (6.3.0-r4) (178/587) Installing nettle-dev (3.10.2-r0) (179/587) Installing brotli (1.2.1-r0) (180/587) Installing brotli-dev (1.2.1-r0) (181/587) Installing libidn2-dev (2.3.8-r0) (182/587) Installing libtasn1-progs (4.21.0-r0) (183/587) Installing libtasn1-dev (4.21.0-r0) (184/587) Installing zstd (1.5.7-r2) (185/587) Installing zstd-dev (1.5.7-r2) (186/587) Installing p11-kit-dev (0.26.2-r1) (187/587) Installing gnutls-dev (3.8.13-r0) (188/587) Installing gdbm (1.26-r0) (189/587) Installing gdbm-tools (1.26-r0) (190/587) Installing gdbm-dev (1.26-r0) (191/587) Installing avahi-compat-howl (0.9_rc5-r1) (192/587) Installing avahi-compat-libdns_sd (0.9_rc5-r1) (193/587) Installing avahi-glib (0.9_rc5-r1) (194/587) Installing libdaemon (0.14-r6) (195/587) Installing libevent (2.1.13-r0) (196/587) Installing avahi (0.9_rc5-r1) Executing avahi-0.9_rc5-r1.pre-install (197/587) Installing libevent-dev (2.1.13-r0) (198/587) Installing avahi-dev (0.9_rc5-r1) (199/587) Installing cups-dev (2.4.20-r1) (200/587) Installing double-conversion-dev (3.4.0-r0) (201/587) Installing eudev-dev (3.2.14-r8) (202/587) Installing expat (2.10.0-r0) (203/587) Installing expat-dev (2.10.0-r0) (204/587) Installing libpng-dev (1.6.59-r0) (205/587) Installing freetype-dev (2.14.3-r0) (206/587) Installing fontconfig-dev (2.18.1-r0) (207/587) Installing libxrender (0.9.13-r0) (208/587) Installing pixman (0.46.4-r0) (209/587) Installing cairo (1.18.4-r1) (210/587) Installing harfbuzz-cairo (14.2.1-r0) (211/587) Installing harfbuzz-gobject (14.2.1-r0) (212/587) Installing harfbuzz-icu (14.2.1-r0) (213/587) Installing harfbuzz-subset (14.2.1-r0) (214/587) Installing cairo-tools (1.18.4-r1) (215/587) Installing cairo-gobject (1.18.4-r1) (216/587) Installing pixman-dev (0.46.4-r0) (217/587) Installing libxrender-dev (0.9.13-r0) (218/587) Installing cairo-dev (1.18.4-r1) (219/587) Installing graphite2-dev (1.3.15-r0) (220/587) Installing icu (78.1-r0) (221/587) Installing icu-dev (78.1-r0) (222/587) Installing harfbuzz-dev (14.2.1-r0) (223/587) Installing libb2-dev (0.98.1-r3) (224/587) Installing libinput-dev (1.32.0-r0) (225/587) Installing libturbojpeg (3.1.3-r0) (226/587) Installing libjpeg-turbo-dev (3.1.3-r0) (227/587) Installing openssl-dev (3.5.9-r1) (228/587) Installing libpq-dev (18.6-r0) (229/587) Installing libproxy-dev (0.5.12-r0) (230/587) Installing xz-dev (5.8.4-r0) (231/587) Installing libxml2-dev (2.13.9-r2) (232/587) Installing libxkbcommon-dev (1.13.2-r0) (233/587) Installing fmt-dev (12.2.0-r0) (234/587) Installing mariadb-connector-c-dev (3.4.9-r0) (235/587) Installing mariadb-common (11.8.9-r0) (236/587) Installing libaio (0.3.113-r3) (237/587) Installing mariadb-embedded (11.8.9-r0) (238/587) Installing mariadb-dev (11.8.9-r0) (239/587) Installing libpciaccess-dev (0.19-r0) (240/587) Installing libdrm-dev (2.4.134-r0) (241/587) Installing libxdamage (1.1.7-r0) (242/587) Installing libxdamage-dev (1.1.7-r0) (243/587) Installing libxshmfence-dev (1.3.3-r0) (244/587) Installing libxxf86vm (1.1.7-r0) (245/587) Installing mesa-gl (26.2.6-r0) (246/587) Installing libxxf86vm-dev (1.1.7-r0) (247/587) Installing mesa-dev (26.2.6-r0) (248/587) Installing tslib-dev (1.24-r0) (249/587) Installing unixodbc-dev (2.3.14-r1) (250/587) Installing vulkan-headers (1.4.360-r0) (251/587) Installing vulkan-loader (1.4.360-r0) (252/587) Installing vulkan-loader-dev (1.4.360-r0) (253/587) Installing wayland-libs-server (1.26.0-r0) (254/587) Installing qt6-qtwayland (6.11.1-r2) (255/587) Installing wayland-dev (1.26.0-r0) (256/587) Installing util-macros (1.20.2-r0) (257/587) Installing xcb-util-dev (0.4.1-r3) (258/587) Installing xcb-util-image-dev (0.4.1-r0) (259/587) Installing xcb-util-renderutil-dev (0.3.10-r0) (260/587) Installing xcb-util-cursor-dev (0.1.5-r0) (261/587) Installing xcb-util-keysyms-dev (0.4.1-r0) (262/587) Installing xcb-util-wm-dev (0.4.2-r0) (263/587) Installing qt6-qtbase-dev (6.11.1-r3) (264/587) Installing qt6-qtbase-private-dev (6.11.1-r3) (265/587) Installing qt6-qt5compat (6.11.1-r0) (266/587) Installing qt6-qt5compat-dev (6.11.1-r0) (267/587) Installing qt6-qtshadertools (6.11.1-r0) (268/587) Installing qt6-qtshadertools-dev (6.11.1-r0) (269/587) Installing qt6-qtsvg (6.11.1-r0) (270/587) Installing qt6-qtsvg-dev (6.11.1-r0) (271/587) Installing qt6-qtwayland-private-dev (6.11.1-r2) (272/587) Installing qt6-qtwayland-dev (6.11.1-r2) (273/587) Installing abseil-cpp-base-cpu-detect (20260817.0-r0) (274/587) Installing abseil-cpp-raw-logging-internal (20260817.0-r0) (275/587) Installing abseil-cpp-spinlock-wait (20260817.0-r0) (276/587) Installing abseil-cpp-base (20260817.0-r0) (277/587) Installing abseil-cpp-city (20260817.0-r0) (278/587) Installing abseil-cpp-civil-time (20260817.0-r0) (279/587) Installing abseil-cpp-int128 (20260817.0-r0) (280/587) Installing abseil-cpp-strings-internal (20260817.0-r0) (281/587) Installing abseil-cpp-throw-delegate (20260817.0-r0) (282/587) Installing abseil-cpp-strings (20260817.0-r0) (283/587) Installing abseil-cpp-time-zone (20260817.0-r0) (284/587) Installing abseil-cpp-time (20260817.0-r0) (285/587) Installing abseil-cpp-kernel-timeout-internal (20260817.0-r0) (286/587) Installing abseil-cpp-malloc-internal (20260817.0-r0) (287/587) Installing abseil-cpp-stacktrace (20260817.0-r0) (288/587) Installing abseil-cpp-tracing-internal (20260817.0-r0) (289/587) Installing abseil-cpp-synchronization (20260817.0-r0) (290/587) Installing abseil-cpp-clock-interface (20260817.0-r0) (291/587) Installing abseil-cpp-crc-internal (20260817.0-r0) (292/587) Installing abseil-cpp-crc32c (20260817.0-r0) (293/587) Installing abseil-cpp-crc-cord-state (20260817.0-r0) (294/587) Installing abseil-cpp-cord-internal (20260817.0-r0) (295/587) Installing abseil-cpp-exponential-biased (20260817.0-r0) (296/587) Installing abseil-cpp-cordz-functions (20260817.0-r0) (297/587) Installing abseil-cpp-cordz-handle (20260817.0-r0) (298/587) Installing abseil-cpp-cordz-info (20260817.0-r0) (299/587) Installing abseil-cpp-cord (20260817.0-r0) (300/587) Installing abseil-cpp-cordz-sample-token (20260817.0-r0) (301/587) Installing abseil-cpp-debugging-internal (20260817.0-r0) (302/587) Installing abseil-cpp-utf8-for-code-point (20260817.0-r0) (303/587) Installing abseil-cpp-decode-rust-punycode (20260817.0-r0) (304/587) Installing abseil-cpp-demangle-rust (20260817.0-r0) (305/587) Installing abseil-cpp-demangle-internal (20260817.0-r0) (306/587) Installing abseil-cpp-symbolize (20260817.0-r0) (307/587) Installing abseil-cpp-examine-stack (20260817.0-r0) (308/587) Installing abseil-cpp-hash (20260817.0-r0) (309/587) Installing abseil-cpp-log-globals (20260817.0-r0) (310/587) Installing abseil-cpp-log-internal-globals (20260817.0-r0) (311/587) Installing abseil-cpp-str-format-internal (20260817.0-r0) (312/587) Installing abseil-cpp-log-internal-format (20260817.0-r0) (313/587) Installing abseil-cpp-log-sink (20260817.0-r0) (314/587) Installing abseil-cpp-log-internal-log-sink-set (20260817.0-r0) (315/587) Installing abseil-cpp-log-internal-nullguard (20260817.0-r0) (316/587) Installing abseil-cpp-log-internal-proto (20260817.0-r0) (317/587) Installing abseil-cpp-log-internal-structured-proto (20260817.0-r0) (318/587) Installing abseil-cpp-strerror (20260817.0-r0) (319/587) Installing abseil-cpp-log-internal-message (20260817.0-r0) (320/587) Installing abseil-cpp-die-if-null (20260817.0-r0) (321/587) Installing gtest (1.18.0-r0) (322/587) Installing abseil-cpp-exception-safety-testing (20260817.0-r0) (323/587) Installing abseil-cpp-failure-signal-handler (20260817.0-r0) (324/587) Installing abseil-cpp-flags-commandlineflag-internal (20260817.0-r0) (325/587) Installing abseil-cpp-flags-commandlineflag (20260817.0-r0) (326/587) Installing abseil-cpp-flags-program-name (20260817.0-r0) (327/587) Installing abseil-cpp-flags-config (20260817.0-r0) (328/587) Installing abseil-cpp-flags-internal (20260817.0-r0) (329/587) Installing abseil-cpp-flags-marshalling (20260817.0-r0) (330/587) Installing abseil-cpp-flags-private-handle-accessor (20260817.0-r0) (331/587) Installing abseil-cpp-hashtablez-sampler (20260817.0-r0) (332/587) Installing abseil-cpp-raw-hash-set (20260817.0-r0) (333/587) Installing abseil-cpp-flags-reflection (20260817.0-r0) (334/587) Installing abseil-cpp-flags-usage (20260817.0-r0) (335/587) Installing abseil-cpp-flags-usage-internal (20260817.0-r0) (336/587) Installing abseil-cpp-flags-parse (20260817.0-r0) (337/587) Installing abseil-cpp-generic-printer-internal (20260817.0-r0) (338/587) Installing abseil-cpp-graphcycles-internal (20260817.0-r0) (339/587) Installing abseil-cpp-hardening (20260817.0-r0) (340/587) Installing abseil-cpp-random-internal-platform (20260817.0-r0) (341/587) Installing abseil-cpp-random-internal-randen-slow (20260817.0-r0) (342/587) Installing abseil-cpp-random-internal-randen (20260817.0-r0) (343/587) Installing abseil-cpp-random-internal-seed-material (20260817.0-r0) (344/587) Installing abseil-cpp-random-seed-gen-exception (20260817.0-r0) (345/587) Installing abseil-cpp-random-internal-entropy-pool (20260817.0-r0) (346/587) Installing abseil-cpp-hash-generator-testing (20260817.0-r0) (347/587) Installing abseil-cpp-profile-builder (20260817.0-r0) (348/587) Installing abseil-cpp-hashtable-profiler (20260817.0-r0) (349/587) Installing abseil-cpp-leak-check (20260817.0-r0) (350/587) Installing abseil-cpp-log-severity (20260817.0-r0) (351/587) Installing abseil-cpp-log-entry (20260817.0-r0) (352/587) Installing abseil-cpp-log-internal-fnmatch (20260817.0-r0) (353/587) Installing abseil-cpp-vlog-config-internal (20260817.0-r0) (354/587) Installing abseil-cpp-log-flags (20260817.0-r0) (355/587) Installing abseil-cpp-log-initialize (20260817.0-r0) (356/587) Installing abseil-cpp-log-internal-check-op (20260817.0-r0) (357/587) Installing abseil-cpp-log-internal-conditions (20260817.0-r0) (358/587) Installing abseil-cpp-log-internal-test-actions (20260817.0-r0) (359/587) Installing abseil-cpp-log-internal-test-helpers (20260817.0-r0) (360/587) Installing abseil-cpp-log-internal-test-matchers (20260817.0-r0) (361/587) Installing abseil-cpp-per-thread-sem-test-common (20260817.0-r0) (362/587) Installing abseil-cpp-periodic-sampler (20260817.0-r0) (363/587) Installing abseil-cpp-poison (20260817.0-r0) (364/587) Installing abseil-cpp-pow10-helper (20260817.0-r0) (365/587) Installing abseil-cpp-random-distributions (20260817.0-r0) (366/587) Installing abseil-cpp-random-internal-distribution-test-util (20260817.0-r0) (367/587) Installing abseil-cpp-random-internal-randen-hwaes-impl (20260817.0-r0) (368/587) Installing abseil-cpp-random-internal-randen-hwaes (20260817.0-r0) (369/587) Installing abseil-cpp-random-seed-sequences (20260817.0-r0) (370/587) Installing gmock (1.18.0-r0) (371/587) Installing abseil-cpp-scoped-mock-log (20260817.0-r0) (372/587) Installing abseil-cpp-scoped-set-env (20260817.0-r0) (373/587) Installing abseil-cpp-simulated-clock (20260817.0-r0) (374/587) Installing abseil-cpp-source-location (20260817.0-r0) (375/587) Installing abseil-cpp-spinlock-test-common (20260817.0-r0) (376/587) Installing abseil-cpp-stack-consumption (20260817.0-r0) (377/587) Installing abseil-cpp-status (20260817.0-r0) (378/587) Installing abseil-cpp-status-builder (20260817.0-r0) (379/587) Installing abseil-cpp-status-matchers (20260817.0-r0) (380/587) Installing abseil-cpp-statusor (20260817.0-r0) (381/587) Installing abseil-cpp-test-instance-tracker (20260817.0-r0) (382/587) Installing abseil-cpp-time-internal-test-util (20260817.0-r0) (383/587) Installing abseil-cpp-dev (20260817.0-r0) (384/587) Installing crc32c (1.1.2-r3) (385/587) Installing crc32c-dev (1.1.2-r3) (386/587) Installing libepoxy (1.5.10-r1) (387/587) Installing libepoxy-dev (1.5.10-r1) (388/587) Installing libsrtp (2.8.0-r0) (389/587) Installing libsrtp-dev (2.8.0-r0) (390/587) Installing aom-libs (3.15.3-r0) (391/587) Installing libva (2.24.1-r0) (392/587) Installing libvdpau (1.5-r4) (393/587) Installing ffmpeg-libavutil (9.0.2-r2) (394/587) Installing libdav1d (1.5.4-r0) (395/587) Installing libjxl (0.12.0-r1) (396/587) Installing lame-libs (3.100-r5) (397/587) Installing opus (1.6.1-r0) (398/587) Installing rav1e-libs (0.8.1-r0) (399/587) Installing soxr (0.1.3-r7) (400/587) Installing ffmpeg-libswresample (9.0.2-r2) (401/587) Installing libogg (1.3.6-r0) (402/587) Installing libtheora (1.2.0-r1) (403/587) Installing libvorbis (1.3.7-r2) (404/587) Installing libvpx (1.17.0-r0) (405/587) Installing x264-libs (0.164.3108-r1) (406/587) Installing numactl (2.0.19-r0) (407/587) Installing x265-libs (4.2-r0) (408/587) Installing xvidcore (1.3.7-r2) (409/587) Installing ffmpeg-libavcodec (9.0.2-r2) (410/587) Installing alsa-lib (1.2.16.1-r0) (411/587) Installing fribidi (1.0.17-r0) (412/587) Installing libunibreak (6.1-r0) (413/587) Installing libass (0.17.5-r0) (414/587) Installing libudfread (1.2.0-r1) (415/587) Installing libbluray (1.5.0-r0) (416/587) Installing libdvdcss (1.4.3-r0) (417/587) Installing libdvdread (6.1.3-r2) (418/587) Installing libdvdnav (6.1.1-r1) (419/587) Installing mpg123-libs (1.33.7-r0) (420/587) Installing libopenmpt (0.8.10-r0) (421/587) Installing mbedtls3 (3.6.7-r0) (422/587) Installing librist (0.2.15-r0) (423/587) Installing libsrt (1.5.5-r0) (424/587) Installing libssh (0.12.2-r0) (425/587) Installing libsodium (1.0.22-r0) (426/587) Installing libzmq (4.3.5-r2) (427/587) Installing ffmpeg-libavformat (9.0.2-r2) (428/587) Installing serd-libs (0.32.10-r0) (429/587) Installing zix-libs (0.8.2-r0) (430/587) Installing sord-libs (0.16.22-r0) (431/587) Installing sratom (0.6.22-r0) (432/587) Installing lilv-libs (0.28.0-r0) (433/587) Installing libdovi (3.3.2-r0) (434/587) Installing glslang-libs (1.4.341.0-r0) (435/587) Installing shaderc (2026.1-r0) (436/587) Installing libplacebo (7.360.1-r0) (437/587) Installing ffmpeg-libswscale (9.0.2-r2) (438/587) Installing vidstab (1.1.2-r0) (439/587) Installing zimg (3.0.6-r0) (440/587) Installing ffmpeg-libavfilter (9.0.2-r2) (441/587) Installing libasyncns (0.8-r5) (442/587) Installing libltdl (2.6.2-r1) (443/587) Installing orc (0.4.42-r1) (444/587) Installing libflac (1.5.0-r0) (445/587) Installing libsndfile (1.2.2-r3) (446/587) Installing speexdsp (1.2.1-r2) (447/587) Installing tdb-libs (1.4.15-r1) (448/587) Installing libpulse (17.0-r9) (449/587) Installing sndio-libs (1.11.0-r0) (450/587) Installing json-c (0.19-r1) (451/587) Installing v4l-utils-libs (1.32.0-r1) (452/587) Installing ffmpeg-libavdevice (9.0.2-r2) (453/587) Installing ffmpeg-dev (9.0.2-r2) (454/587) Installing jpeg-dev (9f-r0) (455/587) Installing openh264 (2.6.0-r0) (456/587) Installing openh264-dev (2.6.0-r0) (457/587) Installing opus-dev (1.6.1-r0) (458/587) Installing libunwind (1.8.3-r0) (459/587) Installing roc-toolkit-libs (0.4.0-r1) (460/587) Installing pipewire-libs (1.6.11-r0) (461/587) Installing pipewire-dev (1.6.11-r0) (462/587) Installing libvpx-dev (1.17.0-r0) (463/587) Installing libxcomposite (0.4.7-r0) (464/587) Installing libxcomposite-dev (0.4.7-r0) (465/587) Installing libxrandr (1.5.5-r0) (466/587) Installing libxrandr-dev (1.5.5-r0) (467/587) Installing tg_owt-dev (0_git20260409-r2) (468/587) Installing gperf (3.3-r0) (469/587) Installing alsa-lib-dev (1.2.16.1-r0) (470/587) Installing libpulse-mainloop-glib (17.0-r9) (471/587) Installing pulseaudio-dev (17.0-r9) (472/587) Installing boost1.84-atomic (1.84.0-r6) (473/587) Installing boost1.84-chrono (1.84.0-r6) (474/587) Installing boost1.84-container (1.84.0-r6) (475/587) Installing boost1.84-context (1.84.0-r6) (476/587) Installing boost1.84-contract (1.84.0-r6) (477/587) Installing boost1.84-coroutine (1.84.0-r6) (478/587) Installing boost1.84-date_time (1.84.0-r6) (479/587) Installing boost1.84-fiber (1.84.0-r6) (480/587) Installing boost1.84-filesystem (1.84.0-r6) (481/587) Installing boost1.84-graph (1.84.0-r6) (482/587) Installing boost1.84-iostreams (1.84.0-r6) (483/587) Installing boost1.84-thread (1.84.0-r6) (484/587) Installing boost1.84-locale (1.84.0-r6) (485/587) Installing boost1.84-log (1.84.0-r6) (486/587) Installing boost1.84-log_setup (1.84.0-r6) (487/587) Installing boost1.84-math (1.84.0-r6) (488/587) Installing boost1.84-prg_exec_monitor (1.84.0-r6) (489/587) Installing boost1.84-program_options (1.84.0-r6) (490/587) Installing boost1.84-python3 (1.84.0-r6) (491/587) Installing boost1.84-random (1.84.0-r6) (492/587) Installing boost1.84-regex (1.84.0-r6) (493/587) Installing boost1.84-serialization (1.84.0-r6) (494/587) Installing boost1.84-stacktrace_basic (1.84.0-r6) (495/587) Installing boost1.84-stacktrace_noop (1.84.0-r6) (496/587) Installing boost1.84-system (1.84.0-r6) (497/587) Installing boost1.84-timer (1.84.0-r6) (498/587) Installing boost1.84-type_erasure (1.84.0-r6) (499/587) Installing boost1.84-unit_test_framework (1.84.0-r6) (500/587) Installing boost1.84-url (1.84.0-r6) (501/587) Installing boost1.84-wave (1.84.0-r6) (502/587) Installing boost1.84-wserialization (1.84.0-r6) (503/587) Installing boost1.84-json (1.84.0-r6) (504/587) Installing boost1.84-nowide (1.84.0-r6) (505/587) Installing boost1.84-libs (1.84.0-r6) (506/587) Installing boost1.84 (1.84.0-r6) (507/587) Installing boost1.84-dev (1.84.0-r6) (508/587) Installing boost-dev (1.84.0-r6) (509/587) Installing diffutils (3.12-r0) (510/587) Installing libtool (2.6.2-r1) (511/587) Installing py3-setuptools (84.0.0-r0) (512/587) Installing py3-setuptools-pyc (84.0.0-r0) (513/587) Installing gobject-introspection (1.86.0-r2) (514/587) Installing gobject-introspection-dev (1.86.0-r2) (515/587) Installing libdispatch (6.1.2-r0) (516/587) Installing libdispatch-dev (6.1.2-r0) (517/587) Installing gsl (2.8-r0) (518/587) Installing gsl-dev (2.8-r0) (519/587) Installing libhunspell (1.7.3-r0) (520/587) Installing hunspell-dev (1.7.3-r0) (521/587) Installing lz4-dev (1.10.0-r1) (522/587) Installing minizip (1.4-r0) (523/587) Installing minizip-dev (1.4-r0) (524/587) Installing msgsl (4.2.2-r1) (525/587) Installing openal-soft-libs (1.25.2-r2) (526/587) Installing openal-soft-dev (1.25.2-r2) (527/587) Installing libxft (2.3.9-r0) (528/587) Installing pango (1.58.2-r0) (529/587) Installing pango-tools (1.58.2-r0) (530/587) Installing fribidi-dev (1.0.17-r0) (531/587) Installing libxft-dev (2.3.9-r0) (532/587) Installing pango-dev (1.58.2-r0) (533/587) Installing range-v3-dev (0.12.0-r0) (534/587) Installing rnnoise (0.2-r0) (535/587) Installing rnnoise-dev (0.2-r0) (536/587) Installing tl-expected (1.3.1-r0) (537/587) Installing tlottie (1.0.6-r0) (538/587) Installing tlottie-dev (1.0.6-r0) (539/587) Installing wallet-engine (0.0.7-r0) (540/587) Installing wallet-engine-dev (0.0.7-r0) (541/587) Installing xxhash-dev (0.8.3-r1) (542/587) Installing libyuv (0.0.1928-r0) (543/587) Installing libavif (1.4.2-r0) (544/587) Installing aom (3.15.3-r0) (545/587) Installing aom-dev (3.15.3-r0) (546/587) Installing dav1d-dev (1.5.4-r0) (547/587) Installing libavif-dev (1.4.2-r0) (548/587) Installing libheif-dav1d (1.23.7-r0) (549/587) Installing libde265 (1.1.3-r0) (550/587) Installing libheif-libde265 (1.23.7-r0) (551/587) Installing libheif (1.23.7-r0) Executing libheif-1.23.7-r0.post-install * * libheif installs only basic HEIC/HEVC and AVIF/AV1 *decoders* by default. * If you want to encode (edit) HEIC and AVIF images, you may need to install * libheif-x265 and libheif-rav1e (or libheif-aom), respectively. You can also * install libheif-plugins-all to get all encoders and decoders. * (552/587) Installing libheif-jpeg (1.23.7-r0) (553/587) Installing libheif-aom (1.23.7-r0) (554/587) Installing libheif-ffmpeg (1.23.7-r0) (555/587) Installing libheif-x264 (1.23.7-r0) (556/587) Installing libheif-x265 (1.23.7-r0) (557/587) Installing libheif-openh264 (1.23.7-r0) (558/587) Installing libheif-rav1e (1.23.7-r0) (559/587) Installing libwebpdecoder (1.6.0-r0) (560/587) Installing libwebp-dev (1.6.0-r0) (561/587) Installing libheif-dev (1.23.7-r0) (562/587) Installing lcms2-plugins (2.19.1-r0) (563/587) Installing tiff (4.7.2-r0) (564/587) Installing libtiffxx (4.7.2-r0) (565/587) Installing tiff-dev (4.7.2-r0) (566/587) Installing lcms2-dev (2.19.1-r0) (567/587) Installing libhwy (1.4.0-r1) (568/587) Installing libhwy_contrib (1.4.0-r1) (569/587) Installing libhwy_test (1.4.0-r1) (570/587) Installing gtest-dev (1.18.0-r0) (571/587) Installing highway-dev (1.4.0-r1) (572/587) Installing libjxl-dev (0.12.0-r1) (573/587) Installing libprotobuf-lite (31.1-r4) (574/587) Installing protobuf (31.1-r4) (575/587) Installing libprotobuf (31.1-r4) (576/587) Installing libprotoc (31.1-r4) (577/587) Installing protoc (31.1-r4) (578/587) Installing protobuf-dev (31.1-r4) (579/587) Installing samurai (1.3-r0) (580/587) Installing meson (1.12.1-r0) (581/587) Installing meson-pyc (1.12.1-r0) (582/587) Installing .makedepends-telegram-desktop (20261111.180513) (583/587) Installing dbus (1.16.2-r4) Executing dbus-1.16.2-r4.pre-install Executing dbus-1.16.2-r4.post-install (584/587) Installing dbus-openrc (1.16.2-r4) (585/587) Installing dbus-daemon-launch-helper (1.16.2-r4) (586/587) Installing avahi-openrc (0.9_rc5-r1) (587/587) Installing abuild-meson (1.12.1-r0) Executing busybox-1.38.0-r8.trigger Executing glib-2.90.0-r0.trigger * No schema files found: doing nothing. Executing fontconfig-2.18.1-r0.trigger Executing mkfontscale-1.2.4-r0.trigger Executing dbus-1.16.2-r4.trigger OK: 1305.1 MiB in 692 packages >>> telegram-desktop: Cleaning up srcdir >>> telegram-desktop: Cleaning up pkgdir >>> telegram-desktop: Cleaning up tmpdir >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tdesktop-7.4.2-full.tar.gz /var/cache/distfiles/edge/tdesktop-7.4.2-full.tar.gz: OK >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tdlib-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8.tar.gz /var/cache/distfiles/edge/tdlib-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8.tar.gz: OK /home/buildozer/aports/community/telegram-desktop/small-sizes.patch: OK >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tdesktop-7.4.2-full.tar.gz /var/cache/distfiles/edge/tdesktop-7.4.2-full.tar.gz: OK >>> telegram-desktop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tdlib-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8.tar.gz /var/cache/distfiles/edge/tdlib-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8.tar.gz: OK /home/buildozer/aports/community/telegram-desktop/small-sizes.patch: OK >>> telegram-desktop: Unpacking /var/cache/distfiles/edge/tdesktop-7.4.2-full.tar.gz... >>> telegram-desktop: Unpacking /var/cache/distfiles/edge/tdlib-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8.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 33 (offset 14 lines). -- The CXX compiler identification is GNU 15.2.0 -- The C compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find ccache (this is NOT an error) -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.9") -- Found OpenSSL: /usr/include /usr/lib/libssl.so;/usr/lib/libcrypto.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STD17 -- Performing Test HAVE_STD17 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_FLTO_ODR_TYPE_MERGING -- Performing Test HAVE_CXX_FLAG_FLTO_ODR_TYPE_MERGING - Success -- Performing Test HAVE_CXX_FLAG_QUNUSED_ARGUMENTS -- Performing Test HAVE_CXX_FLAG_QUNUSED_ARGUMENTS - Failed -- Performing Test HAVE_CXX_FLAG_WALLOC_ZERO -- Performing Test HAVE_CXX_FLAG_WALLOC_ZERO - Success -- Performing Test HAVE_CXX_FLAG_WCXX17_COMPAT_PEDANTIC -- Performing Test HAVE_CXX_FLAG_WCXX17_COMPAT_PEDANTIC - Failed -- Performing Test HAVE_CXX_FLAG_WCAST_QUAL -- Performing Test HAVE_CXX_FLAG_WCAST_QUAL - Success -- Performing Test HAVE_CXX_FLAG_WCONVERSION -- Performing Test HAVE_CXX_FLAG_WCONVERSION - Success -- Performing Test HAVE_CXX_FLAG_WDEPRECATED -- Performing Test HAVE_CXX_FLAG_WDEPRECATED - Success -- Performing Test HAVE_CXX_FLAG_WDUPLICATED_BRANCHES -- Performing Test HAVE_CXX_FLAG_WDUPLICATED_BRANCHES - Success -- Performing Test HAVE_CXX_FLAG_WDUPLICATED_COND -- Performing Test HAVE_CXX_FLAG_WDUPLICATED_COND - Success -- Performing Test HAVE_CXX_FLAG_WIMPLICIT_FALLTHROUGH_2 -- Performing Test HAVE_CXX_FLAG_WIMPLICIT_FALLTHROUGH_2 - Success -- Performing Test HAVE_CXX_FLAG_WLOGICAL_OP -- Performing Test HAVE_CXX_FLAG_WLOGICAL_OP - Success -- Performing Test HAVE_CXX_FLAG_WPSABI -- Performing Test HAVE_CXX_FLAG_WPSABI - Success -- Performing Test HAVE_CXX_FLAG_WSIGN_CONVERSION -- Performing Test HAVE_CXX_FLAG_WSIGN_CONVERSION - Success -- Performing Test HAVE_CXX_FLAG_WTAUTOLOGICAL_COMPARE -- Performing Test HAVE_CXX_FLAG_WTAUTOLOGICAL_COMPARE - Success -- Performing Test HAVE_CXX_FLAG_WUNKNOWN_WARNING_OPTION -- Performing Test HAVE_CXX_FLAG_WUNKNOWN_WARNING_OPTION - Failed -- Performing Test HAVE_CXX_FLAG_WUNUSED_COMMAND_LINE_ARGUMENT -- Performing Test HAVE_CXX_FLAG_WUNUSED_COMMAND_LINE_ARGUMENT - Failed -- Performing Test HAVE_CXX_FLAG_WUNUSED_PARAMETER -- Performing Test HAVE_CXX_FLAG_WUNUSED_PARAMETER - Success -- Performing Test HAVE_CXX_FLAG_WNON_VIRTUAL_DTOR -- Performing Test HAVE_CXX_FLAG_WNON_VIRTUAL_DTOR - Success -- Performing Test HAVE_CXX_FLAG_WODR -- Performing Test HAVE_CXX_FLAG_WODR - Success -- Performing Test HAVE_CXX_FLAG_WPOINTER_ARITH -- Performing Test HAVE_CXX_FLAG_WPOINTER_ARITH - Success -- Performing Test HAVE_CXX_FLAG_WSIGN_COMPARE -- Performing Test HAVE_CXX_FLAG_WSIGN_COMPARE - Success -- Performing Test HAVE_CXX_FLAG_WUNUSED_MEMBER_FUNCTION -- Performing Test HAVE_CXX_FLAG_WUNUSED_MEMBER_FUNCTION - Failed -- Performing Test HAVE_CXX_FLAG_WUNUSED_PRIVATE_FIELD -- Performing Test HAVE_CXX_FLAG_WUNUSED_PRIVATE_FIELD - Failed -- Performing Test HAVE_CXX_FLAG_WVLA -- Performing Test HAVE_CXX_FLAG_WVLA - Success -- Performing Test HAVE_CXX_FLAG_WMAYBE_UNINITIALIZED -- Performing Test HAVE_CXX_FLAG_WMAYBE_UNINITIALIZED - Success -- Performing Test HAVE_CXX_FLAG_WREDUNDANT_MOVE -- Performing Test HAVE_CXX_FLAG_WREDUNDANT_MOVE - Success -- Performing Test HAVE_CXX_FLAG_WSTRINGOP_OVERFLOW -- Performing Test HAVE_CXX_FLAG_WSTRINGOP_OVERFLOW - Success -- Git state: GITDIR-NOTFOUND -- Found ZLIB: /usr/lib/libz.so (found version "1.4") -- Found ZLIB: /usr/include /usr/lib/libz.so -- Performing Test ATOMICS_FOUND -- Performing Test ATOMICS_FOUND - Success -- Configuring done (2.0s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/build [1/134] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/tl-parser.c.o [2/134] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/tlc.c.o [3/134] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/crc32.c.o [4/134] Building CXX object td/generate/CMakeFiles/td_generate_java_api.dir/tl_writer_java.cpp.o [5/134] Building CXX object td/generate/CMakeFiles/td_generate_java_api.dir/generate_java.cpp.o [6/134] Building CXX object td/generate/CMakeFiles/generate_c.dir/generate_c.cpp.o [7/134] Building CXX object td/generate/CMakeFiles/generate_common.dir/generate_common.cpp.o [8/134] Building CXX object td/generate/CMakeFiles/generate_mtproto.dir/generate_mtproto.cpp.o [9/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_td.cpp.o [10/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_h.cpp.o [11/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_jni_cpp.cpp.o [12/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_hpp.cpp.o [13/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_h.cpp.o [14/134] Building CXX object td/generate/CMakeFiles/tl_writer_cpp.dir/tl_writer_cpp.cpp.o [15/134] Building CXX object tdutils/generate/CMakeFiles/generate_mime_types_gperf.dir/generate_mime_types_gperf.cpp.o [16/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_writer.cpp.o [17/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_string_outputer.cpp.o [18/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_outputer.cpp.o [19/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_generate.cpp.o [20/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_utils.cpp.o [21/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_outputer.cpp.o [22/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_core.cpp.o [23/134] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_config.cpp.o [24/134] Linking CXX executable tdutils/generate/generate_mime_types_gperf [25/134] Generating /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/tdutils/generate/auto/mime_type_to_extension.gperf, /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/tdutils/generate/auto/extension_to_mime_type.gperf Extension "wmz" matches more than one type Extension "sub" matches more than one type [26/134] Generating /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/tdutils/generate/auto/extension_to_mime_type.cpp [27/134] Generating /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/tdutils/generate/auto/mime_type_to_extension.cpp [28/134] Linking C executable td/generate/tl-parser/tl-parser [29/134] Generate TLO files [30/134] Linking CXX static library tdtl/libtdtl.a [31/134] Linking CXX executable td/generate/td_generate_java_api [32/134] Linking CXX executable td/generate/generate_c [33/134] Linking CXX static library td/generate/libtl_writer_cpp.a [34/134] Linking CXX executable td/generate/generate_common [35/134] Linking CXX executable td/generate/generate_mtproto [36/134] Generate common TL source files Write file td/telegram/telegram_api_0.cpp Write file td/telegram/telegram_api_1.cpp Write file td/telegram/telegram_api_2.cpp Write file td/telegram/telegram_api_3.cpp Write file td/telegram/telegram_api_4.cpp Write file td/telegram/telegram_api_5.cpp Write file td/telegram/telegram_api_6.cpp Write file td/telegram/telegram_api_7.cpp Write file td/telegram/telegram_api_8.cpp Write file td/telegram/telegram_api_9.cpp Write file td/telegram/telegram_api.h Write file td/telegram/telegram_api.hpp Write file td/telegram/secret_api.cpp Write file td/telegram/secret_api.h Write file td/telegram/secret_api.hpp Write file td/telegram/e2e_api.cpp Write file td/telegram/e2e_api.h Write file td/telegram/e2e_api.hpp Write file td/telegram/td_api_0.cpp Write file td/telegram/td_api_1.cpp Write file td/telegram/td_api_2.cpp Write file td/telegram/td_api_3.cpp Write file td/telegram/td_api_4.cpp Write file td/telegram/td_api_5.cpp Write file td/telegram/td_api_6.cpp Write file td/telegram/td_api_7.cpp Write file td/telegram/td_api_8.cpp Write file td/telegram/td_api_9.cpp Write file td/telegram/td_api.h Write file td/telegram/td_api.hpp [37/134] [38/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/Trie.cpp.o [39/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/QRHandshake.cpp.o [40/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/Mnemonic.cpp.o [41/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/MessageEncryption.cpp.o [42/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/Keys.cpp.o [43/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/EncryptedStorage.cpp.o [44/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/EncryptedKey.cpp.o [45/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/e2e_api.cpp.o [46/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/DecryptedKey.cpp.o [47/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/CheckSharedSecret.cpp.o [48/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/Call.cpp.o [49/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/Blockchain.cpp.o [50/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/BitString.cpp.o [51/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/td/e2e/bip39.cpp.o [52/134] Building CXX object td/generate/CMakeFiles/generate_json.dir/tl_json_converter.cpp.o [53/134] Building CXX object td/generate/CMakeFiles/generate_json.dir/generate_json.cpp.o [54/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/MimeType.cpp.o [55/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/utf8.cpp.o [56/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/unicode.cpp.o [57/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsLog.cpp.o [58/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsFileLog.cpp.o [59/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsCerr.cpp.o [60/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/translit.cpp.o [61/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/tl_parsers.cpp.o [62/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Timer.cpp.o [63/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Time.cpp.o [64/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/tests.cpp.o [65/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/StringBuilder.cpp.o [66/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Status.cpp.o [67/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/StackAllocator.cpp.o [68/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Slice.cpp.o [69/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/SharedSlice.cpp.o [70/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Random.cpp.o [71/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/PathView.cpp.o [72/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/OptionParser.cpp.o [73/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/MpmcQueue.cpp.o [74/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/misc.cpp.o [75/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/logging.cpp.o [76/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/JsonBuilder.cpp.o [77/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/HttpUrl.cpp.o [78/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/HttpDate.cpp.o [79/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Hints.cpp.o [80/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/GzipByteFlow.cpp.o [81/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Gzip.cpp.o [82/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FloodControlGlobal.cpp.o [83/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FlatHashTable.cpp.o [84/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/find_boundary.cpp.o [85/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/filesystem.cpp.o [86/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FileLog.cpp.o [87/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/ExitGuard.cpp.o [88/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/emoji.cpp.o [89/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Ed25519.cpp.o [90/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/crypto.cpp.o [91/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/check.cpp.o [92/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/BufferedUdp.cpp.o [93/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/buffer.cpp.o [94/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/BigNum.cpp.o [95/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/base64.cpp.o [96/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/AsyncFileLog.cpp.o [97/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/generate/auto/extension_to_mime_type.cpp.o [98/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/generate/auto/mime_type_to_extension.cpp.o [99/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/WineventPoll.cpp.o [100/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/ThreadPthread.cpp.o [101/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/ThreadIdGuard.cpp.o [102/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Select.cpp.o [103/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Poll.cpp.o [104/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/NativeFd.cpp.o [105/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/KQueue.cpp.o [106/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Iocp.cpp.o [107/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdWindows.cpp.o [108/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdLinux.cpp.o [109/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdBsd.cpp.o [110/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Epoll.cpp.o [111/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/wstring_convert.cpp.o [112/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/user.cpp.o [113/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/uname.cpp.o [114/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/UdpSocketFd.cpp.o [115/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/thread_local.cpp.o [116/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/StdStreams.cpp.o [117/134] Building CXX object tde2e/CMakeFiles/tde2e.dir/__/td/generate/auto/td/telegram/e2e_api.cpp.o [118/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/Stat.cpp.o [119/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/stacktrace.cpp.o [120/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/SocketFd.cpp.o [121/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/sleep.cpp.o [122/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/signals.cpp.o [123/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/ServerSocketFd.cpp.o [124/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/rlimit.cpp.o [125/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/PollFlags.cpp.o [126/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/platform.cpp.o [127/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/path.cpp.o [128/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/MemoryMapping.cpp.o [129/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/IPAddress.cpp.o [130/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/FileFd.cpp.o [131/134] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/Clocks.cpp.o [132/134] Linking CXX static library tdutils/libtdutils.a [133/134] Linking CXX executable td/generate/generate_json [134/134] Linking CXX static library tde2e/libtde2e.a -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/pkgconfig/tdutils.pc -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/pkgconfig/tde2e.pc -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/cmake/tde2e/tde2eStaticTargets.cmake -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/cmake/tde2e/tde2eStaticTargets-none.cmake -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/cmake/tde2e/tde2eConfig.cmake -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/cmake/tde2e/tde2eConfigVersion.cmake -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/libtdutils.a -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/lib/libtde2e.a -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/include/td/e2e/e2e_api.h -- Installing: /home/buildozer/aports/community/telegram-desktop/src/td-8921c22f0f85b3cb0b56303f9cba81ba8549f4e8/install/include/td/e2e/e2e_errors.h Version: 7.4.2 -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test DESKTOP_APP__Wall_EXISTS -- Performing Test DESKTOP_APP__Wall_EXISTS - Success -- Performing Test DESKTOP_APP__Wextra_EXISTS -- Performing Test DESKTOP_APP__Wextra_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_unused_parameter_EXISTS -- Performing Test DESKTOP_APP__Wno_unused_parameter_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_switch_EXISTS -- Performing Test DESKTOP_APP__Wno_switch_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_maybe_uninitialized_EXISTS -- Performing Test DESKTOP_APP__Wno_maybe_uninitialized_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_missing_field_initializers_EXISTS -- Performing Test DESKTOP_APP__Wno_missing_field_initializers_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_sign_compare_EXISTS -- Performing Test DESKTOP_APP__Wno_sign_compare_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_deprecated_EXISTS -- Performing Test DESKTOP_APP__Wno_deprecated_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_array_bounds_EXISTS -- Performing Test DESKTOP_APP__Wno_array_bounds_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_free_nonheap_object_EXISTS -- Performing Test DESKTOP_APP__Wno_free_nonheap_object_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_stringop_overflow_EXISTS -- Performing Test DESKTOP_APP__Wno_stringop_overflow_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_alloc_size_larger_than_EXISTS -- Performing Test DESKTOP_APP__Wno_alloc_size_larger_than_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_stringop_overread_EXISTS -- Performing Test DESKTOP_APP__Wno_stringop_overread_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_odr_EXISTS -- Performing Test DESKTOP_APP__Wno_odr_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_inline_EXISTS -- Performing Test DESKTOP_APP__Wno_inline_EXISTS - Success -- Performing Test DESKTOP_APP__pthread_EXISTS -- Performing Test DESKTOP_APP__pthread_EXISTS - Success -- Performing Test DESKTOP_APP__Wl___as_needed_EXISTS -- Performing Test DESKTOP_APP__Wl___as_needed_EXISTS - Success -- 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 WrapVulkanHeaders: /usr/include -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.13.2", minimum required is "0.9.0") -- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.26.0") -- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.26.0") -- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.26.0") -- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.4") -- Found Threads: TRUE -- Performing Test DESKTOP_APP__Wno_implicit_fallthrough_EXISTS -- Performing Test DESKTOP_APP__Wno_implicit_fallthrough_EXISTS - Success -- Performing Test HAVE_FLAG_ADDRESS_SANITIZER -- Performing Test HAVE_FLAG_ADDRESS_SANITIZER - Failed -- Performing Test HAVE_FLAG_SANITIZE_ADDRESS -- Performing Test HAVE_FLAG_SANITIZE_ADDRESS - Failed -- Checking _FILE_OFFSET_BITS for large files -- Checking _FILE_OFFSET_BITS for large files - not needed -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for stdbool.h -- Looking for stdbool.h - found -- Performing Test HAVE___BUILTIN_EXPECT -- Performing Test HAVE___BUILTIN_EXPECT - Success -- Performing Test HAVE___ATTRIBUTE__ -- Performing Test HAVE___ATTRIBUTE__ - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "3.0.10") -- Checking for modules 'libavcodec;libavfilter;libavformat;libavutil;libswresample;libswscale' -- Found libavcodec, version 63.1.102 -- Found libavfilter, version 12.1.102 -- Found libavformat, version 63.1.102 -- Found libavutil, version 61.1.102 -- Found libswresample, version 7.1.102 -- Found libswscale, version 10.1.102 -- Checking for modules 'glib-2.0;gobject-2.0;gio-2.0;gio-unix-2.0' -- Found glib-2.0, version 2.90.0 -- Found gobject-2.0, version 2.90.0 -- Found gio-2.0, version 2.90.0 -- Found gio-unix-2.0, version 2.90.0 -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.58") -- Checking for module 'fmt' -- Found fmt, version 12.2.0 -- fmtlib available status: ON -- std::format available status: TRUE -- coroutine support available status: TRUE -- example programs: -- ronn manpage processor not found; not building manpage -- Checking for module 'hunspell' -- Found hunspell, version 1.7.3 -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Checking for module 'liblz4' -- Found liblz4, version 1.10.0 -- Checking for module 'minizip' -- Found minizip, version 1.4 -- Checking for module 'openh264' -- Found openh264, version 2.6.0 -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.5.9") -- Checking for module 'opus' -- Found opus, version 1.6.1 -- Checking for module 'pangocairo' -- Found pangocairo, version 1.58.2 -- Checking for module 'pangoft2' -- Found pangoft2, version 1.58.2 -- Checking for modules 'libjxl;libjxl_threads' -- Found libjxl, version 0.12.0 -- Found libjxl_threads, version 0.12.0 -- Checking for module 'gio-2.0' -- Found gio-2.0, version 2.90.0 -- Checking for module 'xkbcommon' -- Found xkbcommon, version 1.13.2 -- Checking for module 'xcb' -- Found xcb, version 1.17.0 -- Checking for module 'rnnoise' -- Found rnnoise, version 0.2 -- Checking for module 'vpx>=1.10.0' -- Found vpx, version 1.17.0 -- Checking for module 'libxxhash' -- Found libxxhash, version 0.8.3 Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. -- Performing Test DESKTOP_APP__Wno_deprecated_volatile_EXISTS -- Performing Test DESKTOP_APP__Wno_deprecated_volatile_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_ambiguous_reversed_operator_EXISTS -- Performing Test DESKTOP_APP__Wno_ambiguous_reversed_operator_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_deprecated_declarations_EXISTS -- Performing Test DESKTOP_APP__Wno_deprecated_declarations_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_unqualified_std_cast_call_EXISTS -- Performing Test DESKTOP_APP__Wno_unqualified_std_cast_call_EXISTS - Success -- Performing Test DESKTOP_APP__Wno_unused_function_EXISTS -- Performing Test DESKTOP_APP__Wno_unused_function_EXISTS - Success -- Checking for module 'libfido2' -- Package 'libfido2' not found -- Looking for include file endian.h -- Looking for include file endian.h - found -- Looking for include file err.h -- Looking for include file err.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file sys/random.h -- Looking for include file sys/random.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for arc4random_buf -- Looking for arc4random_buf - not found -- Looking for asprintf -- Looking for asprintf - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for explicit_bzero -- Looking for explicit_bzero - found -- Looking for freezero -- Looking for freezero - not found -- Looking for getline -- Looking for getline - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrandom -- Looking for getrandom - found -- Looking for memset_s -- Looking for memset_s - not found -- Looking for recallocarray -- Looking for recallocarray - not found -- Looking for strlcat -- Looking for strlcat - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strsep -- Looking for strsep - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for timespecsub -- Looking for timespecsub - not found -- Looking for timingsafe_bcmp -- Looking for timingsafe_bcmp - not found -- Checking for module 'libudev' -- Found libudev, version 251 Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. -- Found Python3: /usr/bin/python3.14 (found version "3.14.10") found components: Interpreter Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. Warning: plug-in Qt::QGtk3ThemePlugin is not known to the current Qt installation. -- QSB: found /usr/lib/qt6/bin/qsb, will compile /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/shaders/*.vert/*.frag/*.comp -- Models: will bake /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/Resources/art/**/*.obj -> .binobj -- Configuring done (11.1s) -- Generating done (1.9s) -- Build files have been written to: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build [1/2] Re-checking globbed directories... [1/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/plugin.c.o [2/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/registry.c.o [3/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/syntax_extension.c.o [4/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/linked_list.c.o [5/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/arena.c.o [6/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/cmark_ctype.c.o [7/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/houdini_html_u.c.o [8/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/houdini_html_e.c.o [9/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/houdini_href_e.c.o [10/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/latex.c.o [11/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/plaintext.c.o [12/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/commonmark.c.o [13/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/html.c.o [14/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/xml.c.o [15/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/man.c.o [16/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/render.c.o [17/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/map.c.o [18/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/footnotes.c.o [19/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/references.c.o [20/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/buffer.c.o [21/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/utf8.c.o [22/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/scanners.c.o [23/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/inlines.c.o [24/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/blocks.c.o [25/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/iterator.c.o [26/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/node.c.o [27/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/src/CMakeFiles/libcmark-gfm_static.dir/cmark.c.o [28/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/tasklist.c.o [29/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/ext_scanners.c.o [30/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/tagfilter.c.o [31/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/autolink.c.o [32/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/strikethrough.c.o [33/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/table.c.o [34/2601] Building C object cmake/external/cmark_gfm/cmark-gfm-build/extensions/CMakeFiles/libcmark-gfm-extensions_static.dir/core-extensions.c.o [35/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/widget_host.cpp.o [36/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/trusted_validator.cpp.o [37/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/sdk_policy.cpp.o [38/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/sandbox_engine.cpp.o [39/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/resources.cpp.o [40/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/quickjs_context.cpp.o [41/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/js_thread.cpp.o [42/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/intl.cpp.o [43/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/gesture_policy.cpp.o [44/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/cpu_budget.cpp.o [45/2601] Building CXX object Telegram/CMakeFiles/lib_widget_sandbox.dir/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/bundle_stamp.cpp.o [46/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/renderer.cpp.o [47/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/png.cpp.o [48/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/paint_policy.cpp.o [49/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/filters.cpp.o [50/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/encode.cpp.o [51/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/css.cpp.o [52/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/computed_style.cpp.o [53/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/compositor.cpp.o [54/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/canvas.cpp.o [55/2601] Building CXX object Telegram/CMakeFiles/lib_widget_renderer.dir/ThirdParty/twidget/core/src/animations.cpp.o [56/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/third-party/json11.cpp.o [57/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCameraCapturer.cpp.o [58/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCapturerTrackSource.cpp.o [59/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/VideoCapturerInterfaceImpl.cpp.o [60/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/platform/tdesktop/DesktopInterface.cpp.o [61/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp.o [62/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingMediaContext.cpp.o [63/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/StreamingAudioRenderer.cpp.o [64/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupNetworkManager.cpp.o [65/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupJoinPayloadInternal.cpp.o [66/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp.o [67/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartPersistentDecoder.cpp.o [68/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o [69/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPart.cpp.o [70/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AVIOContextImpl.cpp.o [71/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.cpp.o [72/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceHelper.cpp.o [73/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/desktop_capturer/DesktopCaptureSource.cpp.o [74/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingSctpConnection.cpp.o [75/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingEncryption.cpp.o [76/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/SignalingConnection.cpp.o [77/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/Signaling.cpp.o [78/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ReflectorRelayPortFactory.cpp.o [79/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ReflectorPort.cpp.o [80/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/RawTcpSocket.cpp.o [81/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/NativeNetworkingImpl.cpp.o [82/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/MtProtoIceTransport.cpp.o [83/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/InstanceV2Impl.cpp.o [84/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/InstanceV2ReferenceImpl.cpp.o [85/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ExternalSignalingConnection.cpp.o [86/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/DirectNetworkingImpl.cpp.o [87/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/CustomDcSctpSocket.cpp.o [88/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/v2/ContentNegotiation.cpp.o [89/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/utils/gzip.cpp.o [90/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/VideoCaptureInterfaceImpl.cpp.o [91/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/VideoCaptureInterface.cpp.o [92/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/TurnCustomizerImpl.cpp.o [93/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/StaticThreads.cpp.o [94/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/SctpDataChannelProviderInterfaceImpl.cpp.o [95/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/NetworkManager.cpp.o [96/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Message.cpp.o [97/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaManager.cpp.o [98/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Manager.cpp.o [99/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/LogSinkImpl.cpp.o [100/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/InstanceImpl.cpp.o [101/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/FieldTrialsConfig.cpp.o [102/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/FakeAudioDeviceModule.cpp.o [103/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/EncryptedConnection.cpp.o [104/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/CryptoHelper.cpp.o [105/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/CodecSelectHelper.cpp.o [106/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/ChannelManager.cpp.o [107/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/AudioDeviceHelper.cpp.o [108/2601] Building CXX object Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Instance.cpp.o [109/2601] Linking C static library cmake/external/cmark_gfm/cmark-gfm-build/extensions/libcmark-gfm-extensions.a [110/2601] Building C object Telegram/CMakeFiles/lib_quickjs.dir/ThirdParty/widget-sandbox/packages/ios/Sources/CQuickJS/shim/qjs_shim.c.o [111/2601] Building C object Telegram/CMakeFiles/lib_quickjs.dir/ThirdParty/widget-sandbox/packages/ios/Sources/CQuickJS/quickjs/quickjs.c.o [112/2601] Building C object Telegram/CMakeFiles/lib_quickjs.dir/ThirdParty/widget-sandbox/packages/ios/Sources/CQuickJS/quickjs/libunicode.c.o [113/2601] Building C object Telegram/CMakeFiles/lib_quickjs.dir/ThirdParty/widget-sandbox/packages/ios/Sources/CQuickJS/quickjs/libregexp.c.o [114/2601] Building C object Telegram/CMakeFiles/lib_quickjs.dir/ThirdParty/widget-sandbox/packages/ios/Sources/CQuickJS/quickjs/dtoa.c.o [115/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/web_color.cpp.o [116/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/utf8_strings.cpp.o [117/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/url_path.cpp.o [118/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/url.cpp.o [119/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/table.cpp.o [120/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/stylesheet.cpp.o [121/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/style.cpp.o [122/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/strtod.cpp.o [123/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/string_id.cpp.o [124/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_table.cpp.o [125/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_item.cpp.o [126/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_inline_context.cpp.o [127/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_image.cpp.o [128/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_grid.cpp.o [129/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_flex.cpp.o [130/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_block_context.cpp.o [131/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/render_block.cpp.o [132/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/num_cvt.cpp.o [133/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/media_query.cpp.o [134/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/line_box.cpp.o [135/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/iterators.cpp.o [136/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/html_tag.cpp.o [137/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/html_microsyntaxes.cpp.o [138/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/html.cpp.o [139/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/vector.c.o [140/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/util.c.o [141/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/utf8.c.o [142/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/tokenizer.c.o [143/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/tag.c.o [144/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/string_piece.c.o [145/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/string_buffer.c.o [146/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/parser.c.o [147/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/error.c.o [148/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/char_ref.c.o [149/2601] Building C object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gumbo/attribute.c.o [150/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/gradient.cpp.o [151/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/formatting_context.cpp.o [152/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/flex_line.cpp.o [153/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/flex_item.cpp.o [154/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/encodings.cpp.o [155/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/element.cpp.o [156/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_tr.cpp.o [157/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_title.cpp.o [158/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_text.cpp.o [159/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_td.cpp.o [160/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_table.cpp.o [161/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_svg.cpp.o [162/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_style.cpp.o [163/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_space.cpp.o [164/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_script.cpp.o [165/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_para.cpp.o [166/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_link.cpp.o [167/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_image.cpp.o [168/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_form.cpp.o [169/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_font.cpp.o [170/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_div.cpp.o [171/2601] Linking C static library cmake/external/cmark_gfm/cmark-gfm-build/src/libcmark-gfm.a [172/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_comment.cpp.o [173/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_cdata.cpp.o [174/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_break.cpp.o [175/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_body.cpp.o [176/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_before_after.cpp.o [177/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_base.cpp.o [178/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/el_anchor.cpp.o [179/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/document_container.cpp.o [180/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/document.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/absl/meta/type_traits.h:40, from /usr/include/absl/utility/utility.h:29, from /usr/include/absl/types/optional.h:31, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:1: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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(const tgcalls::VideoStreamingSharedState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:656:39: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { 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(const tgcalls::VideoStreamingSharedState*, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/VideoStreamingPart.cpp:809:43: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [181/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_tokenizer.cpp.o [182/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_selector.cpp.o [183/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_properties.cpp.o [184/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_parser.cpp.o [185/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_length.cpp.o [186/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_effects.cpp.o [187/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/css_borders.cpp.o [188/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/codepoint.cpp.o [189/2601] Building CXX object Telegram/CMakeFiles/lib_litehtml.dir/ThirdParty/twidget/litehtml/src/background.cpp.o [190/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/timingsafe_bcmp.c.o [191/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/strlcat.c.o [192/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/recallocarray.c.o In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:64, from /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/display_list.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/css.h:5, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/css.cpp:1: /usr/include/c++/15.2.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/css.cpp:762:44: required from here 762 | if (args.empty()) return std::make_pair(w / 2, h / 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [193/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/freezero.c.o [194/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/explicit_bzero_win32.c.o [195/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/explicit_bzero.c.o [196/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/endian_win32.c.o [197/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/clock_gettime.c.o [198/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/bsd-getpagesize.c.o [199/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/openbsd-compat/bsd-asprintf.c.o [200/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/hid_unix.c.o [201/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/hid_linux.c.o [202/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/util.c.o [203/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/u2f.c.o [204/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/types.c.o [205/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/tpm.c.o [206/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/touch.c.o [207/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/time.c.o [208/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/rs256.c.o [209/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/rs1.c.o [210/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/reset.c.o [211/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/random.c.o [212/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/pin.c.o [213/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/log.c.o [214/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/largeblob.c.o [215/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/iso7816.c.o [216/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/io.c.o [217/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/info.c.o [218/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/hid.c.o [219/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/es384.c.o [220/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/es256.c.o [221/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/err.c.o [222/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/eddsa.c.o [223/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/ecdh.c.o [224/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/dev.c.o [225/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/credman.c.o [226/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/cred.c.o [227/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/config.c.o [228/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/compress.c.o [229/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/cbor.c.o [230/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/buf.c.o [231/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/blob.c.o [232/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/bio.c.o [233/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/authkey.c.o [234/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/assert.c.o [235/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libfido2/src/aes256.c.o In file included from /usr/include/c++/15.2.0/vector:67, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/json.h:18, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/src/intl.cpp:3: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = twidget::Json*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr twidget::Json::Json(const twidget::Json&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/json.h:36:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twidget::Json*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = twidget::Json*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'constexpr twidget::Json& twidget::Json::operator=(const twidget::Json&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/json.h:36:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [236/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/tags.c.o [237/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/strings.c.o [238/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/streaming.c.o [239/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/serialization.c.o [240/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/maps.c.o [241/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/ints.c.o [242/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/unicode.c.o [243/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/stack.c.o [244/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/memory_utils.c.o [245/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/loaders.c.o [246/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/encoders.c.o [247/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/internal/builder_callbacks.c.o [248/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/floats_ctrls.c.o [249/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/encoding.c.o [250/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/common.c.o [251/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/callbacks.c.o [252/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/bytestrings.c.o [253/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor/arrays.c.o [254/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/cbor.c.o [255/2601] Building C object Telegram/CMakeFiles/lib_fido2.dir/ThirdParty/libcbor/src/allocators.c.o [256/2601] QSB: yuv420_content.frag [257/2601] QSB: yuv420.frag [258/2601] QSB: transparent_content.frag [259/2601] QSB: thanos_update.comp [260/2601] QSB: thanos_init.comp [261/2601] QSB: thanos.vert [262/2601] QSB: thanos.frag [263/2601] QSB: static_content.frag [264/2601] QSB: rounded_corners.frag [265/2601] QSB: premium_star.vert [266/2601] QSB: premium_star.frag [267/2601] QSB: premium_diamond_sparkle.vert [268/2601] QSB: premium_diamond_sparkle.frag [269/2601] QSB: premium_diamond.vert [270/2601] QSB: premium_diamond.frag [271/2601] QSB: premium_coin.vert [272/2601] QSB: premium_coin.frag [273/2601] QSB: pip_yuv420.frag [274/2601] QSB: pip_nv12.frag [275/2601] QSB: pip_controls.vert [276/2601] QSB: pip_controls.frag [277/2601] QSB: pip_argb32.frag [278/2601] QSB: passthrough.vert [279/2601] QSB: nv12_content.frag [280/2601] QSB: nv12.frag [281/2601] QSB: noise.frag [282/2601] QSB: incoming_yuv420.frag [283/2601] QSB: incoming_shadow.frag [284/2601] QSB: group_frame.vert [285/2601] QSB: group_frame.frag [286/2601] QSB: fill.vert [287/2601] QSB: fill.frag [288/2601] QSB: controls.frag [289/2601] QSB: blur_v.frag [290/2601] QSB: blur_h.frag [291/2601] QSB: argb32.vert [292/2601] QSB: argb32.frag [293/2601] Baking model: premium/star.obj -> premium/star.binobj [294/2601] Baking model: premium/coin_stars.obj -> premium/coin_stars.binobj [295/2601] Baking model: premium/coin_outer.obj -> premium/coin_outer.binobj [296/2601] Baking model: premium/coin_logo.obj -> premium/coin_logo.binobj [297/2601] Baking model: premium/coin_inner.obj -> premium/coin_inner.binobj [298/2601] Generating update keys header (Telegram) [299/2601] Generating AppStream changelog (Telegram) [300/2601] Generating D-Bus C code for XdpBackground (Telegram) [301/2601] Generating D-Bus C code for XdgNotifications (Telegram) [302/2601] Generating D-Bus C code for Logind (Telegram) [303/2601] Generating D-Bus C code for FlatpakPortal (Telegram) [304/2601] Generating D-Bus C code for Bluez (td_webauthn) [305/2601] Building CXX object Telegram/CMakeFiles/zxcvbn_translit.dir/SourceFiles/ui/passcode_strength_translit.cpp.o [306/2601] Building CXX object Telegram/CMakeFiles/zxcvbn_translit.dir/SourceFiles/_other/zxcvbn_translit.cpp.o [307/2601] Building CXX object Telegram/CMakeFiles/zxcvbn_dictgen.dir/ThirdParty/zxcvbn/dict-generate.cpp.o [308/2601] Building CXX object Telegram/CMakeFiles/lib_prisma.dir/ThirdParty/libprisma/libprisma/TokenList.cpp.o [309/2601] Building CXX object Telegram/CMakeFiles/lib_prisma.dir/ThirdParty/libprisma/libprisma/SyntaxHighlighter.cpp.o [310/2601] Building CXX object Telegram/CMakeFiles/lib_prisma.dir/ThirdParty/libprisma/libprisma/LanguageTree.cpp.o [311/2601] Building CXX object Telegram/CMakeFiles/lib_prisma.dir/ThirdParty/libprisma/libprisma/Highlight.cpp.o [312/2601] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/logging.cpp.o [313/2601] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/cpp_file.cpp.o [314/2601] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/clean_file.cpp.o [315/2601] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/checked_utf8_string.cpp.o [316/2601] Building CXX object Telegram/codegen/codegen/common/CMakeFiles/codegen_common.dir/basic_tokenized_file.cpp.o [317/2601] Generating D-Bus C code for Webview (lib_webview) [318/2601] Generating scheme (td_scheme) [319/2601] Building CXX object cmake/external/wallet_engine/CMakeFiles/external_wallet_engine.dir/usr/include/wallet_engine/wallet_engine.cpp.o [320/2601] Building CXX object cmake/external/qr_code_generator/CMakeFiles/external_qr_code_generator_bundled.dir/__/__/__/Telegram/ThirdParty/QR/cpp/qrcodegen.cpp.o [321/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5_init.dir/init.cpp.o [322/2601] Building CXX object cmake/external/qt/qt_static_plugins/nimf/CMakeFiles/external_qt_static_plugins_nimf_init.dir/init.cpp.o [323/2601] Building CXX object cmake/external/qt/qt_static_plugins/hime/CMakeFiles/external_qt_static_plugins_hime_init.dir/init.cpp.o [324/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats_init.dir/init.cpp.o [325/2601] Automatic MOC for target external_qt_static_plugins_nimf [326/2601] Automatic MOC for target external_qt_static_plugins_kimageformats [327/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/crl_time.cpp.o [328/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/crl_object_on_thread.cpp.o [329/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_time.cpp.o [330/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_fp_exceptions.cpp.o [331/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/winapi/crl_winapi_async.cpp.o [332/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/linux/crl_linux_time.cpp.o [333/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_semaphore.cpp.o [334/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_queue.cpp.o [335/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/dispatch/crl_dispatch_async.cpp.o [336/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_queue.cpp.o [337/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_on_main.cpp.o [338/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_list.cpp.o [339/2601] Building CXX object Telegram/lib_crl/CMakeFiles/lib_crl.dir/crl/common/crl_common_fp_exceptions.cpp.o [340/2601] Automatic MOC for target external_qt_static_plugins_fcitx5_dbusaddons [341/2601] Generating D-Bus C code for XdpSettings (lib_base) [342/2601] Generating D-Bus C code for XdpRequest (lib_base) [343/2601] Generating D-Bus C code for XdpOpenURI (lib_base) [344/2601] Generating D-Bus C code for XdpInhibit (lib_base) [345/2601] Generating D-Bus C code for XdgFileManager1 (lib_base) [346/2601] Generating D-Bus C code for XdgDBus (lib_base) [347/2601] Generating D-Bus C code for Snapcraft (lib_base) [348/2601] Generating D-Bus C code for SigxcpuFeedback (lib_base) [349/2601] Generating D-Bus C code for MutterIdleMonitor (lib_base) [350/2601] Generating D-Bus C code for Mpris (lib_base) [351/2601] Generating D-Bus C code for AtSpi (lib_base) [352/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/repository.cpp.o [353/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/function.cpp.o [354/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/genutils.cpp.o [355/2601] Linking C static library Telegram/liblib_fido2.a In file included from /usr/include/os/generic_unix_base.h:29, from /usr/include/dispatch/dispatch.h:32, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/dispatch/crl_dispatch_async.cpp:11: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ [356/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/genns.cpp.o [357/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/genbase.cpp.o [358/2601] Building CXX object cmake/external/glib/cppgir/CMakeFiles/cppgir.dir/tools/cppgir.cpp.o [359/2601] Automatic RCC for ../../../Telegram/ThirdParty/MicroTeX/res/bundled.qrc [360/2601] Generating org.kde.KIOFuse.VFS.cpp, org.kde.KIOFuse.VFS.h [361/2601] Generating org.freedesktop.portal.FileTransfer.cpp, org.freedesktop.portal.FileTransfer.h [362/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/fixunicodevalue.cc.o [363/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/text_processing.cc.o [364/2601] Generating moc_org.freedesktop.portal.FileTransfer.cpp [365/2601] Generating moc_org.kde.KIOFuse.VFS.cpp [366/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/offsetmap.cc.o [367/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/org.kde.KIOFuse.VFS.cpp.o [368/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/org.freedesktop.portal.FileTransfer.cpp.o [369/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/__/__/__/Telegram/ThirdParty/kcoreaddons/src/lib/util/kuser_unix.cpp.o [370/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/__/__/__/Telegram/ThirdParty/kcoreaddons/src/lib/util/kshell_unix.cpp.o [371/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/__/__/__/Telegram/ThirdParty/kcoreaddons/src/lib/util/kshell.cpp.o [372/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/__/__/__/Telegram/ThirdParty/kcoreaddons/src/lib/util/ksandbox.cpp.o [373/2601] Building CXX object cmake/external/kcoreaddons/CMakeFiles/external_kcoreaddons_bundled.dir/__/__/__/Telegram/ThirdParty/kcoreaddons/src/lib/io/kurlmimedata.cpp.o [374/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/utf8statetable.cc.o [375/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/getonescriptspan.cc.o [376/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/external_microtex_bundled_autogen/RZYG2UF46U/qrc_bundled.cpp.o [377/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/platform/qt/graphic_qt.cpp.o [378/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/render.cpp.o [379/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/latex.cpp.o [380/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/sym/symspecial.def.cpp.o [381/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/sym/stmaryrd.def.cpp.o [382/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/sym/base.def.cpp.o [383/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/sym/amssymb.def.cpp.o [384/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/sym/amsfonts.def.cpp.o [385/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/reg/builtin_syms_reg.cpp.o [386/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/__/__/__/__/__/Telegram/ThirdParty/kimageformats/src/imageformats/scanlineconverter.cpp.o [387/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/__/__/__/__/__/Telegram/ThirdParty/kimageformats/src/imageformats/qoi.cpp.o [388/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/__/__/__/__/__/Telegram/ThirdParty/kimageformats/src/imageformats/jxl.cpp.o In file included from /usr/include/os/generic_unix_base.h:29, from /usr/include/dispatch/dispatch.h:32, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/dispatch/crl_dispatch_semaphore.cpp:11: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ [389/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/__/__/__/__/__/Telegram/ThirdParty/kimageformats/src/imageformats/heif.cpp.o [390/2601] Building CXX object cmake/external/qt/qt_static_plugins/nimf/CMakeFiles/external_qt_static_plugins_nimf.dir/__/__/__/__/__/Telegram/ThirdParty/nimf/modules/clients/qt5/im-nimf-qt5.cpp.o [391/2601] Building CXX object cmake/external/qt/qt_static_plugins/nimf/CMakeFiles/external_qt_static_plugins_nimf.dir/external_qt_static_plugins_nimf_autogen/mocs_compilation.cpp.o [392/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/__/__/__/__/__/Telegram/ThirdParty/kimageformats/src/imageformats/avif.cpp.o [393/2601] Building CXX object cmake/external/qt/qt_static_plugins/kimageformats/CMakeFiles/external_qt_static_plugins_kimageformats.dir/external_qt_static_plugins_kimageformats_autogen/mocs_compilation.cpp.o [394/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/reg/builtin_font_reg.cpp.o [395/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/tt10.def.cpp.o [396/2601] Linking CXX executable Telegram/zxcvbn_translit [397/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/stmary10.def.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:590:136: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | auto at = [&](double px, double py) { return std::pair{o.dx + (px * w / 48 - sx) * o.dw / sw, o.dy + (py * h / 48 - sy) * o.dh / sh}; }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:740:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 740 | return std::make_pair(px, py); | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In member function 'void twlite::Canvas::image(const std::vector&, std::vector&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:603:28: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | auto [x0, y0] = at(0, 0); | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In member function 'void twlite::Canvas::path_method(Builder&, const Matrix&, const std::string&, const std::vector&) const': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:819:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 819 | point(n(0), n(1)); | ~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:590:15: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | auto at = [&](double px, double py) { return std::pair{o.dx + (px * w / 48 - sx) * o.dw / sw, o.dy + (py * h / 48 - sy) * o.dh / sh}; }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:735:18: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 735 | auto point = [&](double x, double y) { | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:975:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 975 | auto push = [&](Path::Op op, std::initializer_list pts) { | ^ In file included from /usr/include/c++/15.2.0/vector:68, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/display_list.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas_ops.h:6, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/backend.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:1: /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = twlite::Canvas::Value; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In member function 'void twlite::Canvas::path_method(Builder&, const Matrix&, const std::string&, const std::vector&) const': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:872:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 872 | path_method(b, m, "rect", {Value{Value::Number, x}, Value{Value::Number, y}, Value{Value::Number, w}, Value{Value::Number, h}}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In member function 'twlite::Geometry twlite::Canvas::rect_geometry(double, double, double, double) const': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:323:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 323 | path_method(b, state_.matrix, "rect", {Value{Value::Number, x}, Value{Value::Number, y}, Value{Value::Number, w}, Value{Value::Number, h}}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp: In member function 'void twlite::Canvas::image(const std::vector&, std::vector&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:562:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | void Canvas::image(const std::vector& a, std::vector& out) { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:609:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 609 | path_method(hills, state_.matrix, i ? "lineTo" : "moveTo", {number(x), number(y)}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/canvas.cpp:615:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 615 | path_method(sun, state_.matrix, "ellipse", {number(cx), number(cy), number(4 * std::fabs(kx)), number(4 * std::fabs(ky)), number(0), number(0), number(2 * PI)}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [398/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/ss10.def.cpp.o [399/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/special.def.cpp.o [400/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/si10.def.cpp.o [401/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/sbi10.def.cpp.o [402/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/sb10.def.cpp.o [403/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/rsfs10.def.cpp.o [404/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtcontrollerproxy.cpp.o [405/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtinputmethodproxy.cpp.o [406/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtinputcontextproxyimpl.cpp.o [407/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtinputcontextproxy.cpp.o [408/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtdbustypes.cpp.o [409/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/__/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtwatcher.cpp.o [410/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/CMakeFiles/external_qt_static_plugins_fcitx5_dbusaddons.dir/external_qt_static_plugins_fcitx5_dbusaddons_autogen/mocs_compilation.cpp.o [411/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/r10_unchanged.def.cpp.o [412/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/r10.def.cpp.o [413/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/msbm10.def.cpp.o [414/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/msam10.def.cpp.o [415/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/moustache.def.cpp.o [416/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/i10.def.cpp.o [417/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/eufm10.def.cpp.o [418/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/eufb10.def.cpp.o [419/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/dsrom10.def.cpp.o [420/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmtt10.def.cpp.o [421/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmti10_unchanged.def.cpp.o [422/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmti10.def.cpp.o [423/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmsy10.def.cpp.o [424/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmssi10.def.cpp.o [425/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmssbx10.def.cpp.o [426/2601] Linking CXX static library cmake/external/qr_code_generator/libexternal_qr_code_generator_bundled.a [427/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmss10.def.cpp.o [428/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmr10.def.cpp.o [429/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmmib10_unchanged.def.cpp.o [430/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmmib10.def.cpp.o [431/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmmi10_unchanged.def.cpp.o [432/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmmi10.def.cpp.o [433/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmex10.def.cpp.o [434/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmbxti10.def.cpp.o [435/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmbx10.def.cpp.o [436/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/cmbsy10.def.cpp.o [437/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/bx10.def.cpp.o [438/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/font/bi10.def.cpp.o [439/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/builtin/tex_symbols.res.cpp.o [440/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/builtin/tex_param.res.cpp.o [441/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/builtin/symbol_mapping.res.cpp.o [442/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/res/builtin/formula_mappings.res.cpp.o [443/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/utils/utils.cpp.o [444/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/utils/utf.cpp.o [445/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/utils/string_utils.cpp.o [446/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/fonts/fonts.cpp.o [447/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/fonts/font_info.cpp.o [448/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/fonts/font_basic.cpp.o [449/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/fonts/alphabet.cpp.o [450/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/parser.cpp.o [451/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/macro_impl.cpp.o [452/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/macro_def.cpp.o [453/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/macro.cpp.o [454/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/localized_num.cpp.o [455/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/glue.cpp.o [456/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/formula_def.cpp.o [457/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/formula.cpp.o [458/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/core/core.cpp.o [459/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/box/box_single.cpp.o [460/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/box/box_group.cpp.o [461/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/box/box_factory.cpp.o [462/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/box/box.cpp.o [463/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/unit_conversion.cpp.o [464/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/colors_def.cpp.o [465/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_space.cpp.o [466/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_row.cpp.o [467/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_matrix.cpp.o [468/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_impl.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/zxcvbn/dict-generate.cpp:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long unsigned int*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:671:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:691:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:722:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:728:7: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1167:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1167 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [469/2601] Linking CXX executable Telegram/zxcvbn_dictgen [470/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_char.cpp.o [471/2601] Building CXX object cmake/external/microtex/CMakeFiles/external_microtex_bundled.dir/__/__/__/Telegram/ThirdParty/MicroTeX/src/atom/atom_basic.cpp.o [472/2601] Transliterating zxcvbn uk_50k.txt [473/2601] Transliterating zxcvbn ru_50k.txt [474/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/script_span/generated_entities.cc.o [475/2601] Generating zxcvbn dict-src.h [476/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/workspace.cc.o [477/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/utils.cc.o [478/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/unicodetext.cc.o [479/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/task_context_params.cc.o [480/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/task_context.cc.o [481/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/sentence_features.cc.o [482/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/relevant_script_feature.cc.o [483/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/registry.cc.o [484/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/nnet_language_identifier.cc.o [485/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/lang_id_nn_params.cc.o [486/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/language_identifier_features.cc.o [487/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/fml_parser.cc.o [488/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/feature_types.cc.o [489/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/feature_extractor.cc.o [490/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/embedding_network.cc.o [491/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/embedding_feature_extractor.cc.o [492/2601] Building CXX object cmake/external/cld3/CMakeFiles/external_cld3_bundled.dir/__/__/__/Telegram/ThirdParty/cld3/src/base.cc.o In file included from /usr/include/c++/15.2.0/vector:74, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/css_tokenizer.h:7, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/media_query.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/html.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/src/html_tag.cpp:5: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = litehtml::html_tag::flip_state; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = litehtml::html_tag::flip_state; _Alloc = std::allocator]', inlined from 'void litehtml::html_tag::note_flip(const std::string&, const std::string&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/src/html_tag.cpp:383:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = litehtml::html_tag::flip_state; _Alloc = std::allocator]', inlined from 'bool litehtml::html_tag::flip_class(const std::string&, const std::string&, uint64_t, int*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/src/html_tag.cpp:287:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [493/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/kimageformats/libexternal_qt_static_plugins_kimageformats.a [494/2601] Linking CXX static library Telegram/liblib_prisma.a In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:5: /usr/include/c++/15.2.0/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 int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = twlite::Keyframe; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1981:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1981 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1981:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/bits/stl_uninitialized.h:63, from /usr/include/c++/15.2.0/memory:71, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/resources.h:6, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/renderer.h:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1: /usr/include/c++/15.2.0/bits/stl_algobase.h: In function 'constexpr _ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = twlite::Keyframe; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:1496:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1496 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:1496:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/resources.h:8: In member function '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 = std::pair; _Alloc = std::allocator >]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'constexpr twlite::Timing& twlite::Timing::operator=(const twlite::Timing&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:33:8: /usr/include/c++/15.2.0/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'constexpr twlite::Timing::Timing(const twlite::Timing&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:33:8: /usr/include/c++/15.2.0/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:14: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Transition>; _KeyOfValue = std::_Select1st, twlite::Animator::Transition> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Transition>; _KeyOfValue = std::_Select1st, twlite::Animator::Transition> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]', 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 = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Transition>; _KeyOfValue = std::_Select1st, twlite::Animator::Transition> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]' at /usr/include/c++/15.2.0/bits/stl_tree.h:3141:19: /usr/include/c++/15.2.0/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, twlite::Animator::Transition> >' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15.2.0/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 = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Transition>; _KeyOfValue = std::_Select1st, twlite::Animator::Transition> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:1828:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::iterator' changed in GCC 7.1 1828 | erase(iterator __position) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h:1833:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::const_iterator' changed in GCC 7.1 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Override>; _KeyOfValue = std::_Select1st, twlite::Animator::Override> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Override>, std::_Select1st, twlite::Animator::Override> >, std::less >, std::allocator, twlite::Animator::Override> > >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Override>; _KeyOfValue = std::_Select1st, twlite::Animator::Override> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Override; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1128:26, inlined from 'void twlite::Animator::prune_overrides()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1637:56: /usr/include/c++/15.2.0/bits/stl_tree.h:1833:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Override>, std::_Select1st, twlite::Animator::Override> >, std::less >, std::allocator, twlite::Animator::Override> > >::const_iterator' changed in GCC 7.1 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15.2.0/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Transition>; _KeyOfValue = std::_Select1st, twlite::Animator::Transition> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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, std::__cxx11::basic_string > > >; _KeyOfValue = std::_Select1st, std::__cxx11::basic_string > > > >; _Compare = std::less; _Alloc = std::allocator, std::__cxx11::basic_string > > > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string > > >, std::_Select1st, std::__cxx11::basic_string > > > >, std::less, std::allocator, std::__cxx11::basic_string > > > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/map:65: /usr/include/c++/15.2.0/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 = std::vector, std::__cxx11::basic_string > >; _Compare = std::less; _Alloc = std::allocator, std::__cxx11::basic_string > > > >]': /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::__cxx11::basic_string > > >, std::_Select1st, std::__cxx11::basic_string > > > >, std::less, std::allocator, std::__cxx11::basic_string > > > > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'std::vector twlite::Animator::animated_ids(double) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1273:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18, inlined from 'std::vector twlite::Animator::animated_ids(double) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1273:14: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Override>; _KeyOfValue = std::_Select1st, twlite::Animator::Override> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Override>, std::_Select1st, twlite::Animator::Override> >, std::less >, std::allocator, twlite::Animator::Override> > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1219 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2437 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2437:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2462:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2462 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2463 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2471:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2471 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2472 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2477:15: /usr/include/c++/15.2.0/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2480:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2480 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2481 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Transition; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]', inlined from 'void twlite::Animator::update(const std::unordered_map, std::__cxx11::basic_string > >&, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1054:46: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2618 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = twlite::Keyframe*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2618:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2360 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2360:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2383 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2383:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2391:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2391 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2392 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2404:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2404 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2405 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2413:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2413 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2414 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = twlite::Keyframe*; _Distance = int]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2353:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2419:30: /usr/include/c++/15.2.0/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2422:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2422 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2423 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2424 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2425:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2425 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2428 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2685 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2685:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2696:34: /usr/include/c++/15.2.0/bits/stl_algo.h:2675:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2678:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2678 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = twlite::Keyframe*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2700:26: /usr/include/c++/15.2.0/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2653 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2654 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2655 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2656 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2661 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2662 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = twlite::Keyframe*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:2703:26: /usr/include/c++/15.2.0/bits/stl_algo.h:2653:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2653 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2654 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2655 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2656 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2661:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2661 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2662 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2711 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2711:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2716:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2717:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2717 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2719:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2719 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2720 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2721 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = twlite::Keyframe*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2727 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2727:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2736:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2738:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2738 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2739 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2740:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2740 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2741 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2743 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2744 | __comp); | ~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2747:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2755 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2755:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:2760:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2760 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2764:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2764 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2765:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2765 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:2766:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2766 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2767 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2768 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2769 | __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = twlite::parse_keyframes(std::string_view, KeyframeRules&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:5108:36, inlined from 'void twlite::parse_keyframes(std::string_view, KeyframeRules&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:717:25: /usr/include/c++/15.2.0/bits/stl_algo.h:5028:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5028 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5029 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5030 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:5032:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5032 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:5034:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5034 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5035 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Transition; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]', inlined from 'twlite::StyleOverrides twlite::Animator::sample(double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1184:63: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map, twlite::Animator::Transition>::iterator' {aka 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Transition; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Transition> >]', inlined from 'twlite::StyleOverrides twlite::Animator::sample(double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1190:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map, twlite::Animator::Transition>::iterator' {aka 'std::_Rb_tree, std::pair, twlite::Animator::Transition>, std::_Select1st, twlite::Animator::Transition> >, std::less >, std::allocator, twlite::Animator::Transition> > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Override>; _KeyOfValue = std::_Select1st, twlite::Animator::Override> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]', 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 = std::__cxx11::basic_string; _Val = std::pair, twlite::Animator::Override>; _KeyOfValue = std::_Select1st, twlite::Animator::Override> >; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]' at /usr/include/c++/15.2.0/bits/stl_tree.h:3141:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Override; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1159:26, inlined from 'void twlite::Animator::apply_web(const twidget::Json&, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1501:36: /usr/include/c++/15.2.0/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, twlite::Animator::Override> >' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = twlite::Animator::Override; _Compare = std::less >; _Alloc = std::allocator, twlite::Animator::Override> >]', inlined from 'void twlite::Animator::apply_web(const twidget::Json&, double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.cpp:1517:31: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, twlite::Animator::Override>, std::_Select1st, twlite::Animator::Override> >, std::less >, std::allocator, twlite::Animator::Override> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [495/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/nimf/libexternal_qt_static_plugins_nimf.a [496/2601] Linking CXX static library cmake/external/cld3/libexternal_cld3_bundled.a [497/2601] Linking CXX static library cmake/external/kcoreaddons/libexternal_kcoreaddons_bundled.a In file included from /usr/include/qt6/QtCore/qdebug.h:41, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtDBus/qtdbusglobal.h:10, from /usr/include/qt6/QtDBus/qdbusmetatype.h:8, from /usr/include/qt6/QtDBus/QDBusMetaType:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/fcitx5-qt/qt6/dbusaddons/fcitxqtdbustypes.cpp:8: /usr/include/qt6/QtCore/qlist.h: In member function 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = fcitx::FcitxQtConfigOption]': /usr/include/qt6/QtCore/qlist.h:963:29: note: parameter passing for argument of type 'QList::const_iterator' changed in GCC 7.1 963 | typename QList::iterator QList::erase(const_iterator abegin, const_iterator aend) | ^~~~~~~~ /usr/include/qt6/QtCore/qlist.h:963:29: note: parameter passing for argument of type 'QList::const_iterator' changed in GCC 7.1 In member function 'QList::iterator QList::erase(const_iterator) [with T = fcitx::FcitxQtConfigOption]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer >::getEraseAtIteratorFn()::' at /usr/include/qt6/QtCore/qmetacontainer.h:431:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer >::getEraseAtIteratorFn()::::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:430:20: /usr/include/qt6/QtCore/qlist.h:712:61: note: parameter passing for argument of type 'QList::const_iterator' changed in GCC 7.1 712 | inline iterator erase(const_iterator pos) { return erase(pos, pos+1); } | ~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qmetatype.h:19, from /usr/include/qt6/QtDBus/qtdbusglobal.h:9: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer >::getEraseRangeAtIteratorFn()::::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:653:20: /usr/include/qt6/QtCore/qmetacontainer.h:654:43: note: parameter passing for argument of type 'QList::const_iterator' changed in GCC 7.1 654 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [498/2601] Linking CXX static library Telegram/liblib_litehtml.a In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.h:5, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:1: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = tgcalls::{anonymous}::StateLogRecord; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.h:9: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:4217:27: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = tgcalls::{anonymous}::StateLogRecord; _Alloc = std::allocator >]', inlined from 'void tgcalls::GroupInstanceCustomInternal::stop()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:2782:46: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1793 | { 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::{anonymous}::StateLogRecord; _Alloc = std::allocator >]', inlined from 'void tgcalls::GroupInstanceCustomInternal::stop()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp:2789:52: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [499/2601] Linking CXX static library Telegram/liblib_tgcalls.a [500/2601] Linking CXX executable cmake/external/glib/cppgir/cppgir [501/2601] Generating C++ wrapper for GioUnix-2.0 (external_glib) [502/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/fcitx5/fcitx5_qt_dbusaddons/libexternal_qt_static_plugins_fcitx5_dbusaddons.a [503/2601] Automatic MOC for target external_qt_static_plugins_fcitx5 [504/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/main.cpp.o [505/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/qtkey.cpp.o [506/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/font.cpp.o [507/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitxtheme.cpp.o [508/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitxcandidatewindow.cpp.o [509/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/qfcitxplatforminputcontext.cpp.o [510/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/hybridinputcontext.cpp.o [511/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitx4inputmethodproxy.cpp.o [512/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitx4inputcontextproxyimpl.cpp.o [513/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitx4inputcontextproxy.cpp.o [514/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/__/__/__/__/__/Telegram/ThirdParty/fcitx5-qt/qt6/platforminputcontext/fcitx4watcher.cpp.o [515/2601] Building CXX object cmake/external/qt/qt_static_plugins/fcitx5/CMakeFiles/external_qt_static_plugins_fcitx5.dir/external_qt_static_plugins_fcitx5_autogen/mocs_compilation.cpp.o [516/2601] Building C object Telegram/lib_webview/CMakeFiles/lib_webview_Webview_dbus.dir/gen/dbus/lib_webview_Webview_dbus.c.o [517/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_Snapcraft_dbus.dir/gen/dbus/lib_base_Snapcraft_dbus.c.o [518/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_Mpris_dbus.dir/gen/dbus/lib_base_Mpris_dbus.c.o [519/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_SigxcpuFeedback_dbus.dir/gen/dbus/lib_base_SigxcpuFeedback_dbus.c.o [520/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_MutterIdleMonitor_dbus.dir/gen/dbus/lib_base_MutterIdleMonitor_dbus.c.o [521/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdgFileManager1_dbus.dir/gen/dbus/lib_base_XdgFileManager1_dbus.c.o [522/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdpSettings_dbus.dir/gen/dbus/lib_base_XdpSettings_dbus.c.o [523/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdpRequest_dbus.dir/gen/dbus/lib_base_XdpRequest_dbus.c.o [524/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdpOpenURI_dbus.dir/gen/dbus/lib_base_XdpOpenURI_dbus.c.o [525/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdpInhibit_dbus.dir/gen/dbus/lib_base_XdpInhibit_dbus.c.o [526/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_AtSpi_dbus.dir/gen/dbus/lib_base_AtSpi_dbus.c.o [527/2601] Building C object Telegram/lib_base/CMakeFiles/lib_base_XdgDBus_dbus.dir/gen/dbus/lib_base_XdgDBus_dbus.c.o [528/2601] Building C object Telegram/CMakeFiles/Telegram_Logind_dbus.dir/gen/dbus/Telegram_Logind_dbus.c.o [529/2601] Building C object Telegram/CMakeFiles/Telegram_XdgNotifications_dbus.dir/gen/dbus/Telegram_XdgNotifications_dbus.c.o [530/2601] Building C object Telegram/CMakeFiles/Telegram_FlatpakPortal_dbus.dir/gen/dbus/Telegram_FlatpakPortal_dbus.c.o [531/2601] Building C object Telegram/CMakeFiles/Telegram_XdpBackground_dbus.dir/gen/dbus/Telegram_XdpBackground_dbus.c.o [532/2601] Building C object Telegram/CMakeFiles/td_webauthn_Bluez_dbus.dir/gen/dbus/td_webauthn_Bluez_dbus.c.o [533/2601] Linking C static library Telegram/libTelegram_Logind_dbus.a [534/2601] Generating GIR (Telegram_Logind) [535/2601] Linking C static library Telegram/lib_base/liblib_base_SigxcpuFeedback_dbus.a [536/2601] Generating GIR (lib_base_SigxcpuFeedback) [537/2601] Linking C static library Telegram/lib_base/liblib_base_XdpRequest_dbus.a [538/2601] Generating GIR (lib_base_XdpRequest) [539/2601] Linking C static library Telegram/lib_base/liblib_base_XdgFileManager1_dbus.a [540/2601] Generating GIR (lib_base_XdgFileManager1) [541/2601] Linking C static library Telegram/lib_base/liblib_base_MutterIdleMonitor_dbus.a [542/2601] Linking C static library Telegram/lib_base/liblib_base_Snapcraft_dbus.a [543/2601] Generating GIR (lib_base_MutterIdleMonitor) [544/2601] Linking C static library Telegram/lib_base/liblib_base_AtSpi_dbus.a [545/2601] Generating GIR (lib_base_Snapcraft) [546/2601] Generating GIR (lib_base_AtSpi) [547/2601] Linking C static library Telegram/libTelegram_XdpBackground_dbus.a [548/2601] Generating GIR (Telegram_XdpBackground) [549/2601] Linking C static library Telegram/lib_base/liblib_base_XdpSettings_dbus.a [550/2601] Generating GIR (lib_base_XdpSettings) [551/2601] Linking C static library Telegram/lib_base/liblib_base_XdpInhibit_dbus.a [552/2601] Linking C static library Telegram/lib_base/liblib_base_XdpOpenURI_dbus.a [553/2601] Generating GIR (lib_base_XdpInhibit) [554/2601] Generating GIR (lib_base_XdpOpenURI) [555/2601] Linking C static library Telegram/libTelegram_XdgNotifications_dbus.a [556/2601] Generating GIR (Telegram_XdgNotifications) [557/2601] Linking C static library Telegram/libtd_webauthn_Bluez_dbus.a [558/2601] Generating GIR (td_webauthn_Bluez) [559/2601] Linking C static library Telegram/libTelegram_FlatpakPortal_dbus.a [560/2601] Generating GIR (Telegram_FlatpakPortal) [561/2601] Linking CXX static library cmake/external/wallet_engine/libexternal_wallet_engine.a [562/2601] Linking C static library Telegram/lib_webview/liblib_webview_Webview_dbus.a [563/2601] Generating GIR (lib_webview_Webview) [564/2601] Linking C static library Telegram/lib_base/liblib_base_Mpris_dbus.a [565/2601] Generating GIR (lib_base_Mpris) [566/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/Telegram_Logind.gir (Telegram_Logind) [567/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_SigxcpuFeedback.gir (lib_base_SigxcpuFeedback) [568/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdpRequest.gir (lib_base_XdpRequest) [569/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdgFileManager1.gir (lib_base_XdgFileManager1) [570/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_AtSpi.gir (lib_base_AtSpi) [571/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_MutterIdleMonitor.gir (lib_base_MutterIdleMonitor) [572/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_Snapcraft.gir (lib_base_Snapcraft) [573/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/Telegram_XdpBackground.gir (Telegram_XdpBackground) [574/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdpInhibit.gir (lib_base_XdpInhibit) [575/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdpSettings.gir (lib_base_XdpSettings) [576/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdpOpenURI.gir (lib_base_XdpOpenURI) [577/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/Telegram_XdgNotifications.gir (Telegram_XdgNotifications) [578/2601] Linking C static library Telegram/lib_base/liblib_base_XdgDBus_dbus.a [579/2601] Generating GIR (lib_base_XdgDBus) [580/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/td_webauthn_Bluez.gir (td_webauthn_Bluez) [581/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/Telegram_FlatpakPortal.gir (Telegram_FlatpakPortal) [582/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_webview/gen/lib_webview_Webview.gir (lib_webview_Webview) [583/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_Mpris.gir (lib_base_Mpris) [584/2601] Generating C++ wrapper for /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/gen/lib_base_XdgDBus.gir (lib_base_XdgDBus) [585/2601] Linking C static library Telegram/liblib_quickjs.a [586/2601] Linking CXX static library Telegram/liblib_widget_sandbox.a In file included from /usr/include/c++/15.2.0/bits/stl_uninitialized.h:63, from /usr/include/c++/15.2.0/memory:71, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/resources.h:6, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/renderer.h:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:1: /usr/include/c++/15.2.0/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/c++/15.2.0/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/resources.h:8: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {twlite::Container::Scan}; _Tp = twlite::Container::Scan; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/widget-sandbox/packages/desktop/sandbox/include/twidget/renderer.h:19: /usr/include/c++/15.2.0/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 = long long unsigned int; _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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/animations.h:14: /usr/include/c++/15.2.0/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 int&, std::pair}; _Key = long long int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/set:65, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.h:27: /usr/include/c++/15.2.0/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_set.h:700:7: note: parameter passing for argument of type 'std::set::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 700 | erase(const_iterator __position) | ^~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_set.h:701:26: /usr/include/c++/15.2.0/bits/stl_tree.h:1821:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1821 | _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 = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _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 = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_tree.h:3141:19: /usr/include/c++/15.2.0/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/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 = long long int; _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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _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 = long long int; _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 = long long int; _Tp = twlite::Renderer::ScriptedHit; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void twlite::Renderer::note_scripted(const twidget::Json::Array&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:4383:103: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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 = int; _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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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(iterator) [with _Key = long long int; _Value = std::pair::Box>; _Alloc = std::allocator::Box> >; _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++/15.2.0/bits/hashtable.h:1157:7: note: parameter passing for argument of type 'std::_Hashtable::Box>, std::allocator::Box> >, 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 >::iterator' changed in GCC 7.1 1157 | erase(iterator __it) | ^~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = twlite::Container::Scan; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = twlite::Container::Scan; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30, inlined from 'const std::unordered_map, std::__cxx11::basic_string > >& twlite::Container::declarations(const std::vector >&, const std::vector >&, const std::vector&, uint64_t*) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:823:22: /usr/include/c++/15.2.0/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 379 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/algorithm:63, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/types.h:12, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/media_query.h:6, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml/html.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/litehtml/include/litehtml.h:4, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/computed_style.h:7, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:3: In function 'constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]', inlined from 'twlite::Container::declarations(const std::vector >&, const std::vector >&, const std::vector&, uint64_t*) const::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:807:44: /usr/include/c++/15.2.0/bits/stl_algo.h:3895:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3895 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3896 | __gnu_cxx::__ops::__iter_equals_val(__val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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 int&, std::pair}; _Key = long long int; _Tp = std::pair; _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 int&, std::pair}; _Key = long long int; _Tp = std::pair; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22, inlined from 'void twlite::Renderer::apply_op(const twidget::Json&, std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2934:66: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twlite::Command*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_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 = __gnu_cxx::__normal_iterator >; _Tp = twlite::Command; _Alloc = std::allocator]', 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2161:25: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twlite::Command*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twlite::Command*; _ForwardIterator = twlite::Command*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649: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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2161:25: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twlite::Command*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twlite::Command*; _ForwardIterator = twlite::Command*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2161:25: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = __gnu_cxx::__normal_iterator >; _Tp = twlite::Command; _Alloc = std::allocator]', 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2161:25: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twlite::Command*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twlite::Command*; _ForwardIterator = twlite::Command*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, 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 = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2161:25: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long long unsigned int; _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 = long long unsigned int; _Tp = twlite::Container::CachedPaint; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2175:30: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 = twlite::Command; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:331:40, inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:896:17, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2181:34: /usr/include/c++/15.2.0/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = twlite::Command; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:896:17, inlined from 'virtual bool twlite::Container::draw_cached(litehtml::uint_ptr, const litehtml::position&, uint64_t, const std::function&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:2181:34: /usr/include/c++/15.2.0/bits/vector.tcc:352:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 352 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 354 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61: /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = twlite::paint::PaintCounter::Box; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Box> >]', inlined from 'void twlite::paint::PaintCounter::update(const Key&, Change) [with Change = twlite::paint::PaintCounter::set_box(const long long int&, std::optional)::::Box&)>; Key = long long int; Hash = std::hash]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:191:72: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::Box, std::hash, std::equal_to, std::allocator::Box> > >::iterator' {aka 'std::_Hashtable::Box>, std::allocator::Box> >, 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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = twlite::paint::PaintCounter::Box; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Box> >]', inlined from 'bool twlite::paint::PaintCounter::end_scan() [with Key = long long int; Hash = std::hash]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:154:30, inlined from 'void twlite::Renderer::scan_boxes()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5469:24: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::Box, std::hash, std::equal_to, std::allocator::Box> > >::iterator' {aka 'std::_Hashtable::Box>, std::allocator::Box> >, 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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = twlite::paint::PaintCounter::Box; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Box> >]', inlined from 'void twlite::paint::PaintCounter::update(const Key&, Change) [with Change = twlite::paint::PaintCounter::end_animation(const long long int&, std::string_view)::::Box&)>; Key = long long int; Hash = std::hash]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:191:72: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::Box, std::hash, std::equal_to, std::allocator::Box> > >::iterator' {aka 'std::_Hashtable::Box>, std::allocator::Box> >, 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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long int; _Tp = twlite::paint::PaintCounter::Box; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator::Box> >]', inlined from 'void twlite::paint::PaintCounter::update(const Key&, Change) [with Change = twlite::paint::PaintCounter::start_animation(const long long int&, std::string_view, twlite::paint::BoxPaint)::::Box&)>; Key = long long int; Hash = std::hash]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/paint_policy.h:191:72: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::Box, std::hash, std::equal_to, std::allocator::Box> > >::iterator' {aka 'std::_Hashtable::Box>, std::allocator::Box> >, 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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp: In member function 'void twlite::Renderer::update_composition(double)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:3641:68: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 3641 | it = node(*it) ? std::next(it) : scripted_candidates_.erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:3643:59: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 3643 | it = node(*it) ? std::next(it) : svg_layers_.erase(it); | ~~~~~~~~~~~~~~~~~^~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = twlite::Renderer::update_composition(double)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'void twlite::Renderer::update_composition(double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:4010:28: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = twlite::Renderer::update_composition(double)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'void twlite::Renderer::update_composition(double)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:4010:28: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 = int; _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 = int; _Tp = twlite::Renderer::Touch; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void twlite::Renderer::bubble_takes(int, const twidget::GestureVerdict&, std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:4848:19: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = twlite::Command*; _Tp = twlite::Command]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = twlite::Command; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'twlite::DisplayList twlite::Renderer::paint()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:4296:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]', inlined from 'twlite::Renderer::hover(int, double, double, int)::&, int64_t)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5328:89, inlined from 'std::vector twlite::Renderer::hover(int, double, double, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5334:29: /usr/include/c++/15.2.0/bits/stl_algo.h:3895:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3895 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3896 | __gnu_cxx::__ops::__iter_equals_val(__val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = long long int]', inlined from 'twlite::Renderer::hover(int, double, double, int)::&, int64_t)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5328:89, inlined from 'std::vector twlite::Renderer::hover(int, double, double, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5344:29: /usr/include/c++/15.2.0/bits/stl_algo.h:3895:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3895 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3896 | __gnu_cxx::__ops::__iter_equals_val(__val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = int; _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 = int; _Tp = twlite::Renderer::Touch; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'std::vector twlite::Renderer::touch(int, double, double, int, bool, bool, int, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/ThirdParty/twidget/core/src/renderer.cpp:5252:19: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [587/2601] Linking CXX static library Telegram/liblib_widget_renderer.a [588/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/structure_types.cpp.o [589/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/render_svg.cpp.o [590/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/processor.cpp.o [591/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/parsed_file.cpp.o [592/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/options.cpp.o [593/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/module.cpp.o [594/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/main.cpp.o [595/2601] Building CXX object Telegram/codegen/codegen/style/CMakeFiles/codegen_style.dir/generator.cpp.o [596/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/subsets.cpp.o [597/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/processor.cpp.o [598/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/parsed_file.cpp.o [599/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/options.cpp.o [600/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/main.cpp.o [601/2601] Building CXX object Telegram/codegen/codegen/lang/CMakeFiles/codegen_lang.dir/generator.cpp.o [602/2601] Building CXX object Telegram/lib_qr/CMakeFiles/lib_qr.dir/qr/qr_generate.cpp.o [603/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/cmake_pch.hxx.gch [604/2601] Building CXX object Telegram/lib_tl/CMakeFiles/lib_tl.dir/tl/tl_basic_types.cpp.o [605/2601] Building CXX object Telegram/CMakeFiles/td_scheme.dir/gen/scheme-dump_to_text.cpp.o [606/2601] Building CXX object Telegram/CMakeFiles/td_scheme.dir/gen/scheme.cpp.o [607/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/cmake_pch.hxx.gch [608/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx.gch [609/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base_crash_report_writer.dir/cmake_pch.hxx.gch [610/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx.gch [611/2601] Building CXX object Telegram/CMakeFiles/td_webauthn.dir/SourceFiles/webauthn/cable_scanner_linux.cpp.o [612/2601] Building CXX object Telegram/CMakeFiles/td_webauthn.dir/SourceFiles/webauthn/cable_core.cpp.o [613/2601] Building CXX object Telegram/CMakeFiles/td_tde2e.dir/SourceFiles/tde2e/tde2e_api.cpp.o [614/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/cmake_pch.hxx.gch [615/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/cmake_pch.hxx.gch [616/2601] Building CXX object cmake/external/qt/qt_static_plugins/hime/hime_im_client/CMakeFiles/external_qt_static_plugins_hime_im_client.dir/hime_im_client_helper.cpp.o [617/2601] Linking CXX static library cmake/external/microtex/libexternal_microtex_bundled.a [618/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/fcitx5/libexternal_qt_static_plugins_fcitx5.a In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qchar.h:8, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/lang/subsets.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/lang/subsets.cpp:7: /usr/include/c++/15.2.0/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_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61: /usr/include/c++/15.2.0/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 = codegen::lang::{anonymous}::SourceFile; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/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_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1870:23, inlined from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1885:27: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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_comp_iter >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = codegen::lang::WriteSubsets(const QString&, const QString&, const codegen::common::ProjectInfo&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool codegen::lang::WriteSubsets(const QString&, const QString&, const codegen::common::ProjectInfo&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/lang/subsets.cpp:369:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = codegen::lang::WriteSubsets(const QString&, const QString&, const codegen::common::ProjectInfo&)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'bool codegen::lang::WriteSubsets(const QString&, const QString&, const codegen::common::ProjectInfo&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/lang/subsets.cpp:369:11: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [619/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_token.cpp.o [620/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_error.cpp.o [621/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_card.cpp.o [622/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp.o [623/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_token.cpp.o [624/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_form_encoder.cpp.o [625/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_error.cpp.o [626/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_decode.cpp.o [627/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card_validator.cpp.o [628/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card_params.cpp.o [629/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_card.cpp.o [630/2601] Building CXX object Telegram/CMakeFiles/lib_stripe.dir/SourceFiles/payments/stripe/stripe_api_client.cpp.o [631/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/gram_boc.cpp.o [632/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_stream.cpp.o [633/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_request.cpp.o [634/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_rates.cpp.o [635/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_nft.cpp.o [636/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_emulate.cpp.o [637/2601] Building CXX object Telegram/CMakeFiles/td_gram.dir/SourceFiles/gram/api/gram_api_account.cpp.o [638/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_types.cpp.o [639/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_database_object.cpp.o [640/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_database.cpp.o [641/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_compactor.cpp.o [642/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_cleaner.cpp.o [643/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/cache/storage_cache_binlog_reader.cpp.o [644/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_encryption.cpp.o [645/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_encrypted_file.cpp.o [646/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_databases.cpp.o [647/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_clear_legacy_posix.cpp.o [648/2601] Building CXX object Telegram/lib_storage/CMakeFiles/lib_storage.dir/storage/storage_clear_legacy.cpp.o [649/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/qt/qt_tab_key.cpp.o [650/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/qt/qt_possible_keys.cpp.o [651/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/unixtime.cpp.o [652/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/timer.cpp.o [653/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/single_instance.cpp.o [654/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/screen_reader_state.cpp.o [655/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/runtime_composer.cpp.o [656/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/random.cpp.o [657/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/qthelp_url.cpp.o [658/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/power_save_blocker.cpp.o [659/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/parse_helper.cpp.o [660/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/options.cpp.o [661/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/network_reachability.cpp.o [662/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/last_user_input.cpp.o [663/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/integration.cpp.o [664/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/global_shortcuts_generic.cpp.o [665/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/file_lock_posix.cpp.o [666/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/event_filter.cpp.o [667/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/debug_log.cpp.o [668/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/concurrent_timer.cpp.o [669/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/crc32hash.cpp.o [670/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/call_delayed.cpp.o [671/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/bytes.cpp.o [672/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/battery_saving.cpp.o [673/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/base_file_utilities.cpp.o [674/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/assertion.cpp.o [675/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/algorithm.cpp.o [676/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/base_platform_info.cpp.o [677/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_url_scheme_linux.cpp.o [678/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_system_unlock_linux.cpp.o [679/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_system_media_controls_linux.cpp.o [680/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_process_linux.cpp.o [681/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_power_save_blocker_linux.cpp.o [682/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_network_reachability_linux.cpp.o [683/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xsettings.cpp.o [684/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xdp_utilities.cpp.o [685/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xdg_activation_token.cpp.o [686/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xcb_utilities.cpp.o [687/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_xcb_library.cpp.o [688/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_screen_reader_state_linux.cpp.o [689/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_library.cpp.o [690/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_dbus_utilities.cpp.o [691/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_app_launch_context.cpp.o [692/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_linux_allocation_tracer.cpp.o [693/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_layout_switch_linux.cpp.o [694/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_last_input_linux.cpp.o [695/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_info_linux.cpp.o [696/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_haptic_linux.cpp.o [697/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_global_shortcuts_linux.cpp.o [698/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_file_utilities_linux.cpp.o [699/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base.dir/base/platform/linux/base_battery_saving_linux.cpp.o [700/2601] Building CXX object Telegram/lib_base/CMakeFiles/lib_base_crash_report_writer.dir/base/crash_report_header.cpp.o In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qnamespace.h:13, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/base_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | 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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909: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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | 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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909: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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | 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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909: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++/15.2.0/bits/stl_algo.h:4874: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/base_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QByteArray; Type = base::Platform::XCB::XSettings::PropertyValue; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qnamespace.h:13, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/base_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_base/CMakeFiles/lib_base.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algo.h:4831:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4831 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:4831: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++/15.2.0/bits/stl_algo.h:4841:18: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4841:18: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/options.cpp:14: /usr/include/qt6/QtCore/qjsonvalue.h: In member function 'QString QJsonValueConstRef::objectKey() const': /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'base::options::deserialize(const QString&):: [with auto:155 = QString]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/options.cpp:288:28, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const QString&; Method = options::deserialize(const QString&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/match_method.h:20:63, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = QString; Variant = const std::variant; Methods = {base::options::deserialize(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:88:38, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = int; Types = {QString}; Variant = const std::variant; Methods = {base::options::deserialize(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:75:38, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = bool; Types = {int, QString}; Variant = const std::variant; Methods = {base::options::deserialize(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:75:38, inlined from 'decltype(auto) v::match(const std::variant<_Types ...>&, Methods&& ...) [with Types = {bool, int, QString}; Methods = {base::options::deserialize(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:111:61, inlined from 'bool base::options::deserialize(const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/options.cpp:294:5: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'base::options::details::{anonymous}::Read(const QString&):: [with auto:154 = QString]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/options.cpp:107:35, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const QString&; Method = options::details::{anonymous}::Read(const QString&)::; Methods = {}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = QString; Variant = const std::variant; Methods = {base::options::details::{anonymous}::Read(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:86:29, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = int; Types = {QString}; Variant = const std::variant; Methods = {base::options::details::{anonymous}::Read(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:73:21, inlined from 'static decltype(auto) v::match_helper, Variant, Methods ...>::call(Variant&, Methods&& ...) [with Type = bool; Types = {int, QString}; Variant = const std::variant; Methods = {base::options::details::{anonymous}::Read(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:73:21, inlined from 'decltype(auto) v::match(const std::variant<_Types ...>&, Methods&& ...) [with Types = {bool, int, QString}; Methods = {base::options::details::{anonymous}::Read(const QString&)::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/variant.h:111:20, inlined from 'void base::options::details::{anonymous}::Read(const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/options.cpp:93:11: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qobjectdefs.h:13, from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/qiodevice.h:11, from /usr/include/qt6/QtCore/qfiledevice.h:8, from /usr/include/qt6/QtCore/qfile.h:9, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_storage/storage/storage_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_storage/CMakeFiles/lib_storage.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _Sentinel = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = Storage::Cache::Key*; _Tp = Storage::Cache::Key]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613: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++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In 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++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/algorithm:62, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qiodevice.h:8: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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 member function '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]', 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++/15.2.0/bits/vector.tcc:331:40, 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++/15.2.0/bits/stl_vector.h:896:17, 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:346: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:276:71, inlined from 'void Storage::Cache::details::DatabaseObject::prune()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:349:48: /usr/include/c++/15.2.0/bits/stl_vector.h:1912:13: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: 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>::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++/15.2.0/bits/stl_vector.h:896:17, 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:346: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:276:71, inlined from 'void Storage::Cache::details::DatabaseObject::prune()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:349:48: /usr/include/c++/15.2.0/bits/vector.tcc:343:26: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 343 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:348:22: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 348 | std::copy(__first, __mid, this->_M_impl._M_start); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:352:42: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 352 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 354 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [701/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_stats.cpp.o [702/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_json.cpp.o [703/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_html_and_json.cpp.o [704/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_html.cpp.o [705/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_file.cpp.o [706/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/output/export_output_abstract.cpp.o [707/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/data/export_data_types.cpp.o [708/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_settings.cpp.o [709/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_controller.cpp.o [710/2601] Building CXX object Telegram/CMakeFiles/td_export.dir/SourceFiles/export/export_api_wrap.cpp.o [711/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_response.cpp.o [712/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_proxy_data.cpp.o [713/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_dh_utils.cpp.o [714/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_dc_options.cpp.o [715/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_config.cpp.o [716/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_concurrent_sender.cpp.o [717/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/mtproto_auth_key.cpp.o [718/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_tls_socket.cpp.o [719/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp.o [720/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_serialized_request.cpp.o [721/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp.o [722/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp.o [723/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp.o [724/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp.o [725/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dcenter.cpp.o [726/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp.o [727/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp.o [728/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp.o [729/2601] Building CXX object Telegram/CMakeFiles/td_mtproto.dir/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp.o In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp:15: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'std::vector MTP::details::ParseDnsResponse(const QByteArray&, std::optional)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp:145:1: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qobjectdefs.h:13, from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/mtproto_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_mtproto.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = MTP::details::RSAPublicKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [730/2601] Building C object Telegram/CMakeFiles/lib_zxcvbn.dir/ThirdParty/zxcvbn/zxcvbn.c.o [731/2601] Linking C static library Telegram/liblib_zxcvbn.a [732/2601] Linking CXX static library Telegram/lib_base/liblib_base.a [733/2601] Linking CXX executable Telegram/codegen/codegen/style/codegen_style [734/2601] Linking CXX executable Telegram/codegen/codegen/lang/codegen_lang [735/2601] Linking CXX static library Telegram/lib_base/liblib_base_crash_report_writer.a [736/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/hime/hime_im_client/libexternal_qt_static_plugins_hime_im_client.a [737/2601] Automatic MOC for target external_qt_static_plugins_hime [738/2601] Generating lang (td_lang) [739/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/replaces.cpp.o [740/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/options.cpp.o [741/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/main.cpp.o [742/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/generator.cpp.o [743/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data_read.cpp.o [744/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data_old.cpp.o [745/2601] Building CXX object Telegram/codegen/codegen/emoji/CMakeFiles/codegen_emoji.dir/data.cpp.o [746/2601] Building CXX object cmake/external/qt/qt_static_plugins/hime/CMakeFiles/external_qt_static_plugins_hime.dir/__/__/__/__/__/Telegram/ThirdParty/hime/src/qt5-im/hime-qt.cpp.o [747/2601] Building CXX object cmake/external/qt/qt_static_plugins/hime/CMakeFiles/external_qt_static_plugins_hime.dir/__/__/__/__/__/Telegram/ThirdParty/hime/src/qt5-im/hime-imcontext-qt.cpp.o [748/2601] Building CXX object cmake/external/qt/qt_static_plugins/hime/CMakeFiles/external_qt_static_plugins_hime.dir/external_qt_static_plugins_hime_autogen/mocs_compilation.cpp.o [749/2601] Building CXX object cmake/external/qt/qt_static_plugins/CMakeFiles/external_qt_static_plugins.dir/qt_static_plugins.cpp.o [750/2601] Generating styles (lib_ui) [751/2601] Generating palette (lib_ui) [752/2601] Generating styles (td_ui) [753/2601] Generating lang subsets (td_lang) /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/export/output/export_output_json.cpp:53:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] 53 | } else if (ch >= 0 && ch < 32) { | ~~~^~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/output/export_output_json.cpp:18: In member function 'QString QJsonValueConstRef::objectKey() const', inlined from 'QString QJsonObject::const_iterator::key() const' at /usr/include/qt6/QtCore/qjsonobject.h:232:60, inlined from 'Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/output/export_output_json.cpp:2843:46, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::; _ArgTypes = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/output/export_output_json.cpp:2844:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::; _ArgTypes = {const QJsonObject&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/qt6/QtCore/qjsonvalue.h:149:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 149 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/output/export_output_json.cpp:2854:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonArray&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::&; _Args = {const QJsonArray&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Export::Output::JsonWriter::writeOtherData(const Export::Data::File&)::; _ArgTypes = {const QJsonArray&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/qt6/QtCore/qjsonvalue.h:149:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 149 | inline operator QJsonValue() const { return concrete(*this); } | ^ [754/2601] Linking CXX static library cmake/external/qt/qt_static_plugins/hime/libexternal_qt_static_plugins_hime.a In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/emoji/replaces.cpp:13: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'codegen::emoji::PrepareReplaces(const QString&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/emoji/replaces.cpp:214:26: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::objectKey() const', inlined from 'QString QJsonObject::const_iterator::key() const' at /usr/include/qt6/QtCore/qjsonobject.h:232:60, inlined from 'codegen::emoji::Replaces codegen::emoji::PrepareReplaces(const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/codegen/codegen/emoji/replaces.cpp:204:25: /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/export/output/export_output_html.cpp:179:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] 179 | } else if (ch >= 0 && ch < 32) { | ~~~^~~~ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_pch.h:32, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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 = long long unsigned int; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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 350 | constexpr iterator erase( | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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 In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qobjectdefs.h:13, from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/qiodevice.h:11, from /usr/include/qt6/QtCore/qfiledevice.h:8, from /usr/include/qt6/QtCore/qfile.h:9, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_pch.h:9: /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:719:24: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Message*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*; _Tp = Export::Data::Message]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Export::Data::Message*; _ForwardIterator = Export::Data::Message*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = Export::Data::Document; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_api_wrap.cpp: In member function 'void Export::ApiWrap::resolveTopicCustomEmoji()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_api_wrap.cpp:3138:37: 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 3138 | _unresolvedCustomEmoji.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_api_wrap.cpp: In member function 'void Export::ApiWrap::resolveCustomEmoji()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_api_wrap.cpp:2555:37: 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 2555 | _unresolvedCustomEmoji.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Message*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*; _Tp = Export::Data::Message]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36, inlined from 'void Export::ApiWrap::handleProfileMusicSlice(const MTPusers_SavedMusic&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_api_wrap.cpp:1546:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [755/2601] Linking CXX executable Telegram/codegen/codegen/emoji/codegen_emoji [756/2601] Generating emoji (lib_ui) [757/2601] Automatic MOC for target lib_ui [758/2601] Automatic RCC for fonts/fonts.qrc [759/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_webkitgtk.cpp.o [760/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_webkitgtk_library.cpp.o [761/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_http_server.cpp.o [762/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_compositor.cpp.o [763/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux.cpp.o [764/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/webview_embed.cpp.o [765/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/webview_dialog.cpp.o [766/2601] Building CXX object Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/webview_data_stream_memory.cpp.o [767/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/cmake_pch.hxx.gch [768/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_cached_multi.cpp.o [769/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_cached.cpp.o [770/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_cache_frame_storage.cpp.o [771/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_cache.cpp.o [772/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_toast_icon.cpp.o [773/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_icon.cpp.o [774/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_single_player.cpp.o [775/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_multi_player.cpp.o [776/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_frame_generator.cpp.o [777/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_common.cpp.o [778/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/lottie_animation.cpp.o [779/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_instance.cpp.o [780/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_renderer.cpp.o [781/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_shared.cpp.o [782/2601] Building CXX object Telegram/lib_lottie/CMakeFiles/lib_lottie.dir/lottie/details/lottie_frame_provider_direct.cpp.o [783/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx.gch [784/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/cmake_pch.hxx.gch [785/2601] Building CXX object Telegram/CMakeFiles/lib_ffmpeg.dir/SourceFiles/ffmpeg/ffmpeg_utility.cpp.o [786/2601] Building CXX object Telegram/CMakeFiles/lib_ffmpeg.dir/SourceFiles/ffmpeg/ffmpeg_frame_generator.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:30, from /usr/include/qt6/QtCore/qobject.h:19, from /usr/include/qt6/QtCore/qiodevice.h:11, from /usr/include/qt6/QtCore/qfiledevice.h:8, from /usr/include/qt6/QtCore/qfile.h:9, from /usr/include/qt6/QtCore/QFile:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/export_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_export.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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++/15.2.0/bits/stl_map.h:624:22: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qobjectdefs.h:13, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Story*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Story*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Story*; _Tp = Export::Data::Story]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Export::Data::Story; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Export::Data::Story; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Story*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Story*; _Tp = Export::Data::Story]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Export::Data::Story*; _ForwardIterator = Export::Data::Story*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Export::Data::Story}; _Tp = Export::Data::Story; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Message*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*; _Tp = Export::Data::Message]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Export::Data::Message*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Export::Data::Message*; _Tp = Export::Data::Message]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Export::Data::Message*; _ForwardIterator = Export::Data::Message*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Export::Data::Message}; _Tp = Export::Data::Message; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 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 = Export::Data::Photo; _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 = Export::Data::Photo; _Key = long long unsigned int; _Tp = Export::Data::Photo; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1013:26, inlined from 'Export::Data::RichMessage Export::Data::{anonymous}::ParseRichMessageRoot(Export::Data::ParseMediaContext&, const MTPRichMessage&, const QString&, TimeId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/data/export_data_types.cpp:1205:33: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = Export::Data::Document; _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 = Export::Data::Document; _Key = long long unsigned int; _Tp = Export::Data::Document; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1013:26, inlined from 'Export::Data::RichMessage Export::Data::{anonymous}::ParseRichMessageRoot(Export::Data::ParseMediaContext&, const MTPRichMessage&, const QString&, TimeId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/export/data/export_data_types.cpp:1214:36: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/ordered_set.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/basic_types.h:10, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_lottie/lottie/lottie_common.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_lottie/lottie/lottie_player.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_lottie/lottie/lottie_multi_player.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_lottie/lottie/lottie_multi_player.cpp:7: /usr/include/c++/15.2.0/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, Lottie::MultiPlayer::PausedInfo>; _Alloc = std::allocator, Lottie::MultiPlayer::PausedInfo> >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, Lottie::MultiPlayer::PausedInfo>, std::allocator, Lottie::MultiPlayer::PausedInfo> > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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, Lottie::MultiPlayer::PausedInfo>; _Alloc = std::allocator, Lottie::MultiPlayer::PausedInfo> >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = gsl::not_null; Type = Lottie::MultiPlayer::PausedInfo; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = gsl::not_null&; Args = {Lottie::MultiPlayer::PausedInfo}; Key = gsl::not_null; Type = Lottie::MultiPlayer::PausedInfo; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Lottie::MultiPlayer::pauseAndSaveState(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_lottie/lottie/lottie_multi_player.cpp:238:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, Lottie::MultiPlayer::PausedInfo>, std::allocator, Lottie::MultiPlayer::PausedInfo> > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [787/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_text_entity.cpp.o [788/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_tag.cpp.o [789/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_keys.cpp.o [790/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/SourceFiles/lang/lang_file_parser.cpp.o [791/2601] Building CXX object Telegram/CMakeFiles/td_lang.dir/gen/lang_auto.cpp.o [792/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/platform/linux/webrtc_system_audio_capture_linux.cpp.o [793/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/platform/linux/webrtc_loopback_capture_linux.cpp.o [794/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/platform/linux/webrtc_loopback_adm_linux.cpp.o [795/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/platform/linux/webrtc_environment_linux.cpp.o [796/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/details/webrtc_openal_adm.cpp.o [797/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/details/webrtc_environment_video_capture.cpp.o [798/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/details/webrtc_environment_openal.cpp.o [799/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_video_track.cpp.o [800/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_system_audio_capture.cpp.o [801/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_environment.cpp.o [802/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_device_resolver.cpp.o [803/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_create_adm.cpp.o [804/2601] Building CXX object Telegram/lib_webrtc/CMakeFiles/lib_webrtc.dir/webrtc/webrtc_audio_input_tester.cpp.o In function 'Webview::{anonymous}::RestrictedContent Webview::{anonymous}::MakeRestrictedContent(const QString&)', inlined from 'bool Webview::Window::createWebView(QWidget*, const Webview::WindowConfig&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/webview_embed.cpp:148:23: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/webview_embed.cpp:82:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 82 | const auto encoded = QJsonDocument(QJsonArray{ policy }).toJson( | ^ [805/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/lib_ui_autogen/HOLFJYQ6Y4/qrc_fonts.cpp.o [806/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/emoji_suggestions/emoji_suggestions.cpp.o [807/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/ui_utility.cpp.o [808/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/ui_touch_forward.cpp.o [809/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/screen_reader_mode.cpp.o [810/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/rp_widget.cpp.o [811/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/round_rect.cpp.o [812/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/ph.cpp.o [813/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/main_queue_processor.cpp.o [814/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/integration.cpp.o [815/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/inactive_press.cpp.o [816/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/emoji_config.cpp.o [817/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/dragging_scroll_manager.cpp.o [818/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/delayed_activation.cpp.o [819/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/click_handler.cpp.o [820/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/cached_special_layer_shadow_corners.cpp.o [821/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/basic_click_handlers.cpp.o [822/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/animated_icon.cpp.o [823/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/abstract_button.cpp.o [824/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/vertical_layout_reorder.cpp.o [825/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/vertical_layout.cpp.o [826/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/table_layout.cpp.o [827/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/slide_wrap.cpp.o [828/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/padding_wrap.cpp.o [829/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/follow_slide_wrap.cpp.o [830/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/wrap/fade_wrap.cpp.o [831/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/tooltip.cpp.o [832/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/time_input.cpp.o [833/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/shadow.cpp.o [834/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/side_bar_button.cpp.o [835/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/scroll_area.cpp.o [836/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/separate_panel.cpp.o [837/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/rp_window.cpp.o [838/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/popup_menu.cpp.o [839/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/pill_tabs.cpp.o [840/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/kinetic_scroller.cpp.o [841/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/elastic_scroll.cpp.o [842/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_toggle.cpp.o [843/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_separator.cpp.o [844/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_multiline_action.cpp.o [845/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_item_base.cpp.o [846/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_common.cpp.o [847/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_add_action_callback_factory.cpp.o [848/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_add_action_callback.cpp.o [849/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu_action.cpp.o [850/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/menu/menu.cpp.o [851/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/labels.cpp.o [852/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/time_part_input.cpp.o [853/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/password_input.cpp.o [854/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/number_input.cpp.o [855/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/masked_input_field.cpp.o [856/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/input_field.cpp.o [857/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/fields/custom_field_object.cpp.o [858/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/inner_dropdown.cpp.o [859/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/icon_button_with_text.cpp.o [860/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/dropdown_menu.cpp.o [861/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/checkbox.cpp.o [862/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/buttons.cpp.o [863/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/widgets/box_content_divider.cpp.o [864/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast_widget.cpp.o [865/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast_manager.cpp.o [866/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/toast/toast.cpp.o [867/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_word_parser.cpp.o [868/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_variant.cpp.o [869/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_utilities.cpp.o [870/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_shaper_pango.cpp.o [871/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_renderer.cpp.o [872/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_html_tags.cpp.o [873/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_extended_data.cpp.o [874/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_entity.cpp.o [875/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_custom_emoji.cpp.o [876/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_block_parser.cpp.o [877/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text_block.cpp.o [878/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/text.cpp.o [879/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/custom_emoji_text_badge.cpp.o [880/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/custom_emoji_instance.cpp.o [881/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/text/custom_emoji_helper.cpp.o [882/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_palette_colorizer.cpp.o [883/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_types.cpp.o [884/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_scale.cpp.o [885/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_palette.cpp.o [886/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_icon.cpp.o [887/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_font.cpp.o [888/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_direction.cpp.o [889/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core_color.cpp.o [890/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/style/style_core.cpp.o [891/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/ui_platform_window.cpp.o [892/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/ui_platform_window_title.cpp.o [893/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_utility_linux.cpp.o [894/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_window_title_linux.cpp.o [895/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_window_linux.cpp.o [896/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/platform/linux/ui_font_settings_linux.cpp.o [897/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blobs_linear.cpp.o [898/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blobs.cpp.o [899/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/blob.cpp.o [900/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/paint/arcs.cpp.o [901/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/show.cpp.o [902/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/layer_widget.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/style/style_core_scale.cpp: In function 'int style::BaseDpi()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/style/style_core_scale.cpp:60:68: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | const auto pair = screen->handle()->logicalBaseDpi(); | ^ [903/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/layer_manager.cpp.o [904/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/generic_box.cpp.o [905/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/box_layer_widget.cpp.o [906/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/layers/box_content.cpp.o [907/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/image/svg_safety.cpp.o [908/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/image/image_prepare.cpp.o [909/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/rhi/rhi_surface.cpp.o [910/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/rhi/rhi_shader.cpp.o [911/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/rhi/rhi_image.cpp.o [912/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_window.cpp.o [913/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_surface.cpp.o [914/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_shader.cpp.o [915/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_primitives.cpp.o [916/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_math.cpp.o [917/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_image.cpp.o [918/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/gl/gl_detection.cpp.o [919/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/spoiler_mess.cpp.o [920/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/slide_animation.cpp.o [921/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/show_animation.cpp.o [922/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/round_area_with_shadow.cpp.o [923/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/ripple_animation.cpp.o [924/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/radial_animation.cpp.o [925/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/path_shift_gradient.cpp.o [926/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/panel_animation.cpp.o [927/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/numbers_animation.cpp.o [928/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/gradient.cpp.o [929/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/frame_generator.cpp.o [930/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/fade_animation.cpp.o [931/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/cross_line.cpp.o [932/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/cross_animation.cpp.o [933/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/animations.cpp.o [934/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/effects/animation_value.cpp.o [935/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/dpr/dpr_icon.cpp.o [936/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/accessible/ui_accessible_widget.cpp.o [937/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/accessible/ui_accessible_item.cpp.o [938/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/ui/accessible/ui_accessible_factory.cpp.o [939/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/emoji_suggestions_data.cpp.o [940/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/emoji.cpp.o [941/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_widgets.cpp.o [942/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_layers.cpp.o [943/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/style_basic.cpp.o [944/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/gen/styles/palette.cpp.o [945/2601] Building CXX object Telegram/lib_ui/CMakeFiles/lib_ui.dir/lib_ui_autogen/mocs_compilation.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int; Args = {const unsigned int&}; Key = long long unsigned int; Type = unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void style::internal::Font::init(int, style::FontFlags, int, style::internal::FontVariants*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/style/style_core_font.cpp:523:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = unsigned int; Type = double; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const unsigned int&; Args = {double}; Key = unsigned int; Type = double; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'bool Ui::Text::{anonymous}::FitAdvancesToHinting(const PangoAnalysis*, PangoGlyphString*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/text/text_shaper_pango.cpp:713:29, inlined from 'void Ui::Text::{anonymous}::Shape(const char*, int, const char*, int, const PangoAnalysis*, PangoGlyphString*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/text/text_shaper_pango.cpp:816:34, inlined from 'void Ui::Text::LineShaper::shapeRange(int, int, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/text/text_shaper_pango.cpp:2053:8: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/effects/spoiler_mess.cpp: In function 'std::pair Ui::{anonymous}::RandomSpeed(const Ui::SpoilerMessDescriptor&, base::BufferedRandom&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/effects/spoiler_mess.cpp:126:53: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | base::BufferedRandom &random) { | ^ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/ui_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {QImage}; Key = long long unsigned int; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:28: In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = QJsonArray::const_iterator; _Predicate = Webview::WebKitGTK::{anonymous}::ShellRegions(const QJsonObject&, const char*)::]' at /usr/include/c++/15.2.0/bits/predefined_ops.h:395:25, inlined from 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = QJsonArray::const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_negate >]' at /usr/include/c++/15.2.0/bits/stl_algobase.h:2095:42, inlined from 'constexpr _InputIterator std::__find_if_not(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = QJsonArray::const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:115:28, inlined from 'constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = QJsonArray::const_iterator; _Predicate = Webview::WebKitGTK::{anonymous}::ShellRegions(const QJsonObject&, const char*)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:473:32, inlined from 'constexpr bool std::all_of(_IIter, _IIter, _Predicate) [with _IIter = QJsonArray::const_iterator; _Predicate = Webview::WebKitGTK::{anonymous}::ShellRegions(const QJsonObject&, const char*)::]' at /usr/include/c++/15.2.0/bits/stl_algo.h:413:40, inlined from 'std::optional > Webview::WebKitGTK::{anonymous}::ShellRegions(const QJsonObject&, const char*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:298:20: /usr/include/qt6/QtCore/qjsonvalue.h:149:63: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 149 | inline operator QJsonValue() const { return concrete(*this); } | ^ In file included from /usr/include/qt6/QtCore/qtformat_impl.h:20, from /usr/include/qt6/QtCore/qfloat16.h:15, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:19, from /usr/include/qt6/QtCore/QObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_compositor.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:10: /usr/include/c++/15.2.0/format: In function 'std::string std::vformat(string_view, format_args)': /usr/include/c++/15.2.0/format:4851:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4851 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string, allocator >}]', inlined from 'virtual void Webview::WebKitGTK::{anonymous}::Instance::setOpaqueBg(QColor)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:2512:35: /usr/include/c++/15.2.0/format:4893:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&, __cxx11::basic_string, allocator >}]', inlined from 'std::string Webview::WebKitGTK::{anonymous}::Instance::dataDomain()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:1998:74: /usr/include/c++/15.2.0/format:4893:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4893 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp: In member function 'void Webview::WebKitGTK::{anonymous}::Instance::startProcess()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:2659:67: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 2659 | _serviceProcess.get_identifier()))); | ^ In member function 'int Webview::WebKitGTK::{anonymous}::Instance::exec()', inlined from 'int Webview::WebKitGTK::Exec()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:3272:29: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:2923:37: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 2923 | std::vformat( | ~~~~~~~~~~~~^ 2924 | std::string_view(SocketPath), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2925 | std::make_format_args( | ~~~~~~~~~~~~~~~~~~~~~~ 2926 | static_cast( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2927 | std::to_string(getpid()))))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:30, from /usr/include/qt6/QtGui/qtextoption.h:10, from /usr/include/qt6/QtGui/qpainter.h:14, from /usr/include/qt6/QtGui/QPainter:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/ui_pch.h:19, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_ui/CMakeFiles/lib_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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++/15.2.0/bits/stl_map.h:624:22, inlined from 'virtual QVariant Ui::{anonymous}::InputDocument::loadResource(int, const QUrl&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_ui/ui/widgets/fields/input_field.cpp:127:21: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [946/2601] Linking CXX static library Telegram/lib_ui/liblib_ui.a [947/2601] Linking CXX static library Telegram/lib_webview/liblib_webview.a [948/2601] Automatic RCC for highlighting/highlighting.qrc [949/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/lib_spellcheck_autogen/F3DR3ROXBB/qrc_highlighting.cpp.o [950/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/cmake_pch.hxx.gch [951/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx.gch [952/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx.gch [953/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spelling_highlighter_helper.cpp.o [954/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spelling_highlighter.cpp.o [955/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spellcheck_value.cpp.o [956/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spellcheck_utils.cpp.o [957/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/spellcheck_highlight_syntax.cpp.o [958/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/third_party/spellcheck_hunspell.cpp.o [959/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/third_party/hunspell_controller.cpp.o [960/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/third_party/language_cld3.cpp.o [961/2601] Building CXX object Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/spellcheck/platform/platform_spellcheck_async.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_spellcheck/spellcheck/spellcheck_pch.h:8, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/lib_spellcheck/CMakeFiles/lib_spellcheck.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = QList; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {QList}; Key = long long unsigned int; Type = QList; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'Spellchecker::{anonymous}::QueuedHighlighter::process(Request):: mutable' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_spellcheck/spellcheck/spellcheck_highlight_syntax.cpp:182:21, inlined from 'static void crl::details::list::Entry::Process(crl::details::list::BasicEntry*) [with Function = Spellchecker::{anonymous}::QueuedHighlighter::process(Request)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_list.h:59:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [962/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/window/window_slide_animation.cpp.o [963/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/wallet/wallet_sending_effects.cpp.o [964/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/wallet/wallet_card_tint.cpp.o [965/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/wallet/wallet_card_gradient.cpp.o [966/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/wallet/wallet_card_angle.cpp.o [967/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/window_palette.cpp.o [968/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/webview_helpers.cpp.o [969/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/userpic_view.cpp.o [970/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/unread_counter_format.cpp.o [971/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/unread_badge_paint.cpp.o [972/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/vertical_list.cpp.o [973/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/power_saving.cpp.o [974/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/peer/color_sample.cpp.o [975/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/passcode_strength_translit.cpp.o [976/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/passcode_strength.cpp.o [977/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/new_badges.cpp.o [978/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/grouped_layout_geometry.cpp.o [979/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/grouped_layout.cpp.o [980/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/empty_userpic.cpp.o [981/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/color_int_conversion.cpp.o [982/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/color_contrast.cpp.o [983/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/cached_round_corners.cpp.o [984/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/vertical_drum_picker.cpp.o [985/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/sliding_tabs.cpp.o [986/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/participants_check_view.cpp.o [987/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/sent_code_field.cpp.o [988/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/selecting_scroll.cpp.o [989/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/passcode_strength_meter.cpp.o [990/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/multi_select.cpp.o [991/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/middle_click_autoscroll.cpp.o [992/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/marquee_label.cpp.o [993/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/level_meter.cpp.o [994/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/horizontal_fit_container.cpp.o [995/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/gradient_round_button.cpp.o [996/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/glare_tooltip.cpp.o [997/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/discrete_sliders.cpp.o [998/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/continuous_sliders.cpp.o [999/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/color_editor.cpp.o [1000/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/cross_fade_label.cpp.o [1001/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/chat_filters_tabs_slider_reorder.cpp.o [1002/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/chat_filters_tabs_slider.cpp.o [1003/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp.o [1004/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/widgets/fields/special_fields.cpp.o [1005/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/image/svg_preview.cpp.o [1006/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/text_options.cpp.o [1007/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/text_lottie_custom_emoji.cpp.o [1008/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/format_values.cpp.o [1009/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/text/format_song_name.cpp.o [1010/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/search_field_controller.cpp.o [1011/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/upload_progress_overlay.cpp.o [1012/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/unique_gift_message_bubble.cpp.o [1013/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/ttl_icon.cpp.o [1014/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/toggle_arrow.cpp.o [1015/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/star_burst.cpp.o [1016/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/snowflakes.cpp.o [1017/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/shake_animation.cpp.o [1018/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/skeleton_animation.cpp.o [1019/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/scroll_content_shadow.cpp.o [1020/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/round_checkbox.cpp.o [1021/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_top_bar.cpp.o [1022/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_stars_colored.cpp.o [1023/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_stars.cpp.o [1024/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_star_renderer.cpp.o [1025/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_star_particles.cpp.o [1026/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_star_model.cpp.o [1027/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_star.cpp.o [1028/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_promo_particles.cpp.o [1029/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_graphics.cpp.o [1030/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_diamond_renderer.cpp.o [1031/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_diamond.cpp.o [1032/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_coin_renderer.cpp.o [1033/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_coin.cpp.o [1034/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_bubble.cpp.o [1035/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_3d_support.cpp.o [1036/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_3d_mesh.cpp.o [1037/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/premium_3d_cover.cpp.o [1038/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/outline_segments.cpp.o [1039/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/ministar_particles.cpp.o [1040/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/loading_element.cpp.o [1041/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/layer_backdrop.cpp.o [1042/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/glare.cpp.o [1043/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/fireworks_animation.cpp.o [1044/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/effects/drifting_particles.cpp.o [1045/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/window_screen_reader_bar.cpp.o [1046/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/window_outdated_bar_dummy.cpp.o [1047/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/who_reacted_context_action.cpp.o [1048/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/ttl_media.cpp.o [1049/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/ton_common.cpp.o [1050/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/title_sub_widget.cpp.o [1051/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/text_copied_toast.cpp.o [1052/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/tabbed_search.cpp.o [1053/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/swipe_handler.cpp.o [1054/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/sub_tabs.cpp.o [1055/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/subsection_tabs_slider_reorder.cpp.o [1056/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/subsection_tabs_slider.cpp.o [1057/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/stars_rating.cpp.o [1058/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/slider_tick_labels.cpp.o [1059/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/send_button.cpp.o [1060/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/send_as_button.cpp.o [1061/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/round_video_recorder.cpp.o [1062/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/popup_selector.cpp.o [1063/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/peer_list_dummy.cpp.o [1064/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/labeled_emoji_tabs.cpp.o [1065/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/invite_link_label.cpp.o [1066/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/invite_link_buttons.cpp.o [1067/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/jump_down_button.cpp.o [1068/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/filter_link_header.cpp.o [1069/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/feature_list.cpp.o [1070/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/emoji_button.cpp.o [1071/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/dynamic_images_strip.cpp.o [1072/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/download_bar.cpp.o [1073/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/delete_message_context_action.cpp.o [1074/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/chat_service_checkbox.cpp.o In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qchar.h:8, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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 = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'constexpr void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4768:25, inlined from 'void Wallet::CardAngle::follow(bool, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_angle.cpp:133:18: /usr/include/c++/15.2.0/bits/stl_algo.h:1924:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1075/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/call_mute_button.cpp.o [1076/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/call_button.cpp.o [1077/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/button_labels.cpp.o [1078/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/button_context_menu.cpp.o [1079/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/controls/button_busy.cpp.o [1080/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/unsupported_notice.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {QImage}; Key = long long unsigned int; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1081/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/torn_edge.cpp.o [1082/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/requests_bar.cpp.o [1083/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/pinned_bar.cpp.o [1084/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/more_chats_bar.cpp.o [1085/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/message_bubble.cpp.o [1086/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/message_bar.cpp.o [1087/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/group_call_userpics.cpp.o [1088/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/group_call_bar.cpp.o [1089/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/forward_options_box.cpp.o [1090/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chats_filter_tag.cpp.o [1091/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_theme_readability.cpp.o [1092/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_theme.cpp.o [1093/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_style_radius.cpp.o [1094/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/chat_style.cpp.o [1095/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp.o [1096/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp.o [1097/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_send_files_way.cpp.o [1098/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_prepare.cpp.o [1099/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_extensions.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp: In member function 'void Ui::Premium::Star::sleepGesture()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:454:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:454:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:454:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:454:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:454:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 454 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp: In member function 'void Ui::Premium::Star::flipGesture()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:417:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 417 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:417:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 417 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp: In member function 'void Ui::Premium::Star::slowFlipGesture()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:399:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 399 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp: In member function 'void Ui::Premium::Star::pullGesture()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:388:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 388 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:388:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 388 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:388:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 388 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:388:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 388 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp: In member function 'void Ui::Premium::Star::startBackSpring()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:352:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:352:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_star.cpp:352:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | } | ^ [1100/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_controls.cpp.o [1101/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/layers/standalone_layer_stack.cpp.o [1102/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_bot_webview_linux_shell.cpp.o [1103/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_bot_webview.cpp.o [1104/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_bot_downloads.cpp.o [1105/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp.o [1106/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_album_preview.cpp.o [1107/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp: In member function 'void Ui::Premium::Object3dCover::startTapTilt(QPoint)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:383:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 383 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:383:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 383 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:383:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 383 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:383:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 383 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp: In member function 'void Ui::Premium::Object3dCover::startSpin()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:323:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 323 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp: In member function 'void Ui::Premium::Object3dCover::startBackSpring()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:347:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 347 | } | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_3d_cover.cpp:347:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 347 | } | ^ [1108/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp.o [1109/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/time_picker_box.cpp.o [1110/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/single_choice_box.cpp.o [1111/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/show_or_premium_box.cpp.o [1112/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/report_box_graphics.cpp.o [1113/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/rate_call_box.cpp.o [1114/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/edit_invite_link.cpp.o [1115/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/edit_factcheck_box.cpp.o [1116/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/edit_birthday_box.cpp.o [1117/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/country_select_box.cpp.o [1118/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/confirm_phone_box.cpp.o [1119/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/confirm_box.cpp.o [1120/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/collectible_info_box.cpp.o [1121/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_time.cpp.o [1122/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_language_box.cpp.o [1123/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_font_box.cpp.o [1124/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/choose_date_time.cpp.o [1125/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/calendar_box.cpp.o [1126/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/boost_box.cpp.o [1127/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/widgets/point_details_widget.cpp.o [1128/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/widgets/chart_lines_filter_widget.cpp.o [1129/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/widgets/chart_header_widget.cpp.o [1130/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/stack_linear_chart_view.cpp.o [1131/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/stack_linear_chart_common.cpp.o [1132/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/stack_chart_common.cpp.o [1133/2601] Linking CXX static library Telegram/lib_spellcheck/liblib_spellcheck.a [1134/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/linear_chart_view.cpp.o [1135/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/chart_view_factory.cpp.o [1136/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/chart_rulers_view.cpp.o [1137/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/bar_chart_view.cpp.o [1138/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/view/abstract_chart_view.cpp.o [1139/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/statistics_xlsx.cpp.o [1140/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/statistics_sheets.cpp.o [1141/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/statistics_graphics.cpp.o [1142/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/statistics_format_values.cpp.o [1143/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/statistics_data_deserialize.cpp.o [1144/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/segment_tree.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qchar.h:8, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1219 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void base::reorder(Container&, int, int) [with Container = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/algorithm.h:40:14, inlined from 'void Ui::SubTabs::finishReorder()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/controls/sub_tabs.cpp:501:15: /usr/include/c++/15.2.0/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void base::reorder(Container&, int, int) [with Container = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/algorithm.h:45:14, inlined from 'void Ui::SubTabs::finishReorder()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/controls/sub_tabs.cpp:501:15: /usr/include/c++/15.2.0/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1145/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/chart_widget.cpp.o [1146/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/chart_rulers_data.cpp.o [1147/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/statistics/chart_lines_filter_controller.cpp.o [1148/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp.o [1149/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/settings/settings_key_navigation.cpp.o [1150/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/settings/settings_common.cpp.o [1151/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/profile/profile_back_button.cpp.o [1152/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/platform/linux/current_geo_location_linux.cpp.o [1153/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_reaction_box.cpp.o [1154/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_panel.cpp.o [1155/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_field.cpp.o [1156/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_form_summary.cpp.o [1157/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_edit_information.cpp.o [1158/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/payments/ui/payments_edit_card.cpp.o [1159/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/passport/ui/passport_form_row.cpp.o [1160/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/passport/ui/passport_details_row.cpp.o [1161/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_ttl.cpp.o [1162/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_timecode_action.cpp.o [1163/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_item_rate_transcribe.cpp.o [1164/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_check_item.cpp.o [1165/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_checked_action.cpp.o [1166/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/menu_action_with_thumbnail.cpp.o [1167/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/menu/gift_resale_filter.cpp.o [1168/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/media_video_canvas.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = Statistic::LinearChartView::Cache; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'virtual void Statistic::LinearChartView::paint(QPainter&, const Statistic::PaintContext&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/view/linear_chart_view.cpp:85:31: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1169/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/media_audio_waveform.cpp.o [1170/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/player/media_player_dropdown.cpp.o [1171/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/player/media_player_button.cpp.o [1172/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_reader.cpp.o [1173/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_implementation.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Statistic::Xlsx::Cell; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp: In function 'void Statistic::{anonymous}::AddCounter(std::vector >&, const QString&, float64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp:81:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 81 | rows.push_back({ | ~~~~~~~~~~~~~~^~ 82 | Xlsx::Text(title), | ~~~~~~~~~~~~~~~~~~ 83 | (value < 0) ? Xlsx::Cell() : Xlsx::Number(value), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp: In function 'void Statistic::{anonymous}::AddValue(std::vector >&, const QString&, const Data::StatisticalValue&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp:70:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 70 | rows.push_back({ | ~~~~~~~~~~~~~~^~ 71 | Xlsx::Text(title), | ~~~~~~~~~~~~~~~~~~ 72 | Xlsx::Number(value.value), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | Xlsx::Number(value.previousValue), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | }); | ~~ In function 'std::vector > Statistic::{anonymous}::OverviewRows(const Data::AnyStatistics&)', inlined from 'std::vector Statistic::Sheets(const Data::AnyStatistics&, const Data::StatisticalGraph&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp:263:1: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_sheets.cpp:90:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 90 | result.push_back({ | ~~~~~~~~~~~~~~~~^~ 91 | Xlsx::Cell(), | ~~~~~~~~~~~~~ 92 | Xlsx::Header(u"Value"_q), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | Xlsx::Header(u"Previous"_q), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | }); | ~~ [1174/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_ffmpeg.cpp.o [1175/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/media/clip/media_clip_check_streaming.cpp.o [1176/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_selection.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = Statistic::LinesFilterController::Entry; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1177/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_position.cpp.o [1178/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/layout_mosaic.cpp.o [1179/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/layout/abstract_layout_item.cpp.o [1180/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/intro/intro_code_input.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = Ui::BackgroundEmojiData; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'gsl::not_null Ui::ChatStyle::backgroundEmojiData(uint64, const std::shared_ptr&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/chat_style.cpp:1000:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1181/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/channel_statistics/earn/earn_icons.cpp.o [1182/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/channel_statistics/earn/earn_format.cpp.o [1183/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/channel_statistics/boosts/giveaway/select_countries_box.cpp.o [1184/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_type_row.cpp.o [1185/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp.o [1186/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/userpic/info_userpic_emoji_builder_layer.cpp.o In file included from /usr/include/qt6/QtCore/qjsonarray.h:8, from /usr/include/qt6/QtCore/QJsonArray:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp:15: /usr/include/qt6/QtCore/qjsonvalue.h: In member function 'QString QJsonValueConstRef::toString(const QString&) const': /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ [1187/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/userpic/info_userpic_color_circle_button.cpp.o [1188/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/userpic/info_userpic_bubble_wrap.cpp.o [1189/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/profile/info_profile_top_bar_action_button.cpp.o [1190/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/profile/info_profile_text.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36, inlined from 'std::vector Ui::DivideByGroups(PreparedList&&, SendFilesWay, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp:554:24: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1191/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/profile/info_profile_music_button.cpp.o [1192/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/profile/info_profile_icon.cpp.o [1193/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/info/info_flexible_scroll.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = int; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1194/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/history/view/controls/history_view_voice_record_button.cpp.o [1195/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/history/view/controls/history_view_characters_limit.cpp.o [1196/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/history/history_view_top_toast.cpp.o [1197/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_view_widget.cpp.o [1198/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_view.cpp.o [1199/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_theme.cpp.o [1200/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_slideshow_chrome.cpp.o [1201/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_state.cpp.o [1202/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_serialize.cpp.o [1203/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_native_richtext.cpp.o [1204/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Statistic::PointDetailsWidget::Line*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Statistic::PointDetailsWidget::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Statistic::PointDetailsWidget::Line*; _Tp = Statistic::PointDetailsWidget::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Statistic::PointDetailsWidget::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Statistic::PointDetailsWidget::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Statistic::PointDetailsWidget::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Statistic::PointDetailsWidget::Line*; _Tp = Statistic::PointDetailsWidget::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Statistic::PointDetailsWidget::Line*; _ForwardIterator = Statistic::PointDetailsWidget::Line*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Statistic::PointDetailsWidget::Line}; _Tp = Statistic::PointDetailsWidget::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1205/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_links.cpp.o [1206/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_inline.cpp.o [1207/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_formulas.cpp.o [1208/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp.o [1209/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_prepare.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:176:6: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 176 | void AlbumPreview::prepareThumbs(gsl::span items) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp: In constructor 'Ui::AlbumPreview::AlbumPreview(QWidget*, const style::ComposeControls&, gsl::span, const Ui::Text::MarkedContext&, Ui::SendFilesWay)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:33:1: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 33 | AlbumPreview::AlbumPreview( | ^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp:45:22: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 45 | prepareThumbs(items); | ~~~~~~~~~~~~~^~~~~~~ [1210/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_media_reuse.cpp.o [1211/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_media_block.cpp.o [1212/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_parse_validate.cpp.o [1213/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_parse_finalize.cpp.o [1214/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_parse_convert.cpp.o [1215/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_parse.cpp.o [1216/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_microtex.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*; _Tp = Ui::WhoReadParticipant]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, 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++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::WhoReadParticipant*; _Tp = Ui::WhoReadParticipant]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::WhoReadParticipant; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1217/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_math_renderer.cpp.o [1218/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_math.cpp.o [1219/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_history_view_media.cpp.o [1220/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_embed_overlay.cpp.o [1221/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_document.cpp.o [1222/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_controller.cpp.o [1223/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_button_row.cpp.o [1224/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_text.cpp.o [1225/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_selection.cpp.o [1226/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_scroll_forwarder.cpp.o [1227/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_quote.cpp.o [1228/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_paint.cpp.o [1229/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_layout_structure.cpp.o [1230/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp.o [1231/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article_caption_hit.cpp.o [1232/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_article.cpp.o In file included from /usr/include/qt6/QtCore/qdebug.h:42, from /usr/include/qt6/QtCore/qvariant.h:13, from /usr/include/qt6/QtGui/qevent.h:19, from /usr/include/qt6/QtGui/QtEvents:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:23, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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:755:14: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 755 | iterator erase(const_iterator it) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/media/clip/media_clip_reader.cpp:934:51: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 934 | i = _readers.erase(i); | ~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/clip/media_clip_reader.cpp:953:51: note: parameter passing for argument of type 'QMap::const_iterator' changed in GCC 7.1 953 | i = _readers.erase(i); | ~~~~~~~~~~~~~~^~~ [1233/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/markdown/iv_markdown_common.cpp.o [1234/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/iv_zoom_controls.cpp.o [1235/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/iv_search_controller.cpp.o [1236/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/iv_search_bar.cpp.o [1237/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/iv_data.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Ui::RequestsBarContent::RequestsBarContent(const Ui::RequestsBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/requests_bar.h:24:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, 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++/15.2.0/bits/vector.tcc:238:44, inlined from 'Ui::RequestsBarContent& Ui::RequestsBarContent::operator=(const Ui::RequestsBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/ui/chat/requests_bar.cpp:50:14: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1238/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/iv_controller.cpp.o [1239/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_window.cpp.o [1240/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_widget.cpp.o [1241/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_toolbar_pill.cpp.o [1242/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_text_entities.cpp.o [1243/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_state.cpp.o [1244/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_structure_menu.cpp.o [1245/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_prepared_selection.cpp.o [1246/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_table_remove.cpp.o [1247/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_table_grid.cpp.o [1248/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_path.cpp.o In file included from /usr/include/qt6/QtCore/qstringlist.h:6, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/QColor:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:14, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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:319:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 319 | inline QList(std::initializer_list args) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::LimitGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:666:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 666 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::ButtonGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:674:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 674 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::FullHeightGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:684:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 684 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::GiftGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:691:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 691 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::StoriesIconsGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:700:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 700 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp: In function 'QGradientStops Ui::Premium::CreditsIconGradientStops()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/premium_graphics.cpp:707:9: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 707 | }; | ^ [1249/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_media.cpp.o [1250/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_list.cpp.o [1251/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_page_blocks.cpp.o In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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 = long long unsigned int; _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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _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 = long long unsigned int; _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 = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Iv::Markdown::{anonymous}::CollectOldMediaBlocksForReuse(const std::vector&, Iv::Markdown::MediaBlockStorage*, MediaBlockReusePool*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_media_reuse.cpp:244:22: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [1252/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_math_box.cpp.o [1253/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_insert_suggestions.cpp.o [1254/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_commands.cpp.o [1255/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_clipboard_import.cpp.o [1256/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_clipboard.cpp.o [1257/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_box.cpp.o [1258/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_auto_pair.cpp.o [1259/2601] Building CXX object Telegram/CMakeFiles/td_iv.dir/SourceFiles/iv/editor/iv_editor_article_style.cpp.o [1260/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/ui/boxes/about_cocoon_box.cpp.o [1261/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_text_editing.cpp.o [1262/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_emoji_document.cpp.o [1263/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_text.cpp.o [1264/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_shape.cpp.o [1265/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_link.cpp.o [1266/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_line.cpp.o [1267/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_image.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp: In function 'std::vector Iv::Markdown::{anonymous}::PrepareDetailsBlocks(const Iv::Markdown::MarkdownNode&, Iv::Markdown::PrepareState*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:549:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 549 | return { std::move(block) }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp: In function 'std::vector Iv::Markdown::{anonymous}::PrepareBlocks(const Iv::Markdown::MarkdownNode&, Iv::Markdown::PrepareContext, Iv::Markdown::PrepareState*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:719:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 719 | return { PrepareDisplayMathBlock(node, state) }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:727:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 727 | return { PrepareCodeBlock(node) }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:729:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 729 | return { PrepareRuleBlock() }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:732:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 732 | return { std::move(block) }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:741:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 741 | return { std::move(block) }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:745:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 745 | return { std::move(block) }; | ^ In function 'std::vector Iv::Markdown::{anonymous}::PrepareTableBlocks(const Iv::Markdown::MarkdownNode&, Iv::Markdown::PrepareContext, Iv::Markdown::PrepareState*)', inlined from 'std::vector Iv::Markdown::{anonymous}::PrepareBlocks(const Iv::Markdown::MarkdownNode&, Iv::Markdown::PrepareContext, Iv::Markdown::PrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:748:49: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_blocks.cpp:279:35: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 279 | return { std::move(block) }; | ^ [1268/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_canvas.cpp.o [1269/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_base.cpp.o [1270/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene_item_animated.cpp.o [1271/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/scene/scene.cpp.o [1272/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/photo_editor_common.cpp.o [1273/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_trim_timeline.cpp.o [1274/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_layer_widget.cpp.o [1275/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_link_pill.cpp.o [1276/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_crop.cpp.o [1277/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_audio_menu.cpp.o [1278/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/editor_audio_disc_button.cpp.o [1279/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/editor/controllers/undo_controller.cpp.o [1280/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/top_peers_strip.cpp.o [1281/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/restore_windows_offer.cpp.o [1282/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/posts_search_intro.cpp.o [1283/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/dialogs_top_bar_suggestion_content.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvRelatedArticlesBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:1777:16, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*, Iv::Markdown::PreparedEditBlockPath, NativeIvDepthContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:2066:54: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::Markdown::PreparedBlock*; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvRelatedArticlesBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:1777:16, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*, Iv::Markdown::PreparedEditBlockPath, NativeIvDepthContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:2066:54: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::Markdown::PreparedBlock*; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvRelatedArticlesBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:1777:16, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*, Iv::Markdown::PreparedEditBlockPath, NativeIvDepthContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:2066:54: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvRelatedArticlesBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:1777:16, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*, Iv::Markdown::PreparedEditBlockPath, NativeIvDepthContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:2066:54: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::Markdown::PreparedBlock*; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvRelatedArticlesBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:1777:16, inlined from 'bool Iv::Markdown::{anonymous}::PrepareCanonicalNativeIvBlock(const RichPageBlock&, std::vector*, Iv::Markdown::NativeIvPrepareState*, Iv::Markdown::PreparedEditBlockPath, NativeIvDepthContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare_native_blocks.cpp:2066:54: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1284/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/dialogs_stories_list.cpp.o [1285/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/dialogs_pill.cpp.o [1286/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/chat_search_in.cpp.o [1287/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/dialogs/ui/chat_search_empty.cpp.o [1288/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/data/data_statistics_chart.cpp.o [1289/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/data/data_passkey_deserialize.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmetatype.h:30, from /usr/include/qt6/QtGui/qtextoption.h:10, from /usr/include/qt6/QtGui/qpainter.h:14, from /usr/include/qt6/QtGui/QPainter:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:20, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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++/15.2.0/bits/stl_map.h:624:22, inlined from 'virtual QVariant Editor::EmojiDocument::loadResource(int, const QUrl&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/editor/scene/scene_emoji_document.cpp:52:16: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1290/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/data/data_birthday.cpp.o [1291/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/data/raw/raw_countries_bounds.cpp.o [1292/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/countries/countries_instance.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Iv::Markdown::{anonymous}::QuoteInterval; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Iv::Markdown::{anonymous}::QuoteInterval; _Alloc = std::allocator]', inlined from 'bool Iv::Markdown::{anonymous}::ApplyReplacements(std::vector*, const std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_quote.cpp:114:20: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Iv::Markdown::{anonymous}::QuoteInterval; _Alloc = std::allocator]', inlined from 'bool Iv::Markdown::{anonymous}::ClampIntervals(std::vector*, int64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_quote.cpp:56:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1293/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/core/mime_type.cpp.o [1294/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/core/file_location.cpp.o [1295/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/core/current_geo_location.cpp.o [1296/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/chat_helpers/stickers_emoji_image_loader.cpp.o [1297/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/chat_helpers/field_characters_count_manager.cpp.o [1298/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/ui/calls_device_menu.cpp.o [1299/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp.o [1300/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/calls_group_stars_coloring.cpp.o [1301/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp.o [1302/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/calls/group/ui/calls_group_recording_box.cpp.o [1303/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/boxes/translate_box_content.cpp.o [1304/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/boxes/url_auth_box_content.cpp.o [1305/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/boxes/peers/toggle_topics_box.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::GroupCallUser; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Ui::GroupCallBarContent::GroupCallBarContent(const Ui::GroupCallBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/group_call_bar.h:24:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::GroupCallUser*; _Tp = Ui::GroupCallUser]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, 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++/15.2.0/bits/vector.tcc:238:44, inlined from 'Ui::GroupCallBarContent& Ui::GroupCallBarContent::operator=(const Ui::GroupCallBarContent&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/ui/chat/group_call_bar.cpp:135:14: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1306/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp.o [1307/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_statistics.cpp.o [1308/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_editor.cpp.o [1309/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_window_main_menu.cpp.o [1310/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_window.cpp.o [1311/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_tgw.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Data::StatisticalChart::StatisticalChart(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1312/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_wallet.cpp.o [1313/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_overview.cpp.o [1314/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_media_view.cpp.o [1315/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_filter_link_header.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_passkey_deserialize.cpp:12: /usr/include/qt6/QtCore/qjsonvalue.h: In member function 'QString QJsonValueConstRef::toString(const QString&) const': /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ [1316/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings_premium.cpp.o [1317/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings_active_sessions.cpp.o [1318/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings_local_storage.cpp.o [1319/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings.cpp.o [1320/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_profile.cpp.o [1321/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_payments.cpp.o In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:35, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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 = QDate; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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 350 | constexpr iterator erase( | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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-7.4.2-full/Telegram/SourceFiles/ui/boxes/calendar_box.cpp: In member function 'void Ui::CalendarBox::Inner::releaseDistantImages()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/boxes/calendar_box.cpp:761:31: 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 761 | _requestedMonths.erase(begin(_requestedMonths), months); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/boxes/calendar_box.cpp:763:31: 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 763 | _requestedMonths.erase(months, end(_requestedMonths)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QDate; Type = Ui::CalendarBox::Inner::DynamicImageState; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1322/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_passport.cpp.o [1323/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_media_stories.cpp.o [1324/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_media_player.cpp.o [1325/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_iv.cpp.o [1326/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_intro.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1989:37, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:746:29, inlined from 'std::vector Iv::Markdown::RichPageBlocksForSelectedSegments(const Iv::RichPage&, const std::vector&, MarkdownArticleSelection)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_selection.cpp:1624:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1327/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info_userpic_builder.cpp.o [1328/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info_levels.cpp.o [1329/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_channel_earn.cpp.o [1330/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_giveaway.cpp.o [1331/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info_profile_top_bar.cpp.o [1332/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info_profile_actions.cpp.o [1333/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info.cpp.o [1334/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_export.cpp.o [1335/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_calls.cpp.o In file included from /usr/include/range/v3/algorithm/sort.hpp:41, from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:28, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/heap_algorithm.hpp: In function 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]': /usr/include/range/v3/algorithm/sort.hpp:100:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'Editor::ItemBase::Sticky Editor::ItemBase::computeSticky(Qt::Orientation) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/editor/scene/scene_item_base.cpp:420:14: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]', inlined from 'constexpr 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 = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = int Editor::ItemBase::computeSticky(Qt::Orientation) const::Candidate::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'Editor::ItemBase::Sticky Editor::ItemBase::computeSticky(Qt::Orientation) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/editor/scene/scene_item_base.cpp:420:14: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1336/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_location_picker.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/core/current_geo_location.cpp:22: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'QString QJsonValueRef::toString(const QString&) const' at /usr/include/qt6/QtCore/qjsonvalue.h:298:119, inlined from 'Core::{anonymous}::ResolveLocationAddressGeneric(const Core::GeoLocation&, const QString&, const QString&, Fn)::::)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/core/current_geo_location.cpp:143:58: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ [1337/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_history_view_voice_record_bar.cpp.o [1338/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_emoji_picker_overlay.cpp.o [1339/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_chat_helpers.cpp.o [1340/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_dialogs_layout.cpp.o [1341/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_dialogs_widget.cpp.o [1342/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_dialogs.cpp.o [1343/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_polls.cpp.o [1344/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_connection_box.cpp.o [1345/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_compose_ai_box.cpp.o [1346/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_window_lock_widgets.cpp.o [1347/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_passcode_strength_meter.cpp.o [1348/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_marquee_label.cpp.o [1349/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_color_editor.cpp.o [1350/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_labeled_emoji_tabs.cpp.o In file included from /usr/include/c++/15.2.0/bits/stl_algo.h:61, from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qchar.h:8, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | 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++/15.2.0/bits/stl_algo.h:4874: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 = QString; Type = Raw::GeoBounds; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = QString; Type = Raw::GeoBounds; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909: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++/15.2.0/bits/stl_algo.h:4874: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 = QString; Type = Raw::GeoBounds; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:414:12, inlined from 'constexpr base::flat_map::flat_map(std::initializer_list::pair_type>) [with Key = QString; Type = Raw::GeoBounds; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:818:35: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1351/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_country_select_box.cpp.o [1352/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_collectible_info_box.cpp.o [1353/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_choose_date_time.cpp.o [1354/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_calendar_box.cpp.o [1355/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_settings_notifications.cpp.o [1356/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_info_community_requests_widget.cpp.o [1357/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_keys_legend.cpp.o [1358/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_url_auth_box_content.cpp.o [1359/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_stickers_box.cpp.o [1360/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_share_box.cpp.o [1361/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_edit_peer_members.cpp.o [1362/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_peer_list_section_index.cpp.o [1363/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_passcode_box.cpp.o [1364/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_moderate_messages_box.cpp.o [1365/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_background_preview_box.cpp.o [1366/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_add_contact_box.cpp.o [1367/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_api_chat_invite.cpp.o [1368/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_boxes.cpp.o [1369/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_userpic_button.cpp.o [1370/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_ttl_media.cpp.o [1371/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_color_indices.cpp.o [1372/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_premium_limits.cpp.o [1373/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_premium.cpp.o [1374/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_credits.cpp.o [1375/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_history_view_about_view.cpp.o [1376/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_chat_style.cpp.o [1377/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_chat.cpp.o [1378/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_menu_icons.cpp.o [1379/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_filter_icons.cpp.o [1380/2601] Building CXX object Telegram/CMakeFiles/td_ui.dir/gen/styles/style_td_common.cpp.o In file included from /usr/include/qt6/QtCore/qstringlist.h:6, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/QColor:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:14, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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:319:12: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 319 | inline QList(std::initializer_list args) | ^~~~~ In lambda function, inlined from 'void Ui::CallMuteButton::refreshGradients()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:968:4: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:965:25: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 965 | }; | ^ 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-7.4.2-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:580:3: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/controls/call_mute_button.cpp:157:53: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 157 | { 1., st::groupCallForceMuted1->c } }); | ^ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*; _Tp = Iv::Markdown::PreparedLink]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*; _Tp = Iv::Markdown::PreparedLink]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedButtonRowButton*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedButtonRowButton*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedButtonRowButton*; _Tp = Iv::Markdown::PreparedButtonRowButton]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedButtonRowButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Iv::Markdown::PreparedButtonRowBlockData::PreparedButtonRowBlockData(const Iv::Markdown::PreparedButtonRowBlockData&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare.h:686:8, inlined from 'Iv::Markdown::PreparedBlock::PreparedBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare.h:707:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedBlock*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedBlock*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedButtonRowButton*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedButtonRowButton*; _Tp = Iv::Markdown::PreparedButtonRowButton]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::Markdown::PreparedButtonRowButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedButtonRowButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'constexpr Iv::Markdown::PreparedButtonRowBlockData& Iv::Markdown::PreparedButtonRowBlockData::operator=(const Iv::Markdown::PreparedButtonRowBlockData&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare.h:686:8, inlined from 'Iv::Markdown::PreparedBlock& Iv::Markdown::PreparedBlock::operator=(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_prepare.h:707:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedBlock*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedBlock*; _Tp = Iv::Markdown::PreparedBlock]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedBlock; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/hashtable.h: In 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 = Iv::Markdown::CachedTextLeafKey; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _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++/15.2.0/bits/hashtable.h:1157:7: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator' changed in GCC 7.1 1157 | erase(iterator __it) | ^~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::UpdateLaidOutLeafContent(LaidOutTableCell*, const PreparedTableCell&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'void Iv::Markdown::UpdateLaidOutLeafContent(LaidOutTableCell*, const PreparedTableCell&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:2585:28: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::UpdateLaidOutLeafContent(LaidOutTableCell*, const PreparedTableCell&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'void Iv::Markdown::UpdateLaidOutLeafContent(LaidOutTableCell*, const PreparedTableCell&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:2622:29: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::BuildOrReusePlainTextLeaf(Ui::Text::String*, CachedTextLeafSlot, const PreparedBlock&, const style::TextStyle&, const QString&, int, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'void Iv::Markdown::BuildOrReusePlainTextLeaf(Ui::Text::String*, CachedTextLeafSlot, const PreparedBlock&, const style::TextStyle&, const QString&, int, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:1116:28: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::BuildOrReuseMarkedTextLeaf(Ui::Text::String*, CachedTextLeafSlot, const PreparedBlock&, const style::TextStyle&, const style::Markdown&, const TextWithEntities&, const std::vector&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, int, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'void Iv::Markdown::BuildOrReuseMarkedTextLeaf(Ui::Text::String*, CachedTextLeafSlot, const PreparedBlock&, const style::TextStyle&, const style::Markdown&, const TextWithEntities&, const std::vector&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, int, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:1077:28: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::BuildOrReuseEditPlaceholderLeaf(QString*, Ui::Text::String*, const PreparedBlock&, const QString&, const style::TextStyle&, int, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'void Iv::Markdown::BuildOrReuseEditPlaceholderLeaf(QString*, Ui::Text::String*, const PreparedBlock&, const QString&, const style::TextStyle&, int, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:1150:28: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = InitializeTableCellLayout(const Iv::Markdown::PreparedTableCell&, const std::vector*, Iv::Markdown::InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, Iv::Markdown::LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'Iv::Markdown::LaidOutTableCell Iv::Markdown::{anonymous}::InitializeTableCellLayout(const Iv::Markdown::PreparedTableCell&, const std::vector*, Iv::Markdown::InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, Iv::Markdown::LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:248:28, inlined from 'Iv::Markdown::LaidOutBlock Iv::Markdown::LayoutTableBlock(const PreparedBlock&, std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, int, int, bool, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:3089:12: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = InitializeTableCellLayout(const Iv::Markdown::PreparedTableCell&, const std::vector*, Iv::Markdown::InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, Iv::Markdown::LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'Iv::Markdown::LaidOutTableCell Iv::Markdown::{anonymous}::InitializeTableCellLayout(const Iv::Markdown::PreparedTableCell&, const std::vector*, Iv::Markdown::InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, Iv::Markdown::LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:286:29, inlined from 'Iv::Markdown::LaidOutBlock Iv::Markdown::LayoutTableBlock(const PreparedBlock&, std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, int, int, bool, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:3089:12: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void Iv::Markdown::{anonymous}::BuildOrReuseCachedTextLeaf(Ui::Text::String*, Spellchecker::HighlightProcessId*, Iv::Markdown::LayoutContext, Iv::Markdown::CachedTextLeafKey, Iv::Markdown::CachedTextLeafSourceSignature, Builder&&) [with Builder = Iv::Markdown::LayoutCodeBlock(const PreparedBlock&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, int, int, bool, bool, CodeBlockSyntaxHighlightTracker*, LayoutContext)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:219:23, inlined from 'Iv::Markdown::LaidOutBlock Iv::Markdown::LayoutCodeBlock(const PreparedBlock&, const std::vector*, InlineFormulaObjectCache*, const std::shared_ptr&, const style::Markdown&, int, int, int, int, bool, bool, CodeBlockSyntaxHighlightTracker*, LayoutContext)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article_layout_blocks.cpp:2882:28: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/hashtable.h: In 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 = long long unsigned int; _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++/15.2.0/bits/hashtable.h:1157:7: 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 >::iterator' changed in GCC 7.1 1157 | erase(iterator __it) | ^~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*; _Tp = Iv::Markdown::PreparedLink]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::Markdown::PreparedLink*; _Tp = Iv::Markdown::PreparedLink]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::Markdown::PreparedLink; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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 = Iv::Markdown::CachedTextLeafKey; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _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++/15.2.0/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, 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 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _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 = Iv::Markdown::CachedTextLeafKey; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _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 = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Iv::Markdown::{anonymous}::PruneCachedTextLeafs(Iv::Markdown::CachedTextLeafPool*, Predicate&&) [with Predicate = Iv::Markdown::MarkdownArticle::Impl::refreshFormattedDates(TimeId)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:170:27, inlined from 'void Iv::Markdown::MarkdownArticle::Impl::refreshFormattedDates(TimeId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5428:22: /usr/include/c++/15.2.0/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, 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 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5939:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5948:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5957:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5966:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5975:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::shared_ptr; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >]', inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(Iv::Markdown::PreparedMediaBlockId, Factory&&) [with Factory = Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:6001:22, inlined from 'std::shared_ptr Iv::Markdown::MarkdownArticle::Impl::getOrCreateMediaBlock(const Iv::Markdown::PreparedBlock&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:5984:5: /usr/include/c++/15.2.0/bits/unordered_map.h:817:26: note: parameter passing for argument of type 'std::unordered_map >::iterator' {aka '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 >::iterator'} changed in GCC 7.1 817 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ 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 = Iv::Markdown::CachedTextLeafKey; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _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 = Iv::Markdown::CachedTextLeafKey; _Tp = Iv::Markdown::CachedTextLeafEntry; _Hash = Iv::Markdown::CachedTextLeafKeyHasher; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Iv::Markdown::{anonymous}::PruneCachedTextLeafs(Iv::Markdown::CachedTextLeafPool*, Predicate&&) [with Predicate = Iv::Markdown::MarkdownArticle::Impl::setContent(Iv::Markdown::MarkdownArticleContent)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:170:27, inlined from 'void Iv::Markdown::MarkdownArticle::Impl::setContent(Iv::Markdown::MarkdownArticleContent)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/markdown/iv_markdown_article.cpp:4262:23: /usr/include/c++/15.2.0/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, Iv::Markdown::CachedTextLeafKeyHasher, 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 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'QByteArray Ui::BotWebView::{anonymous}::OriginCheckScript(const QString&)', inlined from 'void Ui::BotWebView::Panel::postEvent(const QString&, EventData)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:3903:22: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:183:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 183 | }).toJson(QJsonDocument::Compact); | ^ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/QJsonObject:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview_linux_shell.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:11: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'void Ui::BotWebView::Panel::switchInlineQueryMessage(const QJsonObject&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp:2755:36: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ 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-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:28, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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 = Ui::PaidReactionTop*; C = std::reference_wrapper; P0 = std::reference_wrapper; P1 = std::reference_wrapper]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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/range/v3/action/stable_sort.hpp:20, from /usr/include/range/v3/action.hpp:34: /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 = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:148: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 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = Ui::PaidReactionTop*; I2 = __gnu_cxx::__normal_iterator >; D = int; C = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 = Ui::PaidReactionTop*; D = int; C = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 In file included from /usr/include/range/v3/algorithm/stable_sort.hpp:45: /usr/include/range/v3/algorithm/inplace_merge.hpp: In static member function 'static void ranges::detail::merge_adaptive_fn::impl(I, I, I, ranges::iter_difference_t, ranges::iter_difference_t, ranges::iter_value_t*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper; P = std::reference_wrapper]': /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 65 | static void impl(I first, I middle, I last, iter_difference_t len1, | ^~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /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:101:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:101: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:101: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:122:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 122 | merge_adaptive_fn::impl(std::move(first), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 123 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 124 | std::move(last), | ~~~~~~~~~~~~~~~~ 125 | len1, | ~~~~~ 126 | len2, | ~~~~~ 127 | buf, | ~~~~ 128 | pred, | ~~~~~ 129 | proj); | ~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:185:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 186 | std::move(m1), | ~~~~~~~~~~~~~~ 187 | middle, | ~~~~~~~ 188 | len11, | ~~~~~~ 189 | len21, | ~~~~~~ 190 | buf, | ~~~~ 191 | buf_size, | ~~~~~~~~~ 192 | std::ref(pred), | ~~~~~~~~~~~~~~~ 193 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:201:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | (*this)(middle, | ~~~~~~~^~~~~~~~ 202 | std::move(m2), | ~~~~~~~~~~~~~~ 203 | std::move(last), | ~~~~~~~~~~~~~~~~ 204 | len12, | ~~~~~~ 205 | len22, | ~~~~~~ 206 | buf, | ~~~~ 207 | buf_size, | ~~~~~~~~~ 208 | std::ref(pred), | ~~~~~~~~~~~~~~~ 209 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /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 = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /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)); | ~~~~~~~~~~~~~~~ /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 = ranges::greater; P = int Ui::PaidReactionTop::*]': /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 = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:80:44: /usr/include/range/v3/algorithm/inplace_merge.hpp:228:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 230 | std::move(last), | ~~~~~~~~~~~~~~~~ 231 | len1, | ~~~~~ 232 | len2, | ~~~~~ 233 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 0, | ~~ 235 | std::move(pred), | ~~~~~~~~~~~~~~~~ 236 | std::move(proj)); | ~~~~~~~~~~~~~~~~ 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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'ranges::borrowed_iterator_t ranges::stable_sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:222:27, inlined from 'Ui::{anonymous}::FillTopReactors(gsl::not_null, std::vector, const std::vector&, rpl::producer, rpl::producer, Fn, bool)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/payments/ui/payments_reaction_box.cpp:306:22: /usr/include/range/v3/algorithm/stable_sort.hpp:209:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 209 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:211:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 212 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/ui_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_ui.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:719:24: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Tp = Iv::RichPage::GroupedMediaItem]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::normalizeActiveListItemSurface()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6062:21: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::reuseOrInsertParagraph(const BlockContainerPath&, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5656:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'bool Iv::Editor::State::appendInsertedTrailingText(const BlockContainerPath&, int, int, TextWithEntities)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6143:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::normalizeTextOnlyQuoteSurface(const BlockContainerPath&, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5576:23: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::normalizeTextOnlyListItemForInsertion(const BlockContainerPath&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5544:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:895:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 895 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:895:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:331:40, inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:896:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1912:13: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:896:17: /usr/include/c++/15.2.0/bits/vector.tcc:352:42: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 352 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 353 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 354 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4322:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4322 | blocks->erase(blocks->begin() + index + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'void Iv::Editor::State::mergeListWithNextSibling(const BlockPath&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4290:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4290 | blocks->erase(blocks->begin() + list.index + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::removeTarget(const RemovalTarget&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:10809:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 10809 | blocks->erase(blocks->begin() + target.block.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'void Iv::Editor::State::adoptLeadingParagraphListItemText(Iv::Editor::{anonymous}::ListItem*) const': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7674:27: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7674 | item->blocks.erase(item->blocks.begin()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:900:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::insertPreparedBlocksAtExplicitPosition(std::vector, const BlockContainerPath&, int*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9682:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9682 | destination->insert( | ~~~~~~~~~~~~~~~~~~~^ 9683 | destination->begin() + *insertAt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9684 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9685 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9682:28: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::vector Iv::Editor::State::takeListItemBlocksForUnwrap(Iv::Editor::{anonymous}::ListItem*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7656:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7656 | result.insert( | ~~~~~~~~~~~~~^ 7657 | result.end(), | ~~~~~~~~~~~~~ 7658 | std::make_move_iterator(item->blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7659 | std::make_move_iterator(item->blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7656:22: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::joinActiveParagraphBoundaryUnchecked(bool, ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3599:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3599 | blocks->erase(blocks->begin() + (forward ? adjacentIndex : activeIndex)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::joinActiveListItemForwardUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3871:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3871 | blocks->erase(blocks->begin() + next->list.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3883:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3883 | taken.erase(taken.begin()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3886:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3886 | item->blocks.insert( | ~~~~~~~~~~~~~~~~~~~^ 3887 | item->blocks.begin() + index + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3888 | std::make_move_iterator(taken.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3889 | std::make_move_iterator(taken.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3886:36: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::escapeEmptyActiveBlockLineUnchecked()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3941:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3941 | blocks->erase(blocks->begin() + path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3951:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3951 | parent->erase(parent->begin() + parentPath.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::liftActiveLineOutOfContainerUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4046:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4046 | blocks->erase(blocks->begin()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4049:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4049 | parent->erase(parent->begin() + containerPath->index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'bool Iv::Editor::State::liftActiveLineOutOfContainerUnchecked(ActiveTextSelectionTarget*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4051:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::joinBlockAfterActiveContainerUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4110:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4110 | parent->erase(parent->begin() + containerPath->index + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::removeEmptyBlockBeforeActiveUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4160:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4160 | blocks->erase(blocks->begin() + destination.block.index - 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::appendActiveParagraphToPreviousListUnchecked()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4244:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4244 | blocks->erase(blocks->begin() + paragraphPath.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::joinActiveParagraphIntoPreviousListUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4395:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4395 | blocks->erase(blocks->begin() + paragraphPath.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::removeStructuralSelection(const Iv::Markdown::PreparedEditSelection&, bool)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:4740:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 4740 | blocks->erase( | ~~~~~~~~~~~~~^ 4741 | blocks->begin() + range->from, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4742 | blocks->begin() + range->till); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::unwrapActiveQuoteUnchecked(bool, const ActiveTextInsertContext&, ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5929:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5929 | container->erase(container->begin() + index); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5930:26: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 5930 | container->insert( | ~~~~~~~~~~~~~~~~~^ 5931 | container->begin() + index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5932 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5933 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:5930:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::insertLeadingParagraphActiveUnchecked(bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6219:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'Iv::Editor::State::submitActiveSingleLineFieldUnchecked(const ActiveEnterContext&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6385:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::handleEnterAtBlockUnchecked(const BlockContainerPath&, int, const ActiveEnterContext&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6755:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::handleEnterAtBlockUnchecked(const BlockContainerPath&, int, const ActiveEnterContext&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6780:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::splitActiveLineIntoListItemUnchecked()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7073:28: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 7073 | moved.blocks.assign( | ~~~~~~~~~~~~~~~~~~~^ 7074 | std::make_move_iterator(blocks->begin() + index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7075 | std::make_move_iterator(blocks->end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7076:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7076 | blocks->erase(blocks->begin() + index, blocks->end()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::unwrapMatchingStructuralWrapper(const Iv::Markdown::PreparedEditSelection&, InsertBlockType, BoundaryTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7629:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7629 | parent->erase(parent->begin() + wrapperPath.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7630:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7630 | parent->insert( | ~~~~~~~~~~~~~~^ 7631 | parent->begin() + wrapperPath.index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7632 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7633 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7630:23: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::unwrapListItemRangeIntoParent(const BlockPath&, int, int, bool, BoundaryTarget*, StructuralBlockRange*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7826:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7826 | inserted.insert( | ~~~~~~~~~~~~~~~^ 7827 | inserted.end(), | ~~~~~~~~~~~~~~~ 7828 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7829 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7826:32: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7852:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7852 | parent->erase(parent->begin() + listPath.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7863:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7863 | parent->insert( | ~~~~~~~~~~~~~~^ 7864 | parent->begin() + insertAt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7865 | std::make_move_iterator(inserted.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7866 | std::make_move_iterator(inserted.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7863:23: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'bool Iv::Editor::State::unwrapListItemRangeIntoParent(const BlockPath&, int, int, bool, BoundaryTarget*, StructuralBlockRange*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7869:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::liftActiveListItemUnchecked()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:7189:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 7189 | blocks->erase(blocks->begin() + surface->path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::joinActiveListItemBoundaryUnchecked(ActiveTextSelectionTarget*)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3707:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3707 | taken.erase(taken.begin()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3710:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 3710 | merged.insert( | ~~~~~~~~~~~~~^ 3711 | merged.end(), | ~~~~~~~~~~~~~ 3712 | std::make_move_iterator(taken.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3713 | std::make_move_iterator(taken.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:3710:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::handleActiveListEnterUnchecked(const ActiveEnterContext&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6847:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 6847 | next.blocks.insert( | ~~~~~~~~~~~~~~~~~~^ 6848 | next.blocks.end(), | ~~~~~~~~~~~~~~~~~~ 6849 | std::make_move_iterator(blocks.begin() + moveFrom), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6850 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6847:35: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6851:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 6851 | blocks.erase(blocks.begin() + moveFrom, blocks.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'std::optional Iv::Editor::State::handleActiveListEnterUnchecked(const ActiveEnterContext&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6855:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'std::optional Iv::Editor::State::handleActiveListEnterUnchecked(const ActiveEnterContext&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:6920:46: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 6920 | blocks->erase(blocks->begin() + surface->path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::insertBlocksAfterActiveWithContextUnchecked(std::vector&, const ActiveTextInsertContext&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:8967:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 8967 | destination->erase(destination->begin() + insertAt); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:8973:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 8973 | destination->insert( | ~~~~~~~~~~~~~~~~~~~^ 8974 | destination->begin() + insertAt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8975 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8976 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:8973:28: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'Iv::Editor::{anonymous}::ApplyResult Iv::Editor::State::applySplitParagraphText(const TextNodeDescriptor&, std::vector)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1877:50: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1877 | container->insert( | ~~~~~~~~~~~~~~~~~^ 1878 | container->begin() + path.index + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1879 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1880 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1877:50: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1896:53: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1896 | owner->blocks.insert( | ~~~~~~~~~~~~~~~~~~~~^ 1897 | owner->blocks.begin(), | ~~~~~~~~~~~~~~~~~~~~~~ 1898 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1899 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1896:53: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1927:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1927 | item->blocks.insert( | ~~~~~~~~~~~~~~~~~~~^ 1928 | item->blocks.begin(), | ~~~~~~~~~~~~~~~~~~~~~ 1929 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1930 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1927:44: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp: In member function 'bool Iv::Editor::State::insertBlocksAfterActiveUnchecked(std::vector, std::optional)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9630:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9630 | container->erase(container->begin() + insertAt); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9631:42: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9631 | container->insert( | ~~~~~~~~~~~~~~~~~^ 9632 | container->begin() + insertAt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9633 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9634 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9631:42: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9661:26: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9661 | container->insert( | ~~~~~~~~~~~~~~~~~^ 9662 | container->begin() + insertAt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9663 | std::make_move_iterator(blocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9664 | std::make_move_iterator(blocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9661:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = TextSelectionDropResult; Callback = Iv::Editor::State::moveTextSelectionToDropTarget(const std::vector&, const Iv::Markdown::PreparedEditDropTarget&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:13, inlined from 'Iv::Editor::State::TextSelectionDropResult Iv::Editor::State::moveTextSelectionToDropTarget(const std::vector&, const Iv::Markdown::PreparedEditDropTarget&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:8913:3: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:8891:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 8891 | sourceBlocks->erase( | ~~~~~~~~~~~~~~~~~~~^ 8892 | sourceBlocks->begin() + sourceLeaf.block.index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = DisplayMathEditResult; Callback = Iv::Editor::State::editActiveDisplayMath(QString, bool)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:13, inlined from 'Iv::Editor::State::DisplayMathEditResult Iv::Editor::State::editActiveDisplayMath(QString, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9386:3: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9336:46: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9336 | blocks->erase(blocks->begin() + nextIndex); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9338:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9338 | blocks->erase(blocks->begin() + mathIndex); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9355:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9355 | blocks->erase(blocks->begin() + mathIndex); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:9358:46: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9358 | blocks->erase(blocks->begin() + previousIndex); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::setGroupedMediaIntent(const BlockPath&, Iv::RichPage::GroupedMediaIntent)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1830:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1830 | blocks->erase(blocks->begin() + path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1831:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1831 | blocks->insert( | ~~~~~~~~~~~~~~^ 1832 | blocks->begin() + path.index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | std::make_move_iterator(groupedBlocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | std::make_move_iterator(groupedBlocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1831:31: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Iv::Editor::State::addItemsToGroupedMedia(const BlockPath&, int)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1792:26, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::addItemsToGroupedMedia(const BlockPath&, int)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::addItemsToGroupedMedia(const BlockPath&, int)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1797:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1797 | blocks->erase( | ~~~~~~~~~~~~~^ 1798 | blocks->begin() + path.index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | blocks->begin() + till); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1800:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1800 | blocks->insert( | ~~~~~~~~~~~~~~^ 1801 | blocks->begin() + path.index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1802 | std::make_move_iterator(groupedBlocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1803 | std::make_move_iterator(groupedBlocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1800:31: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::removeGroupedItem(const BlockPath&, int)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1739:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1739 | blocks->erase(blocks->begin() + path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::ungroupGroupedMediaBlocks(const Iv::Editor::{anonymous}::PreparedEditSelection&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31, inlined from 'bool Iv::Editor::State::ungroupGroupedMediaBlocks(const Iv::Editor::{anonymous}::PreparedEditSelection&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1662:29: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1697:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1697 | blocks->erase( | ~~~~~~~~~~~~~^ 1698 | blocks->begin() + range->from, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1699 | blocks->begin() + range->till); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1700:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1700 | blocks->insert( | ~~~~~~~~~~~~~~^ 1701 | blocks->begin() + range->from, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1702 | std::make_move_iterator(replacement.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | std::make_move_iterator(replacement.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1700:31: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::ungroupGroupedMediaBlock(const BlockPath&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1624:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1624 | blocks->erase(blocks->begin() + path.index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1625:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1625 | blocks->insert( | ~~~~~~~~~~~~~~^ 1626 | blocks->begin() + path.index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1627 | std::make_move_iterator(emitted.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1628 | std::make_move_iterator(emitted.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1625:31: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In lambda function, inlined from 'Result Iv::Editor::State::applyCheckedMutation(Result, Callback&&) [with Result = bool; Callback = Iv::Editor::State::groupPhotoVideoBlocks(const Iv::Editor::{anonymous}::PreparedEditSelection&, Iv::RichPage::GroupedMediaIntent)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:802:31, inlined from 'bool Iv::Editor::State::groupPhotoVideoBlocks(const Iv::Editor::{anonymous}::PreparedEditSelection&, Iv::RichPage::GroupedMediaIntent)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1516:29: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1573:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1573 | replacement.insert( | ~~~~~~~~~~~~~~~~~~^ 1574 | replacement.end(), | ~~~~~~~~~~~~~~~~~~ 1575 | std::make_move_iterator(kept.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | std::make_move_iterator(kept.begin() + keptBeforeMedia)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1573:35: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1577:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1577 | replacement.insert( | ~~~~~~~~~~~~~~~~~~^ 1578 | replacement.end(), | ~~~~~~~~~~~~~~~~~~ 1579 | std::make_move_iterator(groupedBlocks.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1580 | std::make_move_iterator(groupedBlocks.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1577:35: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1581:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1581 | replacement.insert( | ~~~~~~~~~~~~~~~~~~^ 1582 | replacement.end(), | ~~~~~~~~~~~~~~~~~~ 1583 | std::make_move_iterator(kept.begin() + keptBeforeMedia), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1584 | std::make_move_iterator(kept.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1581:35: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1585:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1585 | blocks->erase( | ~~~~~~~~~~~~~^ 1586 | blocks->begin() + range->from, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1587 | blocks->begin() + range->till); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1588:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1588 | blocks->insert( | ~~~~~~~~~~~~~~^ 1589 | blocks->begin() + range->from, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1590 | std::make_move_iterator(replacement.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | std::make_move_iterator(replacement.end())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:1588:31: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:746:29, inlined from 'std::optional > Iv::Editor::State::structuredClipboardDataForSelection(const Iv::Markdown::PreparedEditSelection&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_state.cpp:2477:33: /usr/include/c++/15.2.0/bits/stl_vector.h:1989:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1990 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function '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 = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_pch.h:9, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/td_iv.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Iv::Editor::Widget::RetainedLeafField; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp: In member function 'base::unique_qptr Iv::Editor::Widget::reviveRetainedLeafField(int, const Iv::Editor::State::LeafPath&, Iv::Editor::State::FieldMode, const InlineFieldStyleKey&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp:9915:50: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9915 | _retainedLeafFields.erase(_retainedLeafFields.begin() + i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp: In member function 'void Iv::Editor::Widget::removeRetainedLeafFieldsAfter(int)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp:9980:54: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9980 | i = _retainedLeafFields.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp: In member function 'void Iv::Editor::Widget::pruneRetainedLeafFields()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp:9967:54: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9967 | i = _retainedLeafFields.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp:9973:42: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9973 | _retainedLeafFields.erase(_retainedLeafFields.begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp: In member function 'void Iv::Editor::Widget::retainActiveLeafField(bool)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_widget.cpp:9893:54: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 9893 | i = _retainedLeafFields.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [1381/2601] Automatic MOC for target Telegram [1382/2601] Automatic RCC for Resources/qrc/telegram/bot_webview_shell.qrc [1383/2601] Automatic RCC for models/models.qrc [1384/2601] Automatic RCC for shaders/shaders.qrc [1385/2601] Automatic RCC for Resources/qrc/telegram/tgw.qrc [1386/2601] Automatic RCC for Resources/qrc/telegram/sounds.qrc [1387/2601] Automatic RCC for Resources/qrc/telegram/telegram.qrc [1388/2601] Automatic RCC for Resources/qrc/telegram/picker.qrc [1389/2601] Automatic RCC for Resources/qrc/telegram/export_rich.qrc [1390/2601] Automatic RCC for Resources/qrc/telegram/export.qrc [1391/2601] Automatic RCC for Resources/qrc/telegram/animations.qrc [1392/2601] Automatic RCC for Resources/qrc/emoji_preview.qrc [1393/2601] Automatic RCC for Resources/qrc/emoji_8.qrc [1394/2601] Automatic RCC for Resources/qrc/emoji_7.qrc [1395/2601] Automatic RCC for Resources/qrc/emoji_6.qrc [1396/2601] Automatic RCC for Resources/qrc/emoji_5.qrc [1397/2601] Automatic RCC for Resources/qrc/emoji_4.qrc [1398/2601] Automatic RCC for Resources/qrc/emoji_3.qrc [1399/2601] Automatic RCC for Resources/qrc/emoji_2.qrc [1400/2601] Automatic RCC for Resources/qrc/emoji_1.qrc [1401/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx.gch [1402/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_bot_webview_shell.cpp.o [1403/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/DZDAKFTJRW/qrc_models.cpp.o [1404/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/J2CBEEI3P5/qrc_shaders.cpp.o [1405/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_tgw.cpp.o [1406/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_sounds.cpp.o [1407/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_telegram.cpp.o [1408/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_picker.cpp.o [1409/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_export_rich.cpp.o [1410/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_export.cpp.o [1411/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/PO3CNGJD5B/qrc_animations.cpp.o [1412/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_preview.cpp.o [1413/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_8.cpp.o [1414/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_7.cpp.o [1415/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_6.cpp.o [1416/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_5.cpp.o [1417/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_4.cpp.o [1418/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_3.cpp.o [1419/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_2.cpp.o [1420/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/Telegram_autogen/U2UXUZ4CID/qrc_emoji_1.cpp.o [1421/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tray_accounts_menu_dummy.cpp.o [1422/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tray.cpp.o [1423/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings.cpp.o [1424/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mainwindow.cpp.o [1425/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mainwidget.cpp.o [1426/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main.cpp.o [1427/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/logs.cpp.o [1428/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/apiwrap.cpp.o [1429/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_generate_name.cpp.o [1430/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_embedded.cpp.o [1431/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_cloud_list.cpp.o [1432/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_themes_chat.cpp.o [1433/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_warning.cpp.o [1434/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_preview.cpp.o [1435/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor_box.cpp.o [1436/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor_block.cpp.o [1437/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme_editor.cpp.o [1438/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/themes/window_theme.cpp.o [1439/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_unlock_passcode_box.cpp.o [1440/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_text_drop.cpp.o [1441/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_setup_email.cpp.o [1442/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_session_controller_contact.cpp.o [1443/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_session_controller_bot_forum.cpp.o [1444/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_session_controller.cpp.o [1445/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/session/window_session_media.cpp.o [1446/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_separate_id.cpp.o [1447/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_saved_windows.cpp.o [1448/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_restore_shell.cpp.o [1449/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_peer_menu.cpp.o [1450/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_no_paid_token.cpp.o [1451/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_media_preview.cpp.o [1452/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_main_menu_helpers.cpp.o [1453/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_main_menu.cpp.o [1454/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_lock_widgets.cpp.o [1455/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_history_hider.cpp.o [1456/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_filters_menu.cpp.o [1457/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_filters_favorite.cpp.o [1458/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_controller.cpp.o [1459/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_connecting_widget.cpp.o [1460/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_columns.cpp.o [1461/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_chat_switch_process.cpp.o [1462/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_chat_preview.cpp.o [1463/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/window_adaptive.cpp.o [1464/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/section_widget.cpp.o [1465/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_utilities.cpp.o [1466/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_manager_default.cpp.o [1467/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/notifications_manager.cpp.o [1468/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/window/main_window.cpp.o [1469/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/webauthn/webauthn_common.cpp.o [1470/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/webauthn/cable_ceremony.cpp.o [1471/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/webauthn/cable_box.cpp.o [1472/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_window_transition.cpp.o [1473/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_vault.cpp.o [1474/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_user_addresses.cpp.o [1475/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_unlock.cpp.o [1476/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_transfer_store.cpp.o [1477/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_transfer_messages.cpp.o [1478/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_request_box.cpp.o [1479/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_request.cpp.o [1480/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_login.cpp.o [1481/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_link.cpp.o [1482/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_emulation.cpp.o [1483/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_claims.cpp.o [1484/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_box.cpp.o [1485/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect_bot.cpp.o [1486/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_ton_connect.cpp.o [1487/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_stream.cpp.o [1488/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_session_waits.cpp.o [1489/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_session_gift_moves.cpp.o [1490/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_session_deposit.cpp.o [1491/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_session.cpp.o [1492/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_send_preparation.cpp.o [1493/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_row_address_chips.cpp.o [1494/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_rates.cpp.o [1495/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_phrase_shares.cpp.o [1496/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_panel.cpp.o [1497/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_palette.cpp.o [1498/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_own_card.cpp.o [1499/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_onramp.cpp.o [1500/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_move_to_gifts.cpp.o [1501/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_key_protection.cpp.o [1502/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_gift_move_presentation.cpp.o [1503/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_fiat.cpp.o [1504/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_engine.cpp.o [1505/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_diamond_flight.cpp.o [1506/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_custody.cpp.o [1507/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_content.cpp.o [1508/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_comment.cpp.o [1509/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_collectibles_viewport.cpp.o [1510/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_collectibles_hint.cpp.o [1511/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_collectibles.cpp.o [1512/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_collectible_record.cpp.o [1513/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_collectible_media.cpp.o [1514/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_chat_show.cpp.o [1515/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_view_motion.cpp.o [1516/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_view.cpp.o [1517/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_transition.cpp.o [1518/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_stickers.cpp.o [1519/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_space.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:636: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:707: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-7.4.2-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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_map.h:789:7, inlined from 'Data::CloudTheme& Data::CloudTheme::operator=(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_cloud_themes.h:33: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-7.4.2-full/Telegram/SourceFiles/window/themes/window_theme_preview.cpp:1145:17: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1520/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_look.cpp.o [1521/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_foreground.cpp.o [1522/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_float.cpp.o [1523/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_flight.cpp.o [1524/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_editor.cpp.o [1525/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_drag.cpp.o [1526/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_card_colors.cpp.o [1527/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_api.cpp.o [1528/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_amount_painter.cpp.o [1529/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_amount_field.cpp.o In file included from /usr/include/qt6/QtCore/qmap.h:12, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QPointF]': /usr/include/qt6/QtCore/qlist.h:319:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 319 | inline QList(std::initializer_list args) | ^~~~~ In file included from /usr/include/qt6/QtGui/qtransform.h:7, from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13, from /usr/include/qt6/QtGui/qicon.h:10, from /usr/include/qt6/QtGui/QIcon:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:60: In constructor 'QPolygonF::QPolygonF(std::initializer_list) [inherited from QList]', inlined from 'std::optional Wallet::CardViewTransform(QSize, const CardViewPose&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view_motion.cpp:248:3: /usr/include/qt6/QtGui/qpolygon.h:98:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | using QList::QList; | ^~~~~ In constructor 'QPolygonF::QPolygonF(std::initializer_list) [inherited from QList]', inlined from 'std::optional Wallet::CardViewTransform(QSize, const CardViewPose&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view_motion.cpp:254:3: /usr/include/qt6/QtGui/qpolygon.h:98:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | using QList::QList; | ^~~~~ [1530/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_address_label.cpp.o [1531/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/wallet/wallet_address.cpp.o [1532/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/peer/video_userpic_player.cpp.o [1533/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/unread_badge.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = Wallet::VaultRuntime::AccountRecords; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {Wallet::VaultRuntime::AccountRecords}; Key = long long unsigned int; Type = Wallet::VaultRuntime::AccountRecords; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Wallet::VaultRuntime::registerAccount(Main::Session&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_vault.cpp:588:19: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1534/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/top_background_gradient.cpp.o [1535/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/rows_scroll_cache.cpp.o [1536/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/item_text_options.cpp.o [1537/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/filter_icon_panel.cpp.o [1538/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/filter_icons.cpp.o [1539/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/dynamic_thumbnails.cpp.o [1540/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/countryinput.cpp.o [1541/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/widgets/peer_bubble.cpp.o [1542/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/widgets/chat_filters_tabs_strip.cpp.o [1543/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/widgets/expandable_peer_list.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_flight.cpp: In function 'std::pair Wallet::{anonymous}::CurveRange(float64, float64, float64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_flight.cpp:61:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | float64 to) { | ^ [1544/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/text/format_song_document_name.cpp.o [1545/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image_opaque_bounds.cpp.o [1546/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image_location_factory.cpp.o [1547/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image_location.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp: In member function 'std::vector::iterator Wallet::TransferMessages::forget(std::vector::iterator)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp:141:48: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 141 | std::vector::iterator TransferMessages::forget( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp: In member function 'HistoryItem* Wallet::TransferMessages::forgetSending(FullMsgId)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp:165:15: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 165 | forget(i); | ~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp: In member function 'HistoryItem* Wallet::TransferMessages::adopt(gsl::not_null, MsgId, const MTPDmessageService&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp:242:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | i = forget(i); | ~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp:246:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 246 | forget(i); | ~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_transfer_messages.cpp:279:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 279 | forget(i); | ~~~~~~^~~ [1548/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/image/image.cpp.o [1549/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/voice_once_particles.cpp.o [1550/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/send_action_animations.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1551/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/thanos_effect_session.cpp.o [1552/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/thanos_effect_renderer.cpp.o [1553/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/thanos_effect_controller.cpp.o [1554/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/thanos_effect.cpp.o [1555/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/reaction_fly_animation.cpp.o [1556/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_surface.cpp.o [1557/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_pill.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:229:59: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return std::make_pair(point.x(), point.y()); | ^ In file included from /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = QPointF; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qmap.h:12: /usr/include/qt6/QtCore/qlist.h: In constructor 'QList::QList(std::initializer_list<_Tp>) [with T = QPointF]': /usr/include/qt6/QtCore/qlist.h:319:12: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 319 | inline QList(std::initializer_list args) | ^~~~~ In file included from /usr/include/qt6/QtGui/qtransform.h:7, from /usr/include/qt6/QtGui/qimage.h:12, from /usr/include/qt6/QtGui/qpixmap.h:13, from /usr/include/qt6/QtGui/qicon.h:10, from /usr/include/qt6/QtGui/QIcon:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:60: In constructor 'QPolygonF::QPolygonF(std::initializer_list) [inherited from QList]', inlined from 'QPolygonF Wallet::{anonymous}::FoldQuad(QRect, float64, float64, float64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:124:3: /usr/include/qt6/QtGui/qpolygon.h:98:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | using QList::QList; | ^~~~~ In constructor 'QPolygonF::QPolygonF(std::initializer_list) [inherited from QList]', inlined from 'Wallet::CardFold Wallet::ComputeCardFold(QRect, float64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1005:3: /usr/include/qt6/QtGui/qpolygon.h:98:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | using QList::QList; | ^~~~~ In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103: /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]': /usr/include/range/v3/algorithm/sort.hpp:100:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper&, QSize, int):: >]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:196:14, inlined from 'std::optional Wallet::CardStickerAutoArea(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1185:2: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::less; P = Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)::]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::CollectFootprints(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:196:14, inlined from 'std::optional Wallet::CardStickerAutoArea(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1185:2: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'std::vector Wallet::{anonymous}::ConvexHull(std::array, float64)', inlined from 'Wallet::{anonymous}::Forbidden Wallet::{anonymous}::ForbiddenCenters(const Footprint&, float64, float64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:262:44, inlined from 'std::optional Wallet::CardStickerAutoArea(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1188:20: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:241:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 241 | result.erase(ranges::unique(result, [&](QPointF a, QPointF b) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | return Length(b - a) <= epsilon; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | }), end(result)); | ~~~~~~~~~~~~~~~~ In function 'std::vector Wallet::{anonymous}::ContactCandidates(const Search&)', inlined from 'std::optional Wallet::CardStickerAutoArea(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1193:48: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:551:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 551 | result.erase(ranges::remove_if(result, [&](QPointF point) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | return !Contains(region, point, epsilon); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | }), end(result)); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: 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 = Wallet::{anonymous}::Spot; _Alloc = std::allocator]', 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 = Wallet::{anonymous}::Spot; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::optional Wallet::{anonymous}::LeastOverlap(const Search&, const std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:937:14, inlined from 'std::optional Wallet::CardStickerAutoArea(const std::vector&, QSize, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_space.cpp:1195:54: /usr/include/c++/15.2.0/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1558/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_panel.cpp.o [1559/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_layer.cpp.o [1560/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_gifts_panel.cpp.o [1561/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_gift_field.cpp.o [1562/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_emoji_field.cpp.o [1563/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/peer_qr_colors_panel.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Wallet::Api::Sent; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Wallet::Api::Sent; _Alloc = std::allocator]', inlined from 'bool Wallet::Api::requestAnswered(mtpRequestId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_api.cpp:175:13: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Wallet::Api::Sent; _Alloc = std::allocator]', inlined from 'void Wallet::Api::checkTimeouts()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_api.cpp:201:14: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1564/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/message_sending_text_flight.cpp.o [1565/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/message_sending_history.cpp.o [1566/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/message_sending_animation_controller.cpp.o [1567/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/emoji_fly_animation.cpp.o [1568/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/credits_graphics.cpp.o [1569/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/effects/animated_string.cpp.o [1570/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/warning_tooltip.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Ui::PatternPoint; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/top_background_gradient.cpp: In function 'const std::vector& Ui::PatternBgPoints()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/top_background_gradient.cpp:166:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 166 | }; | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/top_background_gradient.cpp: In function 'const std::vector& Ui::PatternBgPointsSmall()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/top_background_gradient.cpp:203:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 203 | }; | ^ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = double; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1571/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/userpic_button.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::shared_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {const std::shared_ptr&}; Key = long long unsigned int; Type = std::shared_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1572/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/table_rows.cpp.o In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:100:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_box.cpp:315:14, inlined from 'void Wallet::{anonymous}::RefreshApps(gsl::not_null, gsl::not_null, const std::shared_ptr&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_box.cpp:440:31: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)::; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::CollectApps(const Wallet::TonConnect&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_box.cpp:315:14, inlined from 'void Wallet::{anonymous}::RefreshApps(gsl::not_null, gsl::not_null, const std::shared_ptr&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_box.cpp:440:31: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1573/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/silent_toggle.cpp.o [1574/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/location_picker.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = QString; Type = Wallet::AddressOwner; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const QString&; Args = {Wallet::AddressOwner&}; Key = QString; Type = Wallet::AddressOwner; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Wallet::UserAddresses::finishOwner(const QString&, std::optional, bool, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_user_addresses.cpp:390:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1575/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/keys_legend.cpp.o [1576/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/emoji_button_factory.cpp.o [1577/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/custom_emoji_toast_icon.cpp.o [1578/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/controls/compose_ai_button_factory.cpp.o [1579/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/sponsored_message_bar.cpp.o [1580/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/choose_theme_controller.cpp.o [1581/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/choose_send_as.cpp.o [1582/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/peer_qr_gift_field.cpp: In function 'std::pair Ui::{anonymous}::ModelFlat(int, int, QPointF, const Ui::PeerQrGiftMetrics&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/peer_qr_gift_field.cpp:62:49: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | const PeerQrGiftMetrics &metrics) { | ^ [1583/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp.o [1584/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/boxes/peer_qr_box.cpp.o [1585/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/boxes/emoji_stake_box.cpp.o [1586/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/ui/boxes/edit_invite_link_session.cpp.o [1587/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_wallet.cpp.o [1588/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_touch_lists.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::CardLookTransition::Layer; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_transition.cpp: In member function 'void Wallet::CardLookTransition::prune(crl::time)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_transition.cpp:354:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 354 | _layers.erase(begin(_layers), begin(_layers) + index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_transition.cpp: In member function 'void Wallet::CardLookTransition::settle()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_transition.cpp:362:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 362 | _layers.erase(begin(_layers), end(_layers) - 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1589/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_touch.cpp.o [1590/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_theme.cpp.o [1591/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_storage_disk.cpp.o [1592/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_storage.cpp.o [1593/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_state.cpp.o [1594/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_selection_lists.cpp.o [1595/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_selection.cpp.o [1596/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_scroll_lists.cpp.o [1597/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_scroll.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:636: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-7.4.2-full/Telegram/lib_base/base/flat_map.h:707: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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_map.h:789:7, inlined from 'Data::CloudTheme::CloudTheme(const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_cloud_themes.h:33:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1598/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_runtime.cpp.o [1599/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_resources.cpp.o [1600/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_renderer.cpp.o [1601/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_painter_filters.cpp.o [1602/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_painter.cpp.o [1603/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_media.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Ui::PeerQrPill::Particle; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Ui::PeerQrPill::Particle; _Alloc = std::allocator]', inlined from 'void Ui::PeerQrPill::stepParticles(const Frame&, float64, crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/peer_qr_pill.cpp:807:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Ui::PeerQrPill::Particle; _Alloc = std::allocator]', inlined from 'void Ui::PeerQrPill::startTransition(Transition, crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/ui/effects/peer_qr_pill.cpp:520:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1604/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_log_box.cpp.o [1605/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_intl.cpp.o [1606/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_emoji_images.cpp.o [1607/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_emoji.cpp.o [1608/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_cursor.cpp.o [1609/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_canvas.cpp.o [1610/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_bridge.cpp.o [1611/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tgw/tgw_backend.cpp.o [1612/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_window_exposure.cpp.o [1613/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widgets.cpp.o [1614/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_stress_live.cpp.o [1615/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_stress.cpp.o [1616/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_paint_policy.cpp.o [1617/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_ops.cpp.o [1618/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_host.cpp.o [1619/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_fixture.cpp.o [1620/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_stop.cpp.o In file included from /usr/include/range/v3/algorithm/sort.hpp:41, from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/heap_algorithm.hpp: In function 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = ranges::less; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 = ranges::identity]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'bool Tgw::StorageDisk::readIndex()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage_disk.cpp:367:14: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = ranges::identity]', inlined from 'constexpr 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 = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'bool Tgw::StorageDisk::readIndex()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage_disk.cpp:367:14: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1621/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_pictures.cpp.o [1622/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_paint_policy.cpp.o [1623/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_input.cpp.o [1624/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_hosts.cpp.o [1625/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_context.cpp.o [1626/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_bridge.cpp.o [1627/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance_actions.cpp.o [1628/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_conformance.cpp.o [1629/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_bot.cpp.o [1630/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_widget_attacks.cpp.o [1631/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_wheel.cpp.o [1632/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_web_cache.cpp.o [1633/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_wallet_ready.cpp.o [1634/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_wallet_intercept.cpp.o [1635/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_via_window.cpp.o [1636/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_transfer.cpp.o [1637/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_touch.cpp.o [1638/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_toast_capture.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qcompare.h:13, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _Tp std::max(initializer_list<_Tp>) [with _Tp = double]': /usr/include/c++/15.2.0/bits/stl_algo.h:5784:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5784 | max(initializer_list<_Tp> __l) | ^~~ /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _Tp std::min(initializer_list<_Tp>) [with _Tp = double]': /usr/include/c++/15.2.0/bits/stl_algo.h:5764:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5764 | min(initializer_list<_Tp> __l) | ^~~ [1639/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_text_reads.cpp.o [1640/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_text_drop.cpp.o [1641/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_style.cpp.o [1642/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_session_gate.cpp.o [1643/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_secrecy_scan.cpp.o [1644/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_scenario.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Wallet::{anonymous}::Separator; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Wallet::{anonymous}::Slot; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Slot; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::GlyphFlow::prune(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1167:14: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Separator; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::GlyphFlow::prune(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1170:19: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Slot; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::GlyphFlow::finish()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1182:14: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Separator; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::GlyphFlow::finish()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1189:19: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp: In function 'float64 Wallet::{anonymous}::EquivalentLabel::paintParts(QPainter&, std::span, float64, crl::time) const': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2390:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 2390 | float64 EquivalentLabel::paintParts( | ^~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Wallet::{anonymous}::LabelPart; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void Wallet::{anonymous}::EquivalentLabel::paintAnimated(QPainter&, crl::time) const', inlined from 'virtual void Wallet::{anonymous}::EquivalentLabel::paintEvent(QPaintEvent*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2450:16: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2432:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 2432 | x += paintParts(p, _prefixes, x, now); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2440:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 2440 | x += paintParts(p, _suffixes, x, now); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2441:19: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 2441 | paintParts(p, { &_arrows, 1 }, x, now); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Wallet::{anonymous}::Layer; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Layer; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::AmountRow::finishContent()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1663:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::Layer; _Alloc = std::allocator]', inlined from 'bool Wallet::{anonymous}::AmountRow::animationCallback(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1683:16, inlined from 'Wallet::{anonymous}::AmountRow::AmountRow(QWidget*, Wallet::AmountFieldArgs&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:1484:27, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = Wallet::{anonymous}::AmountRow::AmountRow(QWidget*, Wallet::AmountFieldArgs&)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = Wallet::{anonymous}::AmountRow::AmountRow(QWidget*, Wallet::AmountFieldArgs&)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:116:35, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = Wallet::{anonymous}::AmountRow::AmountRow(QWidget*, Wallet::AmountFieldArgs&)::; _ArgTypes = {long long int}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::LabelPart; _Alloc = std::allocator]', inlined from 'void Wallet::{anonymous}::EquivalentLabel::finishContent()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2326:15, inlined from 'bool Wallet::{anonymous}::EquivalentLabel::animationCallback(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2336:16, inlined from 'Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2220:27, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:116:35, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::; _ArgTypes = {long long int}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::{anonymous}::LabelPart; _Alloc = std::allocator]', inlined from 'bool Wallet::{anonymous}::EquivalentLabel::animationCallback(crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2340:16, inlined from 'Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_amount_field.cpp:2220:27, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::&; _Args = {long long int}]' at /usr/include/c++/15.2.0/bits/invoke.h:116:35, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = Wallet::{anonymous}::EquivalentLabel::EquivalentLabel(QWidget*, Ui::Text::MarkedContext)::; _ArgTypes = {long long int}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1645/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_runner.cpp.o [1646/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_rpc_retry.cpp.o [1647/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_rpc_fixture.cpp.o [1648/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_queued_drag.cpp.o [1649/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_qpa_mouse_self_test.cpp.o [1650/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_qpa_mouse.cpp.o [1651/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_publication_identity_scan_self_test.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qcompare.h:13, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algo.h: In instantiation of 'constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = float]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:384:47: required from here 384 | const auto [nearest, farthest] = std::minmax({ | ~~~~~~~~~~~^~ 385 | values[upper + first], | ~~~~~~~~~~~~~~~~~~~~~~ 386 | values[upper + second], | ~~~~~~~~~~~~~~~~~~~~~~~ 387 | values[lower + first], | ~~~~~~~~~~~~~~~~~~~~~~ 388 | values[lower + second], | ~~~~~~~~~~~~~~~~~~~~~~~ 389 | }); | ~~ /usr/include/c++/15.2.0/bits/stl_algo.h:3447:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | minmax(initializer_list<_Tp> __l) | ^~~~~~ 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-7.4.2-full/Telegram/SourceFiles/stdafx.h:103: /usr/include/range/v3/algorithm/remove.hpp: In function 'constexpr I ranges::remove_fn::operator()(I, S, const T&, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; T = QString; P = QString Wallet::CardStickers::Sinking::*]': /usr/include/range/v3/algorithm/remove.hpp:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 44 | constexpr I RANGES_FUNC(remove)(I first, S last, T const & val, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/remove.hpp:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661: /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::CardStickers::Sinking; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::pruneSinkings(crl::time)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1416:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1416 | _sinkings.erase( | ~~~~~~~~~~~~~~~^ 1417 | ranges::remove_if(_sinkings, finished), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1418 | end(_sinkings)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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::WalletCardSticker*; C = std::reference_wrapper; P0 = std::reference_wrapper&, const std::vector&):: >; P1 = std::reference_wrapper&, const std::vector&):: >]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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 'constexpr 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&, const std::vector&):: >; P1 = std::reference_wrapper&, const std::vector&):: >]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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&, const std::vector&):: >; P1 = std::reference_wrapper&, const std::vector&):: >]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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/range/v3/algorithm.hpp:69, from /usr/include/range/v3/all.hpp:18: In member function 'constexpr ranges::borrowed_iterator_t ranges::remove_fn::operator()(Rng&&, const T&, P) const [with Rng = std::vector&; T = QString; P = QString Wallet::CardStickers::Sinking::*]', inlined from 'void Wallet::CardStickers::sink(const QString&, crl::time)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1388:17: /usr/include/range/v3/algorithm/remove.hpp:68:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 68 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::sink(const QString&, crl::time)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1387:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1387 | _sinkings.erase( | ~~~~~~~~~~~~~~~^ 1388 | ranges::remove(_sinkings, canonical, &Sinking::address), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1389 | end(_sinkings)); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/action/stable_sort.hpp:20, from /usr/include/range/v3/action.hpp:34: /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::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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 = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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 = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:148: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 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = Data::WalletCardSticker*; I2 = __gnu_cxx::__normal_iterator >; D = int; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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::WalletCardSticker*; D = int; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Data::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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 In file included from /usr/include/range/v3/algorithm/stable_sort.hpp:45: /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&, const std::vector&):: >]': /usr/include/range/v3/algorithm/inplace_merge.hpp:101:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:101: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:101: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:185:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 186 | std::move(m1), | ~~~~~~~~~~~~~~ 187 | middle, | ~~~~~~~ 188 | len11, | ~~~~~~ 189 | len21, | ~~~~~~ 190 | buf, | ~~~~ 191 | buf_size, | ~~~~~~~~~ 192 | std::ref(pred), | ~~~~~~~~~~~~~~~ 193 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:201:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | (*this)(middle, | ~~~~~~~^~~~~~~~ 202 | std::move(m2), | ~~~~~~~~~~~~~~ 203 | std::move(last), | ~~~~~~~~~~~~~~~~ 204 | len12, | ~~~~~~ 205 | len22, | ~~~~~~ 206 | buf, | ~~~~ 207 | buf_size, | ~~~~~~~~~ 208 | std::ref(pred), | ~~~~~~~~~~~~~~~ 209 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /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 = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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&, const std::vector&):: >]', inlined from 'void ranges::detail::inplace_stable_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:80:44: /usr/include/range/v3/algorithm/inplace_merge.hpp:228:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 230 | std::move(last), | ~~~~~~~~~~~~~~~~ 231 | len1, | ~~~~~ 232 | len2, | ~~~~~ 233 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 0, | ~~ 235 | std::move(pred), | ~~~~~~~~~~~~~~~~ 236 | std::move(proj)); | ~~~~~~~~~~~~~~~~ /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::WalletCardSticker; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const 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 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 = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]', inlined from 'ranges::borrowed_iterator_t ranges::stable_sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = Wallet::StackCardStickers(std::vector&, const std::vector&)::]' at /usr/include/range/v3/algorithm/stable_sort.hpp:222:27, inlined from 'void Wallet::StackCardStickers(std::vector&, const std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:745:21: /usr/include/range/v3/algorithm/stable_sort.hpp:209:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 209 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:211:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 212 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::CardStickers::Landing; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::pruneLandings(crl::time)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1346:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1346 | _landings.erase(ranges::remove_if(_landings, [&](const Landing &landing) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1347 | if (disabled) { | ~~~~~~~~~~~~~~~ 1348 | return true; | ~~~~~~~~~~~~ 1349 | } else if (now - landing.started < kLandingDuration) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1350 | return false; | ~~~~~~~~~~~~~ 1351 | } | ~ 1352 | const auto entry = lookup(landing.address); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1353 | const auto ended = !entry | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1354 | || !entry->image.isNull() | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | || landing.frame.isNull(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | if (ended) { | ~~~~~~~~~~~~ 1357 | finished.push_back(landing.address); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | } | ~ 1359 | return ended; | ~~~~~~~~~~~~~ 1360 | }), end(_landings)); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::dropArrival(const QString&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1334:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1334 | _landings.erase( | ~~~~~~~~~~~~~~~^ 1335 | ranges::remove(_landings, canonical, &Landing::address), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1336 | end(_landings)); | ~~~~~~~~~~~~~~~ In member function 'constexpr ranges::borrowed_iterator_t ranges::remove_fn::operator()(Rng&&, const T&, P) const [with Rng = std::vector&; T = QString; P = QString Wallet::CardStickers::Sinking::*]', inlined from 'void Wallet::CardStickers::dropArrival(const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1338:17: /usr/include/range/v3/algorithm/remove.hpp:68:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 68 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::dropArrival(const QString&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1337:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1337 | _sinkings.erase( | ~~~~~~~~~~~~~~~^ 1338 | ranges::remove(_sinkings, canonical, &Sinking::address), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1339 | end(_sinkings)); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp: In member function 'void Wallet::CardStickers::apply(std::vector&&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1036:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1036 | _landings.erase(ranges::remove_if(_landings, [&](const Landing &landing) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | return !lookup(landing.address); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | }), end(_landings)); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_stickers.cpp:1039:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1039 | _sinkings.erase(ranges::remove_if(_sinkings, [&](const Sinking &sinking) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | return !lookup(sinking.address); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1041 | }), end(_sinkings)); | ~~~~~~~~~~~~~~~~~~~ [1652/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_publication_identity_scan.cpp.o [1653/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_probe.cpp.o [1654/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_press_origin.cpp.o [1655/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_post_paint.cpp.o [1656/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_panel.cpp.o [1657/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_palette.cpp.o [1658/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_open_handoff.cpp.o [1659/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_notify_override.cpp.o [1660/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_messages.cpp.o [1661/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_menu.cpp.o [1662/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_marking_read.cpp.o [1663/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_mapped_target.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = int; Type = Tgw::QtFont; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const int&; Args = {Tgw::QtFont}; Key = int; Type = Tgw::QtFont; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'int Tgw::QtBackend::makeFont(FontKey, twlite::FontMetrics&, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_backend.cpp:537:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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, std::pair >; _Alloc = std::allocator, std::pair > >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::pair >, std::allocator, std::pair > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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, Tgw::QtBackend::CachedFont>; _Alloc = std::allocator, Tgw::QtBackend::CachedFont> >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, Tgw::QtBackend::CachedFont>, std::allocator, Tgw::QtBackend::CachedFont> > >::const_iterator' changed in GCC 7.1 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, Tgw::QtBackend::CachedFont>; _Alloc = std::allocator, Tgw::QtBackend::CachedFont> >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = std::pair; Type = Tgw::QtBackend::CachedFont; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, Tgw::QtBackend::CachedFont>, std::allocator, Tgw::QtBackend::CachedFont> > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, std::pair >; _Alloc = std::allocator, std::pair > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = std::__cxx11::basic_string; Type = std::pair; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const std::__cxx11::basic_string&; Args = {const std::pair&}; Key = std::__cxx11::basic_string; Type = std::pair; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'int Tgw::QtBackend::canvasFont(const std::string&, twlite::FontMetrics&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_backend.cpp:668:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::pair >, std::allocator, std::pair > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1664/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_log_lines.cpp.o [1665/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_log.cpp.o [1666/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_layer_root.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:719: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:726:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr bool base::flat_multi_map::removeOne(const OtherKey&) [with OtherKey = long long unsigned int; Key = long long unsigned int; Type = Wallet::TonConnectKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:519:15, inlined from 'constexpr bool base::flat_multi_map::removeOne(const Key&) [with Key = long long unsigned int; Type = Wallet::TonConnectKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:523:24, inlined from 'constexpr bool base::flat_map::remove(const OtherKey&) [with OtherKey = long long unsigned int; Key = long long unsigned int; Type = Wallet::TonConnectKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:945:25, inlined from 'constexpr bool base::flat_map::remove(const Key&) [with Key = long long unsigned int; Type = Wallet::TonConnectKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:948:21, inlined from 'void Wallet::TonConnect::write(Wallet::TonConnectSessionInfo, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect.cpp:799:35: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = base::flat_multi_map_pair_type; _Alloc = std::allocator >]', inlined from 'constexpr base::flat_multi_map::iterator base::flat_multi_map::erase(const_iterator) [with Key = long long unsigned int; Type = Wallet::TonConnectKey; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:566:22, inlined from 'Wallet::TonConnect::requestSessions()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect.cpp:769:20: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1667/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_launch_fuse.cpp.o [1668/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_lang_pack.cpp.o [1669/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_lang_ids_migration.cpp.o [1670/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_l10n_seams.cpp.o [1671/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_ink.cpp.o [1672/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_hover.cpp.o [1673/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_history_fixtures.cpp.o [1674/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_gram_reconcile.cpp.o [1675/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_gated_stage.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::vector Tgw::{anonymous}::ShadowChain(const std::string&, int64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_cursor.cpp:116:18, inlined from 'std::optional Tgw::CursorStyles::hold(twlite::Renderer&, int64, int64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_cursor.cpp:456:43: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::vector Tgw::{anonymous}::ShadowChain(const std::string&, int64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_cursor.cpp:116:18, inlined from 'std::optional Tgw::CursorStyles::hold(twlite::Renderer&, int64, int64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_cursor.cpp:456:43: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1676/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_full_owner_capture.cpp.o [1677/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_fixture_transaction.cpp.o [1678/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_fixture_fence.cpp.o [1679/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_expiry_window.cpp.o [1680/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_custom_emoji.cpp.o [1681/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_corner_patch.cpp.o [1682/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_controller_ready.cpp.o In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:64, from /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:1000:38: required from here 1000 | ? std::make_optional(std::make_pair(enter, leave)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp: In function 'std::optional Tgw::{anonymous}::Tangent.constprop(QPointF, std::initializer_list)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:1208:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1208 | [[nodiscard]] std::optional Tangent( | ^~~~~~~ In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qcompare.h:13, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_algo.h: In function 'constexpr _Tp std::max(initializer_list<_Tp>) [with _Tp = double]': /usr/include/c++/15.2.0/bits/stl_algo.h:5784:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5784 | max(initializer_list<_Tp> __l) | ^~~ In member function 'void Tgw::{anonymous}::Outline::curve(QPointF, QPointF, QPointF)', inlined from 'bool Tgw::{anonymous}::Outline::add(const QPainterPath&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:1944:9, inlined from 'bool Tgw::PaintAllowance::chargeShape(const QPainterPath&, const QTransform&, QSize, const QPen*, Qt::BrushStyle)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:3313:18: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:2160:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2160 | } else if (const auto start = Tangent(a, { b, c, d })) { | ~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_painter.cpp:2174:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 2174 | _last = -*Tangent(d, { c, b, a }); | ~~~~~~~^~~~~~~~~~~~~~~~ [1683/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_console_shield.cpp.o [1684/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_console_lock.cpp.o [1685/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_clipboard.cpp.o [1686/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_chat_show_self_test.cpp.o [1687/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_chat_show_place.cpp.o [1688/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_chat_show.cpp.o [1689/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_chat_menu.cpp.o [1690/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_capture.cpp.o [1691/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_box_button.cpp.o [1692/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_animation_clock.cpp.o [1693/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_agent.cpp.o [1694/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/test/test_activation.cpp.o [1695/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/tde2e/tde2e_integration.cpp.o [1696/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_templates.cpp.o [1697/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_preload.cpp.o [1698/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_helper.cpp.o [1699/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_common.cpp.o [1700/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/support/support_autocomplete.cpp.o [1701/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/streamed_file_downloader.cpp.o [1702/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_user_photos.cpp.o [1703/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_sparse_ids_list.cpp.o [1704/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_shared_media.cpp.o [1705/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_media_prepare.cpp.o [1706/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_folder_archive.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert_or_assign(const Key&, Type&&) [with Key = QString; Type = Wallet::CardColorToast::Metadata; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:894:24, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace_or_assign(const Key&, Args&& ...) [with Args = {Wallet::CardColorToast::Metadata}; Key = QString; Type = Wallet::CardColorToast::Metadata; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:915:32, inlined from 'void Wallet::CardColorToast::remember(const QString&, const Data::UniqueGift*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_colors.cpp:180:29: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1707/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_facade.cpp.o [1708/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_domain.cpp.o [1709/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_cloud_blob.cpp.o [1710/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/storage_account.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_canvas.cpp: In function 'bool Tgw::{anonymous}::FractionalEdge(std::initializer_list)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_canvas.cpp:540:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | [[nodiscard]] bool FractionalEdge(std::initializer_list points) { | ^~~~~~~~~~~~~~ [1711/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_peer.cpp.o [1712/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_document.cpp.o [1713/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/serialize_common.cpp.o [1714/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/localstorage.cpp.o [1715/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/localimageloader.cpp.o [1716/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_upload.cpp.o [1717/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download_web.cpp.o [1718/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download_mtproto.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Wallet::TonConnectRequests::Entry; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Wallet::TonConnectClaimRecord; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::TonConnectClaimRecord; _Alloc = std::allocator]', inlined from 'bool Wallet::TonConnectRequests::updateClaims(Fn)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp:737:23: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::TonConnectClaimRecord; _Alloc = std::allocator]', inlined from 'Wallet::TonConnectRequests::forgetClaim(Wallet::TonConnectSessionId, MsgId)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp:768:22, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Wallet::TonConnectRequests::forgetClaim(Wallet::TonConnectSessionId, MsgId)::&; _Args = {Wallet::TonConnectClaimStore&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Wallet::TonConnectRequests::forgetClaim(Wallet::TonConnectSessionId, MsgId)::&; _Args = {Wallet::TonConnectClaimStore&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Wallet::TonConnectRequests::forgetClaim(Wallet::TonConnectSessionId, MsgId)::; _ArgTypes = {Wallet::TonConnectClaimStore&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp: In member function 'void Wallet::TonConnectRequests::edited(gsl::not_null)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp:418:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 418 | _waiting.erase(i); | ~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp: In member function 'void Wallet::TonConnectRequests::showNext()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp:471:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 471 | _waiting.erase(i); | ~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp: In member function 'void Wallet::TonConnectRequests::opened(Entry, gsl::not_null)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_ton_connect_request.cpp:508:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 508 | _waiting.erase(i); | ~~~~~~~~~~~~~~^~~ [1719/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/file_download.cpp.o [1720/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/download_manager_mtproto.cpp.o [1721/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/details/storage_settings_scheme.cpp.o [1722/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/storage/details/storage_file_utilities.cpp.o [1723/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_websites.cpp.o [1724/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_shortcuts.cpp.o [1725/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_scale_preview.cpp.o [1726/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_privacy_controllers.cpp.o [1727/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_premium.cpp.o [1728/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_power_saving.cpp.o [1729/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_passkeys.cpp.o [1730/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_notifications_type.cpp.o [1731/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_notifications_reactions.cpp.o [1732/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_privacy_security.cpp.o [1733/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_notifications.cpp.o [1734/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_builder.cpp.o [1735/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_faq_suggestions.cpp.o [1736/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_search.cpp.o [1737/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_recent_searches.cpp.o [1738/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_main.cpp.o [1739/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_local_storage.cpp.o [1740/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_local_passcode.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = base::flat_multi_map_pair_type*; _Tp = base::flat_multi_map_pair_type]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1741/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_intro.cpp.o [1742/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_information.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twidget::Json*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = twidget::Json; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Tgw::{anonymous}::Append(std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_renderer.cpp:325:11: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twidget::Json*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twidget::Json*; _ForwardIterator = twidget::Json*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Tgw::{anonymous}::Append(std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_renderer.cpp:325:11: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twidget::Json*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twidget::Json*; _ForwardIterator = twidget::Json*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Tgw::{anonymous}::Append(std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_renderer.cpp:325:11: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = twidget::Json; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Tgw::{anonymous}::Append(std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_renderer.cpp:325:11: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = twidget::Json*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = twidget::Json*; _Tp = twidget::Json]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = twidget::Json*; _ForwardIterator = twidget::Json*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = twidget::Json; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Tgw::{anonymous}::Append(std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_renderer.cpp:325:11: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1743/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_global_ttl.cpp.o [1744/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_folders.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-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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 'constexpr 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:70:43: 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:70:43: 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:70:43: 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:70:43: 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 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: 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 'constexpr 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:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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/stable_sort.hpp:20, from /usr/include/range/v3/action.hpp:34: /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: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 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 In file included from /usr/include/range/v3/algorithm/stable_sort.hpp:45: /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:101:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:101: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:101: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:185:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 186 | std::move(m1), | ~~~~~~~~~~~~~~ 187 | middle, | ~~~~~~~ 188 | len11, | ~~~~~~ 189 | len21, | ~~~~~~ 190 | buf, | ~~~~ 191 | buf_size, | ~~~~~~~~~ 192 | std::ref(pred), | ~~~~~~~~~~~~~~~ 193 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:201:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | (*this)(middle, | ~~~~~~~^~~~~~~~ 202 | std::move(m2), | ~~~~~~~~~~~~~~ 203 | std::move(last), | ~~~~~~~~~~~~~~~~ 204 | len12, | ~~~~~~ 205 | len22, | ~~~~~~ 206 | buf, | ~~~~ 207 | buf_size, | ~~~~~~~~~ 208 | std::ref(pred), | ~~~~~~~~~~~~~~~ 209 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /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:228:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 230 | std::move(last), | ~~~~~~~~~~~~~~~~ 231 | len1, | ~~~~~ 232 | len2, | ~~~~~ 233 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 0, | ~~ 235 | std::move(pred), | ~~~~~~~~~~~~~~~~ 236 | std::move(proj)); | ~~~~~~~~~~~~~~~~ /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++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int&; Args = {const int&}; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'int Window::Theme::CloudList::groupValueForId(uint64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:931:25: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__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-7.4.2-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:595:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | 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++/15.2.0/bits/stl_vector.h:1529:30, inlined from 'void Window::Theme::CloudList::insert(int, const Data::CloudTheme&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:681:35: /usr/include/c++/15.2.0/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 379 | _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-7.4.2-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:604:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | 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:222:27, inlined from 'bool Window::Theme::CloudList::applyChangesFrom(std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp:566:21: /usr/include/range/v3/algorithm/stable_sort.hpp:209:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 209 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:211:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 212 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1745/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_experimental.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = MsgId; Type = Ui::MessageSendingAnimationController::Pending; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1746/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_credits_graphics.cpp.o [1747/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_credits.cpp.o [1748/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/detailed_settings_button.cpp.o [1749/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/settings_codes.cpp.o [1750/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_calls.cpp.o [1751/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_business.cpp.o [1752/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_blocked_peers.cpp.o [1753/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_chat.cpp.o [1754/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_advanced.cpp.o [1755/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/sections/settings_active_sessions.cpp.o [1756/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_validate_icon.cpp.o In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qcompare.h:13, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771: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++/15.2.0/bits/stl_algo.h:61: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:116: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:668:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 668 | constexpr flat_set(Iterator first, Iterator last) noexcept | ^~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:668:19: 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*, 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_set >::transparent_compare]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, 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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:669:22: /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = base::flat_multi_set >::transparent_compare]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, 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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:669:22: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage.cpp: In function 'void Tgw::{anonymous}::ClearIds(gsl::not_null, QVector&, Fn)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage.cpp:388:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 388 | const auto set = base::flat_set(begin(list), end(list)); | ^ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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 = FullMsgId; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:668:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 668 | constexpr flat_set(Iterator first, Iterator last) noexcept | ^~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:668:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage.cpp: In function 'void Tgw::{anonymous}::ClearDestroyed(gsl::not_null, const std::vector >&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_storage.cpp:362:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 362 | const auto keys = base::flat_set(begin(list), end(list)); | ^ [1757/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_step.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _Sentinel = base::flat_multi_set_iterator_impl*, vector, allocator > > > >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613: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++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:13: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633: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++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = base::flat_multi_set_const_wrap*; _Tp = base::flat_multi_set_const_wrap]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: 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/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-7.4.2-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:310:21: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 310 | constexpr I operator()(I it, iter_difference_t n) const | ^~~~~~~~ In file included from /usr/include/c++/15.2.0/algorithm:63, from /usr/include/qt6/QtCore/qflags.h:11, from /usr/include/qt6/QtCore/qglobal.h:50, from /usr/include/qt6/QtCore/qcompare.h:13: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1771: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++/15.2.0/bits/stl_algo.h:61: /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:116: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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(const_iterator where) noexcept { | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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 350 | constexpr iterator erase( | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:350: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 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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:225:18: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = Storage::SparseIdsList::Slice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:719:24: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1864: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++/15.2.0/bits/stl_algo.h:1869:25: /usr/include/c++/15.2.0/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1597 | 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++/15.2.0/bits/stl_algo.h:1870:23: /usr/include/c++/15.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __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++/15.2.0/bits/stl_algo.h:1909:31: /usr/include/c++/15.2.0/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 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++/15.2.0/bits/stl_vector.h:1621:19, 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:464: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:290:25: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:465: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782:16, inlined from 'Storage::SparseIdsListResult Storage::SparseIdsList::queryFromSlice(const Storage::SparseIdsListQuery&, const Slice&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:290:25: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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++/15.2.0/bits/stl_vector.h:1621:19, 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:464: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782: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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:32:18: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:926:30: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'base::flat_multi_set_iterator_impl*, std::vector, std::allocator > > > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:465: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782: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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:32:18: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:753: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 753 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:753: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 753 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ In member function 'constexpr void base::flat_set::modify(iterator, Action) [with Action = Storage::SparseIdsList::removeOne(MsgId, bool)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'void Storage::SparseIdsList::removeOne(MsgId, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:171:17: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ 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 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++/15.2.0/bits/stl_vector.h:1621:19, 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:464: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:32:18: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:465: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782:16, inlined from 'void Storage::SparseIdsList::Slice::merge(const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:32:18: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:753: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 753 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ 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]', inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:90:21: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:50:23: 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 50 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | slice.merge(messages, noSkipRange); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:56: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 56 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | slice.merge(it->messages, it->range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:60: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 60 | _slices.erase(firstToErase, uniteTill); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _Tp = base::flat_multi_set_const_wrap; _Alloc = std::allocator >]', 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++/15.2.0/bits/stl_vector.h:746:29, 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:568: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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:669:22, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:93:7: /usr/include/c++/15.2.0/bits/stl_vector.h:1989:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1990 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:669:22, inlined from 'Storage::SparseIdsList::AddResult Storage::SparseIdsList::addRangeItemsAndCountNew(Storage::SparseIdsSliceUpdate&, const Range&, MsgRange) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:93:7: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | 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::addRange >(const std::vector&, MsgRange, std::optional, bool)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'void Storage::SparseIdsList::addRange(const Range&, MsgRange, std::optional, bool) [with Range = std::vector]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:128:18, inlined from 'void Storage::SparseIdsList::addSlice(std::vector&&, MsgRange, std::optional)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:160:10: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:465: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:782: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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:32:18: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:753: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 753 | constexpr void modify(iterator which, Action action) noexcept { | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ 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]', 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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:90:21: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:50:23: 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 50 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | slice.merge(messages, noSkipRange); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:56: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 56 | _slices.modify(uniteFrom, [&](Slice &slice) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | slice.merge(it->messages, it->range); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:60: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 60 | _slices.erase(firstToErase, uniteTill); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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-7.4.2-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-7.4.2-full/Telegram/lib_base/base/flat_set.h:669: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-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:93:7: /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4874 | 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::addRange >(const std::initializer_list&, MsgRange, std::optional, bool)::; Type = Storage::SparseIdsList::Slice; Compare = std::less]', inlined from 'void Storage::SparseIdsList::addRange(const Range&, MsgRange, std::optional, bool) [with Range = std::initializer_list]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp:128:18: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:759: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 759 | erase(which); | ~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:770: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 770 | erase(which); | ~~~~~^~~~~~~ [1758/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Ui::PreparedFile}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const QString&}; _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Ui::PreparedFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Ui::PreparedFile*; _Tp = Ui::PreparedFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Ui::PreparedFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36, inlined from 'Ui::PreparedList Storage::PrepareMediaList(const QStringList&, int, bool, Fn)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_media_prepare.cpp:366:22: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1759/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp.o [1760/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_login_email_confirm.cpp.o [1761/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_login_email.cpp.o [1762/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp.o [1763/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmap.h:22, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = Storage::SharedMedia::Key; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = Storage::SharedMedia::Key; _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 = Storage::SharedMedia::Key; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/15.2.0/bits/stl_tree.h:3141:19, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = Storage::SharedMedia::Key; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1159:26, inlined from 'void Storage::SharedMedia::unload(Storage::SharedMediaUnloadThread&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_shared_media.cpp:157:14: /usr/include/c++/15.2.0/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator > >' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = Storage::SharedMedia::Key; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Storage::SharedMedia::Key; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:1128:26, inlined from 'void Storage::SharedMedia::unload(Storage::SharedMediaUnloadAllTopics&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_shared_media.cpp:164:25: /usr/include/c++/15.2.0/bits/stl_tree.h:1833:21: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 1833 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ [1764/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp.o [1765/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp.o [1766/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_working_hours.cpp.o [1767/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_recipients_helper.cpp.o [1768/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_quick_replies.cpp.o [1769/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_location.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = int; Type = WebLoadManager::Sent; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const int&; Args = {WebLoadManager::Sent}; Key = int; Type = WebLoadManager::Sent; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void WebLoadManager::send(const Enqueued&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/file_download_web.cpp:287:15: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1770/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_greeting.cpp.o [1771/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_chatbots.cpp.o [1772/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_chat_links.cpp.o [1773/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_chat_intro.cpp.o [1774/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_shortcut_messages.cpp.o [1775/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/settings/business/settings_away_message.cpp.o [1776/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_cover_drop_area.cpp.o [1777/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/profile/profile_block_widget.cpp.o [1778/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/platform_overlay_widget.cpp.o [1779/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/platform_integration.cpp.o [1780/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/platform_file_utilities.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = int; Type = Tgw::BotQueries::Pending; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const int&; Args = {Tgw::BotQueries::Pending}; Key = int; Type = Tgw::BotQueries::Pending; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Tgw::BotQueries::send(gsl::not_null, MsgId, const MTPWidgetQueryType&, const std::string&, Respond)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/tgw/tgw_bridge.cpp:150:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1781/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/update_install_linux.cpp.o [1782/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/tray_linux.cpp.o [1783/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/translate_provider_linux.cpp.o [1784/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/specific_linux.cpp.o [1785/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/notifications_manager_linux.cpp.o [1786/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/main_window_linux.cpp.o [1787/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/integration_linux.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Window::SavedWindow*; _Tp = Window::SavedWindow]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Window::SavedWindow; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Window::SavedWindow; _Alloc = std::allocator]', inlined from 'void Window::SavedWindows::windowClosed(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/window_saved_windows.cpp:836:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Window::SavedWindow; _Alloc = std::allocator]', inlined from 'void Window::SavedWindows::pushClosed(Window::SavedWindow&&, Window::RestoreShell*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/window_saved_windows.cpp:1199:16, inlined from 'void Window::SavedWindows::pushClosed(Window::SavedWindow&&, Window::RestoreShell*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/window_saved_windows.cpp:1191:6: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Window::SavedWindow*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Window::SavedWindow*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Window::SavedWindow*; _Tp = Window::SavedWindow]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Window::SavedWindow*; _ForwardIterator = Window::SavedWindow*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:900:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Window::SavedWindow*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Window::SavedWindow*; _Tp = Window::SavedWindow]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Window::SavedWindow*; _ForwardIterator = Window::SavedWindow*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Window::SavedWindow*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Window::SavedWindow*; _Tp = Window::SavedWindow]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Window::SavedWindow*; _ForwardIterator = Window::SavedWindow*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Window::SavedWindow*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Window::SavedWindow*; _Tp = Window::SavedWindow]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Window::SavedWindow*; _ForwardIterator = Window::SavedWindow*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Window::SavedWindow; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Window::SavedWindow; _Alloc = std::allocator]', inlined from 'void Window::SavedWindows::stashUndecided()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/window_saved_windows.cpp:981:19: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Window::SavedWindow; _Alloc = std::allocator]', inlined from 'void Window::SavedWindows::beginRestore()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/window_saved_windows.cpp:948:20: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [1788/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/launcher_linux.cpp.o [1789/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/platform/linux/file_utilities_linux.cpp.o [1790/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_reaction_process.cpp.o [1791/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_non_panel_process.cpp.o [1792/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_form.cpp.o [1793/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/payments/payments_checkout_process.cpp.o [1794/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_password.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::CloudTheme*; _Tp = Data::CloudTheme]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::CloudTheme; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1795/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_form.cpp.o [1796/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_scans.cpp.o [1797/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_document.cpp.o [1798/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_edit_contact.cpp.o [1799/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel_controller.cpp.o [1800/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_panel.cpp.o [1801/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_form_view_controller.cpp.o [1802/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_form_controller.cpp.o [1803/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/passport/passport_encryption.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = MTP::ProxyData; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmap.h:22: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2892 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:69:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = int]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:75:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = int]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp: In function 'bool Storage::details::ReadSetting(quint32, QDataStream&, int, ReadSettingsContext&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp:492:25: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 491 | proxySettings.setList(proxy | ~~~~~ 492 | ? std::vector{ proxy } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 | : std::vector{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp:600:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 600 | proxySettings.setList({ proxy }); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [1804/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/poll/poll_media_upload.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = int; Type = Storage::DownloadMtprotoTask::RequestData; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = int&; Args = {const Storage::DownloadMtprotoTask::RequestData&}; Key = int; Type = Storage::DownloadMtprotoTask::RequestData; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Storage::DownloadMtprotoTask::placeSentRequest(mtpRequestId, const RequestData&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/download_manager_mtproto.cpp:811:46: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long int&; Args = {int&}; Key = long long int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Storage::DownloadMtprotoTask::placeSentRequest(mtpRequestId, const RequestData&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/download_manager_mtproto.cpp:812:49: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Storage::DownloadMtprotoTask::RequestData; Type = QByteArray; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const Storage::DownloadMtprotoTask::RequestData&; Args = {QByteArray&}; Key = Storage::DownloadMtprotoTask::RequestData; Type = QByteArray; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'Storage::DownloadMtprotoTask::cdnPartLoaded(const MTPupload_CdnFile&, mtpRequestId)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/download_manager_mtproto.cpp:706:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1805/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/poll/poll_link_thumbnail.cpp.o [1806/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/poll/poll_link_box.cpp.o [1807/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/overview/overview_layout.cpp.o In file included from /usr/include/range/v3/algorithm/sort.hpp:41, from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/heap_algorithm.hpp: In function 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = ranges::less; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 = ranges::identity]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::SortedLuminances(const QImage&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:483:14, inlined from 'Wallet::{anonymous}::LabelInk Wallet::{anonymous}::ChooseLabelInk(const QColor&, Fn)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:538:53, inlined from 'Wallet::{anonymous}::LabelInk Wallet::{anonymous}::CardView::computeLabelInk() const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:1004:23: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::less; P = ranges::identity]', inlined from 'constexpr 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 = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::less; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'std::vector Wallet::{anonymous}::SortedLuminances(const QImage&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:483:14, inlined from 'Wallet::{anonymous}::LabelInk Wallet::{anonymous}::ChooseLabelInk(const QColor&, Fn)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:538:53, inlined from 'Wallet::{anonymous}::LabelInk Wallet::{anonymous}::CardView::computeLabelInk() const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_card_view.cpp:1004:23: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WalletCardSticker*; _Tp = Data::WalletCardSticker]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WalletCardSticker; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1808/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/overview/overview_checkbox.cpp.o [1809/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/web_proxy/web_proxy_webview.cpp.o [1810/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/web_proxy/web_proxy_transport.cpp.o [1811/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/web_proxy/web_proxy_frame.cpp.o [1812/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/special_config_request.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:15, from /usr/include/qt6/QtGui/qimageiohandler.h:10, from /usr/include/qt6/QtGui/qimagereader.h:11, from /usr/include/qt6/QtGui/QImageReader:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'std::map Passport::DeserializeData(bytes::const_span)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_encryption.cpp:239:31: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::objectKey() const', inlined from 'QString QJsonObject::const_iterator::key() const' at /usr/include/qt6/QtCore/qjsonobject.h:232:60, inlined from 'std::map Passport::DeserializeData(bytes::const_span)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_encryption.cpp:216:26: /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ [1813/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/session_private.cpp.o [1814/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/session.cpp.o [1815/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/proxy_check.cpp.o [1816/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/mtp_instance.cpp.o [1817/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/facade.cpp.o [1818/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/details/mtproto_web_proxy_socket.cpp.o [1819/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/dedicated_file_loader.cpp.o [1820/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_tcp.cpp.o [1821/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_resolving.cpp.o [1822/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_http.cpp.o [1823/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/connection_abstract.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Storage::Uploader::Entry; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/15.2.0/vector:67: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = variant*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = variant*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = variant*; _Tp = variant]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::variant; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Media::Encode::Job::Job(const Media::Encode::Job&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/media_video_encode.h:99:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = FullMsgId; Type = Storage::UploadedMedia; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const FullMsgId&; Args = {Storage::UploadedMedia}; Key = FullMsgId; Type = Storage::UploadedMedia; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = int; Type = Storage::Uploader::Request; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const int&; Args = {Storage::Uploader::Request}; Key = int; Type = Storage::Uploader::Request; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/file_upload.cpp: In member function 'void Storage::Uploader::finishFront()': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/file_upload.cpp:1118:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1118 | _queue.erase(_queue.begin()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/file_upload.cpp: In member function 'void Storage::Uploader::failed(FullMsgId)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/file_upload.cpp:595:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 595 | _queue.erase(i); | ~~~~~~~~~~~~^~~ [1824/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/mtproto/config_loader.cpp.o [1825/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_ttl_validator.cpp.o [1826/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_sponsored.cpp.o [1827/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_send.cpp.o [1828/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_mute.cpp.o [1829/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_mark_as_read.cpp.o [1830/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_item_rate_transcribe_session.cpp.o [1831/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_item_download_files.cpp.o [1832/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_emoji_status.cpp.o [1833/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_dock.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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::removeTask(TaskId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/localimageloader.cpp:452:13: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { 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 SendingAlbum::removeItem(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/localimageloader.cpp:433:13: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1834/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/menu/menu_antispam_validator.cpp.o [1835/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/system_media_controls_manager.cpp.o [1836/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_video_stream.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103: /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Websites::Entry::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = std::greater; P = int Api::Websites::Entry::*]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {int}; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Settings::{anonymous}::Content::ListController::showData(gsl::span)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_websites.cpp:684:20, inlined from 'void Settings::{anonymous}::Content::Inner::showData(const Api::Websites::List&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_websites.cpp:627:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Websites::Entry::*]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = int Api::Websites::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'void Settings::{anonymous}::Content::parse(const Api::Websites::List&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_websites.cpp:440:14: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Websites::Entry::*]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Websites::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = int Api::Websites::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'void Settings::{anonymous}::Content::parse(const Api::Websites::List&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_websites.cpp:440:14: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1837/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_playback_sponsored.cpp.o [1838/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_playback_progress.cpp.o [1839/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_playback_controls.cpp.o [1840/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip_rhi.cpp.o [1841/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip_raster.cpp.o [1842/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip_opengl.cpp.o [1843/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_pip.cpp.o [1844/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_recognition_selection.cpp.o [1845/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_widget.cpp.o [1846/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_rhi.cpp.o [1847/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_raster.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/web_proxy/web_proxy_transport.cpp: In function 'QString MTP::WebProxy::{anonymous}::JsonString(const QString&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/web_proxy/web_proxy_transport.cpp:93:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 93 | const auto json = QJsonDocument(QJsonArray{ value }).toJson( | ^ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = unsigned int; Type = MTP::WebProxy::Transport::Private::Stream; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = unsigned int&; Args = {MTP::WebProxy::Transport::Private::Stream}; Key = unsigned int; Type = MTP::WebProxy::Transport::Private::Stream; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void MTP::WebProxy::Transport::Private::registerStream(uint32, MTP::WebProxy::Transport::StreamHandlers)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/web_proxy/web_proxy_transport.cpp:1094:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1848/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_overlay_opengl.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(Type&&) [with Type = PeerId; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:719:24: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:15, from /usr/include/qt6/QtGui/qimageiohandler.h:10, from /usr/include/qt6/QtGui/qimagereader.h:11, from /usr/include/qt6/QtGui/QImageReader:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:62: In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'void Support::FastButtonsBots::read()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/support/support_helper.cpp:655:37: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ [1849/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_open_common.cpp.o [1850/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/view/media_view_group_thumbs.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = QString; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {QString}; Key = long long unsigned int; Type = QString; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1851/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/media_video_frames.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = base::flat_multi_map_pair_type, Window::Notifications::System::Waiter>; _Alloc = std::allocator, Window::Notifications::System::Waiter> >]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector, Window::Notifications::System::Waiter>, std::allocator, Window::Notifications::System::Waiter> > >::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:117: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h: In member function 'constexpr base::flat_multi_map::iterator base::flat_multi_map::erase(const_iterator) [with Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:566:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, Window::Notifications::System::Waiter>*, std::vector, Window::Notifications::System::Waiter>, std::allocator, Window::Notifications::System::Waiter> > > >' changed in GCC 7.1 566 | return impl().erase(where._impl); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h: In function 'constexpr bool base::flat_multi_map::removeOne(const OtherKey&) [with OtherKey = gsl::not_null; Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:519:29: note: parameter passing for argument of type 'std::vector, Window::Notifications::System::Waiter>, std::allocator, Window::Notifications::System::Waiter> > >::const_iterator' changed in GCC 7.1 519 | impl().erase(where); | ~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h: In function 'constexpr bool base::flat_multi_map::removeOne(const OtherKey&) [with OtherKey = gsl::not_null; Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:519:29: note: parameter passing for argument of type 'std::vector, Window::Notifications::System::Waiter>, std::allocator, Window::Notifications::System::Waiter> > >::const_iterator' changed in GCC 7.1 519 | impl().erase(where); | ~~~~~~~~~~~~^~~~~~~ In member function 'constexpr bool base::flat_multi_map::removeOne(const OtherKey&) [with OtherKey = gsl::not_null; Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]', inlined from 'constexpr bool base::flat_multi_map::removeOne(const Key&) [with Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:523:24, inlined from 'constexpr bool base::flat_map::remove(const OtherKey&) [with OtherKey = gsl::not_null; Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:945:25, inlined from 'constexpr bool base::flat_map::remove(const Key&) [with Key = gsl::not_null; Type = Window::Notifications::System::Waiter; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:948:21: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:519:29: note: parameter passing for argument of type 'std::vector, Window::Notifications::System::Waiter>, std::allocator, Window::Notifications::System::Waiter> > >::const_iterator' changed in GCC 7.1 519 | impl().erase(where); | ~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int&; Args = {std::unique_ptr >}; Key = long long unsigned int; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Window::Notifications::System::SentNotificationId; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const Window::Notifications::System::SentNotificationId&; Args = {const long long int&}; Key = Window::Notifications::System::SentNotificationId; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'bool Window::Notifications::System::skipSentNotification(gsl::not_null, base::flat_map&) const' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/window/notifications_manager.cpp:316:25: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1852/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/media_video_encode.cpp.o [1853/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_video_track.cpp.o [1854/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_utility.cpp.o [1855/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_round_preview.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = base::flags; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'void Storage::Account::setMediaLastPlaybackPosition(DocumentId, crl::time)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:3166:34: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 3166 | map.erase(i); | ~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:3170:34: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 3170 | map.erase(map.begin()); | ~~~~~~~~~^~~~~~~~~~~~~ /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:1532:14: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1532 | iterator erase(const_iterator it) | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'void Storage::Account::removeFileLocation(MediaKey)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:1856:41: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1856 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmap.h:22: /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2892:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2892 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = bool; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:69:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = bool]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = bool; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:75:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = bool]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair::NullType>; _KeyOfValue = std::_Select1st::NullType> >; _Compare = std::less; _Alloc = std::allocator::NullType> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2832:5: 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 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair::NullType>&; _NodeGen = std::_Rb_tree::NullType>, std::_Select1st::NullType> >, std::less, std::allocator::NullType> > >::_Alloc_node; _Key = long long unsigned int; _Val = std::pair::NullType>; _KeyOfValue = std::_Select1st::NullType> >; _Compare = std::less; _Alloc = std::allocator::NullType> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:2892: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 2892 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair::NullType>&; _Key = long long unsigned int; _Val = std::pair::NullType>; _KeyOfValue = std::_Select1st::NullType> >; _Compare = std::less; _Alloc = std::allocator::NullType> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = OrderedSet::NullType; _Compare = std::less; _Alloc = std::allocator::NullType> >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData::NullType, std::less, std::allocator::NullType> > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator::NullType> >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map::NullType, std::less, std::allocator::NullType> > >]' at /usr/include/qt6/QtCore/qmap.h:69:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = OrderedSet::NullType]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: 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 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair::NullType>&; _Key = long long unsigned int; _Val = std::pair::NullType>; _KeyOfValue = std::_Select1st::NullType> >; _Compare = std::less; _Alloc = std::allocator::NullType> >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = long long unsigned int; _Tp = OrderedSet::NullType; _Compare = std::less; _Alloc = std::allocator::NullType> >]' at /usr/include/c++/15.2.0/bits/stl_map.h:954:38, inlined from 'QMapData::NullType, std::less, std::allocator::NullType> > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:49 = std::_Rb_tree_const_iterator::NullType> >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map::NullType, std::less, std::allocator::NullType> > >]' at /usr/include/qt6/QtCore/qmap.h:75:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = long long unsigned int; T = OrderedSet::NullType]' at /usr/include/qt6/QtCore/qmap.h:368:43: /usr/include/c++/15.2.0/bits/stl_tree.h:1686:35: 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 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp: In member function 'Core::FileLocation Storage::Account::readFileLocation(MediaKey)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:1870:49: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1870 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:1830:69: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1830 | _fileLocations.erase(j); | ~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/storage/storage_account.cpp:1843:49: note: parameter passing for argument of type 'QMultiMap, Core::FileLocation>::const_iterator' changed in GCC 7.1 1843 | i = _fileLocations.erase(i); | ~~~~~~~~~~~~~~~~~~~~^~~ [1856/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_reader.cpp.o [1857/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_player.cpp.o [1858/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp.o [1859/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader_local.cpp.o [1860/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_loader.cpp.o [1861/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_instance.cpp.o [1862/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_file.cpp.o [1863/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_document.cpp.o [1864/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/streaming/media_streaming_audio_track.cpp.o [1865/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_view.cpp.o [1866/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_stealth.cpp.o [1867/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_slider.cpp.o [1868/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_sibling.cpp.o [1869/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_share.cpp.o [1870/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_repost_view.cpp.o [1871/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_reply.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = MTP::details::SessionPrivate::SentContainer; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {MTP::details::SessionPrivate::SentContainer}; Key = long long unsigned int; Type = MTP::details::SessionPrivate::SentContainer; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void MTP::details::SessionPrivate::tryToSend()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/mtproto/session_private.cpp:979:27: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1872/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_recent_views.cpp.o [1873/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_reactions.cpp.o [1874/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_header.cpp.o [1875/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_delegate.cpp.o [1876/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_controller.cpp.o In file included from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:116, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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(const_iterator where) noexcept { | ^~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-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-7.4.2-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-7.4.2-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-7.4.2-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-7.4.2-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-7.4.2-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-7.4.2-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); | ~~~~~~~~~~~^~~ [1877/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/stories/media_stories_caption_full_view.cpp.o [1878/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_widget.cpp.o [1879/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_volume_controller.cpp.o [1880/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_panel.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = FullMsgId; Type = PollMediaUpload::UploadContext; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const FullMsgId&; Args = {PollMediaUpload::UploadContext}; Key = FullMsgId; Type = PollMediaUpload::UploadContext; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1881/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_listen_tracker.cpp.o [1882/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_instance.cpp.o [1883/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/player/media_player_float.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-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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 = Ui::PaidReactionTop*; C = std::reference_wrapper; P0 = std::reference_wrapper; P1 = std::reference_wrapper]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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/range/v3/action/stable_sort.hpp:20, from /usr/include/range/v3/action.hpp:34: /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 = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:148: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 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = Ui::PaidReactionTop*; I2 = __gnu_cxx::__normal_iterator >; D = int; C = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 = Ui::PaidReactionTop*; D = int; C = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]' 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 In file included from /usr/include/range/v3/algorithm/stable_sort.hpp:45: /usr/include/range/v3/algorithm/inplace_merge.hpp: In static member function 'static void ranges::detail::merge_adaptive_fn::impl(I, I, I, ranges::iter_difference_t, ranges::iter_difference_t, ranges::iter_value_t*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::reference_wrapper; P = std::reference_wrapper]': /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 65 | static void impl(I first, I middle, I last, iter_difference_t len1, | ^~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/inplace_merge.hpp:65:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /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:101:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:101: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:101: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:122:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 122 | merge_adaptive_fn::impl(std::move(first), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 123 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 124 | std::move(last), | ~~~~~~~~~~~~~~~~ 125 | len1, | ~~~~~ 126 | len2, | ~~~~~ 127 | buf, | ~~~~ 128 | pred, | ~~~~~ 129 | proj); | ~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:185:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 186 | std::move(m1), | ~~~~~~~~~~~~~~ 187 | middle, | ~~~~~~~ 188 | len11, | ~~~~~~ 189 | len21, | ~~~~~~ 190 | buf, | ~~~~ 191 | buf_size, | ~~~~~~~~~ 192 | std::ref(pred), | ~~~~~~~~~~~~~~~ 193 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:201:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | (*this)(middle, | ~~~~~~~^~~~~~~~ 202 | std::move(m2), | ~~~~~~~~~~~~~~ 203 | std::move(last), | ~~~~~~~~~~~~~~~~ 204 | len12, | ~~~~~~ 205 | len22, | ~~~~~~ 206 | buf, | ~~~~ 207 | buf_size, | ~~~~~~~~~ 208 | std::ref(pred), | ~~~~~~~~~~~~~~~ 209 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /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 = Ui::PaidReactionTop; C = ranges::greater; P = int Ui::PaidReactionTop::*]': /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)); | ~~~~~~~~~~~~~~~ /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 = ranges::greater; P = int Ui::PaidReactionTop::*]': /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 = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:80:44: /usr/include/range/v3/algorithm/inplace_merge.hpp:228:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 230 | std::move(last), | ~~~~~~~~~~~~~~~~ 231 | len1, | ~~~~~ 232 | len2, | ~~~~~ 233 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 0, | ~~ 235 | std::move(pred), | ~~~~~~~~~~~~~~~~ 236 | std::move(proj)); | ~~~~~~~~~~~~~~~~ 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 = ranges::greater; P = int Ui::PaidReactionTop::*]', inlined from 'ranges::borrowed_iterator_t ranges::stable_sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = ranges::greater; P = int Ui::PaidReactionTop::*]' at /usr/include/range/v3/algorithm/stable_sort.hpp:222:27, inlined from 'void Payments::ShowPaidReactionDetails(gsl::not_null, gsl::not_null, HistoryView::Element*, HistoryReactionSource)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/payments/payments_reaction_process.cpp:275:21: /usr/include/range/v3/algorithm/stable_sort.hpp:209:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 209 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:211:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 212 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1884/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {std::unique_ptr >}; Key = long long unsigned int; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = FullMsgId; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = FullMsgId; Type = Payments::PaidInvoice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const FullMsgId&; Args = {Payments::PaidInvoice&}; Key = FullMsgId; Type = Payments::PaidInvoice; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'static void Payments::CheckoutProcess::RegisterPaymentStart(gsl::not_null, Payments::PaidInvoice)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/payments/payments_checkout_process.cpp:275:42: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1885/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_track.cpp.o [1886/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_local_cache.cpp.o [1887/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_loaders.cpp.o [1888/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_loader.cpp.o [1889/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp.o [1890/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_capture.cpp.o [1891/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio_edit.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103: /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Authorizations::Entry::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = std::greater; P = int Api::Authorizations::Entry::*]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Authorizations::Entry::*]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = int Api::Authorizations::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Authorizations::Entry::*]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = int Api::Authorizations::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = int Api::Authorizations::Entry::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp: In member function 'void Settings::{anonymous}::SessionsContent::ListController::showData(gsl::span)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp:1105:6: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 1105 | void SessionsContent::ListController::showData( | ^~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {int}; Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void Settings::{anonymous}::SessionsContent::ListController::showData(gsl::span)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp:1112:20: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp: In member function 'void Settings::{anonymous}::SessionsContent::Inner::showData(const Settings::{anonymous}::SessionsContent::Full&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp:1032:27: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 1032 | _current->showData({ &data.current, &data.current + 1 }); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp:1033:24: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 1033 | _list->showData(data.list); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/settings/sections/settings_active_sessions.cpp:1034:30: note: parameter passing for argument of type 'gsl::span' changed in GCC 7.1 1034 | _incomplete->showData(data.incomplete); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1892/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/media/audio/media_audio.cpp.o [1893/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/session/session_show.cpp.o [1894/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/session/send_as_peers.cpp.o [1895/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_session_settings.cpp.o [1896/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_session.cpp.o [1897/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_domain.cpp.o [1898/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_app_config_values.cpp.o [1899/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_app_config.cpp.o [1900/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/main/main_account.cpp.o [1901/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/layout/layout_item_base.cpp.o [1902/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/layout/layout_document_generic_preview.cpp.o [1903/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/translate_url_provider.cpp.o [1904/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/translate_provider.cpp.o [1905/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/translate_mtproto_provider.cpp.o [1906/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_translator.cpp.o [1907/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_numbers_animation.cpp.o [1908/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_instance.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = QByteArray; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = QString; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {QString&}; Key = long long unsigned int; Type = QString; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'QString Media::Audio::LocalDiskCache::name(const Media::Audio::LocalSound&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/audio/media_audio_local_cache.cpp:331:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1909/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/lang/lang_cloud_manager.cpp.o [1910/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_rich_page_quote_builder.cpp.o [1911/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_rich_page_quote.cpp.o [1912/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_rich_page.cpp.o [1913/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_rich_message_serializer.cpp.o [1914/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_rich_message_html_export.cpp.o [1915/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_instance.cpp.o [1916/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_delegate_impl.cpp.o [1917/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/editor/iv_editor_session.cpp.o [1918/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/editor/iv_editor_button_box.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = AudioMsgId; Type = std::deque; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1919/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/iv/iv_cached_media.cpp.o [1920/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_widget.cpp.o [1921/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_step.cpp.o [1922/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_start.cpp.o [1923/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_signup.cpp.o [1924/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_qr.cpp.o [1925/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_phone.cpp.o [1926/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_password_check.cpp.o [1927/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_email.cpp.o [1928/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/intro/intro_code.cpp.o [1929/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_results_widget.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:15, from /usr/include/qt6/QtGui/qimageiohandler.h:10, from /usr/include/qt6/QtGui/qimagereader.h:11, from /usr/include/qt6/QtGui/QImageReader:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/qt6/QtCore/qjsonvalue.h: In member function 'QString QJsonValueConstRef::objectKey() const': /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'void Ui::{anonymous}::CollectJsonLines(const QString&, const QJsonValue&, std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/lang/translate_url_provider.cpp:103:12: /usr/include/qt6/QtCore/qjsonvalue.h:149:63: note: parameter passing for argument of type 'QJsonValueConstRef' changed in GCC 9.1 149 | inline operator QJsonValue() const { return concrete(*this); } | ^ In member function 'QJsonValueConstRef::operator QJsonValue() const', inlined from 'std::optional Ui::{anonymous}::FormatJsonResponse(const QByteArray&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/lang/translate_url_provider.cpp:146:37, inlined from 'Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/lang/translate_url_provider.cpp:227:46, inlined from 'QtPrivate::FunctorCall, QtPrivate::List<>, void, Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn):: >::call(Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::&, void**)::' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:117:25, inlined from 'static void QtPrivate::FunctorCallBase::call_internal(void**, Lambda&&) [with R = void; Lambda = QtPrivate::FunctorCall, QtPrivate::List<>, void, Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn):: >::call(Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::&, void**)::]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:66:41, inlined from 'static void QtPrivate::FunctorCall, QtPrivate::List, R, Function>::call(Function&, void**) [with unsigned int ...II = {}; SignalArgs = {}; R = void; Function = Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116:29, inlined from 'static void QtPrivate::FunctorCallable::call(Func&, void*, void**) [with SignalArgs = QtPrivate::List<>; R = void; Func = Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::; Args = {}]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:338:85, inlined from 'static void QtPrivate::QCallableObject::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [with Func = Ui::{anonymous}::UrlTranslateProvider::request(Ui::TranslateProviderRequest, LanguageId, Fn)::; Args = QtPrivate::List<>; R = void]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:548:53: /usr/include/qt6/QtCore/qjsonvalue.h:149:63: note: parameter passing for argument of type 'QJsonValueConstRef' changed in GCC 9.1 149 | inline operator QJsonValue() const { return concrete(*this); } | ^ [1930/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_results_inner.cpp.o [1931/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_storage.cpp.o [1932/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_send_data.cpp.o [1933/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_result.cpp.o /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/platform/linux/integration_linux.cpp:89:1: warning: 'Platform::{anonymous}::Application::Application()' defined but not used [-Wunused-function] 89 | Application::Application() | ^~~~~~~~~~~ [1934/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_layout_item.cpp.o [1935/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_layout_internal.cpp.o [1936/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_downloads.cpp.o [1937/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/inline_bot_confirm_prepared.cpp.o [1938/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/inline_bots/bot_attach_web_view.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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, std::unique_ptr >; _Alloc = std::allocator, std::unique_ptr > >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::unique_ptr >, std::allocator, std::unique_ptr > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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, std::unique_ptr >; _Alloc = std::allocator, std::unique_ptr > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = std::variant; Type = std::unique_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::unique_ptr >, std::allocator, std::unique_ptr > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1939/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_wrap_widget.cpp.o [1940/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_top_bar.cpp.o [1941/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_section_widget.cpp.o [1942/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_memento.cpp.o [1943/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_layer_widget.cpp.o [1944/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_controller.cpp.o [1945/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/info_content_widget.cpp.o [1946/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_emoji_builder_widget.cpp.o [1947/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_emoji_builder_preview.cpp.o [1948/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_emoji_builder_menu_item.cpp.o [1949/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp.o [1950/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_emoji_builder.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::vector; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {}; Key = long long unsigned int; Type = std::vector; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = InlineBots::Storage::List; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'void InlineBots::Storage::readFromDisk(PeerId)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/inline_bots/inline_bot_storage.cpp:126:15: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = PeerId; Type = InlineBots::Storage::List; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = PeerId&; Args = {}; Key = PeerId; Type = InlineBots::Storage::List; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'bool InlineBots::Storage::write(PeerId, const QString&, const std::optional&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/inline_bots/inline_bot_storage.cpp:43:21: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1951/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/userpic/info_userpic_colors_editor.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = FullMsgId; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_share.cpp: In function 'object_ptr Media::Stories::PrepareShareAtTimeBox(std::shared_ptr, gsl::not_null, TimeId)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_share.cpp:297:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 297 | .countMessagesCallback = ShareBox::DefaultForwardCountMessages( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 298 | history, | ~~~~~~~~ 299 | { id }), | ~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_share.cpp:300:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | .submitCallback = ShareBox::DefaultForwardCallback( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 301 | show, | ~~~~~ 302 | history, | ~~~~~~~~ 303 | { id }, | ~~~~~~~ 304 | videoTimestamp), | ~~~~~~~~~~~~~~~ [1952/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/stories/info_stories_widget.cpp.o [1953/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/stories/info_stories_provider.cpp.o [1954/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/stories/info_stories_inner_widget.cpp.o [1955/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/stories/info_stories_albums.cpp.o [1956/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/statistics/info_statistics_widget.cpp.o [1957/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/statistics/info_statistics_recent_message.cpp.o [1958/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/statistics/info_statistics_list_controllers.cpp.o [1959/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/statistics/info_statistics_inner_widget.cpp.o [1960/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/statistics/info_statistics_export.cpp.o [1961/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/similar_peers/info_similar_peers_widget.cpp.o [1962/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/settings/info_settings_widget.cpp.o [1963/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/saved/info_saved_sublists_widget.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Main::SendAsKey; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'void Main::SendAsPeers::refresh(Main::SendAsKey, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/main/session/send_as_peers.cpp:72:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1964/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/saved/info_saved_sublist_inline.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 > >; _Alloc = std::allocator > > >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Window::Notifications::Manager::ContextId; Type = base::flat_map >; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1965/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/saved/info_saved_music_widget.cpp.o [1966/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/saved/info_saved_music_provider.cpp.o [1967/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/requests_list/info_requests_list_widget.cpp.o [1968/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/reactions_list/info_reactions_list_widget.cpp.o [1969/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/info_profile_tabs_strip.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Data::StatisticalChart::StatisticalChart(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8, inlined from 'Data::StatisticalGraph::StatisticalGraph(const Data::StatisticalGraph&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:84:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1970/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/info_profile_tabs_host.cpp.o [1971/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/info_profile_tab_skeleton.cpp.o [1972/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_saved.cpp.o [1973/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_polls.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = Window::SessionController::CachedThemeKey; Type = Window::SessionController::CachedTheme; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = Window::SessionController::CachedThemeKey&; Args = {Window::SessionController::CachedTheme}; Key = Window::SessionController::CachedThemeKey; Type = Window::SessionController::CachedTheme; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1974/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_members.cpp.o [1975/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_chats.cpp.o [1976/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_sub_controller.cpp.o [1977/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_stories.cpp.o [1978/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_peer_lists.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::Session::SubmittedTransfer; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Wallet::SubmittedTransferRecord; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Wallet::SubmittedTransferRecord; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Wallet::TransferItem*; _Tp = Wallet::TransferItem]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Wallet::SubmittedTransferRecord; _Alloc = std::allocator]', inlined from 'void Wallet::Session::retireSubmittedTransferRecord(const std::string&, const Wallet::TransferWalletIdentity&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10228:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp: In member function 'Wallet::Session::SubmittedTransfer* Wallet::Session::upsertSubmittedTransfer(const std::string&, const Wallet::TransferWalletIdentity&, int, const std::shared_ptr&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10246:33: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 10246 | _submitted.erase(ranges::remove_if(_submitted, [&](const auto &entry) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10247 | const auto active = (_submission | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10248 | && _submission->operationId == entry.operationId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10249 | || (_sendUnresolved | ~~~~~~~~~~~~~~~~~~~ 10250 | && _unresolvedOperationId == entry.operationId); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10251 | return !active | ~~~~~~~~~~~~~~ 10252 | && ((!entry.fallback && !entry.item) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10253 | || ((entry.terminal || entry.item) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10254 | && !submittedTransferRecord( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10255 | entry.operationId, | ~~~~~~~~~~~~~~~~~~ 10256 | entry.identity))); | ~~~~~~~~~~~~~~~~~~ 10257 | }), end(_submitted)); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::TransferItem*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::TransferItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::TransferItem*; _Tp = Wallet::TransferItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::TransferItem*; _ForwardIterator = Wallet::TransferItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:900:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::TransferItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::TransferItem*; _Tp = Wallet::TransferItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::TransferItem*; _ForwardIterator = Wallet::TransferItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::TransferItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::TransferItem*; _Tp = Wallet::TransferItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::TransferItem*; _ForwardIterator = Wallet::TransferItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::TransferItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::TransferItem*; _Tp = Wallet::TransferItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::TransferItem*; _ForwardIterator = Wallet::TransferItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::TransferItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::CollectibleRecord*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::CollectibleRecord*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::CollectibleRecord*; _ForwardIterator = Wallet::CollectibleRecord*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Wallet::CollectibleRecord*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Wallet::CollectibleRecord*; _ForwardIterator = Wallet::CollectibleRecord*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Wallet::SubmittedTransferRecord; _Alloc = std::allocator]', inlined from 'bool Wallet::Session::persistSubmittedTransfers()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10195:23: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp: In member function 'void Wallet::Session::dropForeignSubmittedTransfers(const Wallet::TransferWalletIdentity&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10771:22: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 10771 | records.erase(ranges::remove_if(records, foreign), end(records)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10772:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 10772 | _submitted.erase(ranges::remove_if(_submitted, [&](const auto &entry) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10773 | return entry.identity.address == identity.address | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10774 | && entry.identity.publicKey == identity.publicKey | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10775 | && ranges::contains(dropped, entry.operationId); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10776 | }), end(_submitted)); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QString; Type = Wallet::CollectibleRecord; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Wallet::CollectibleRecord; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'void Wallet::Session::applyCollectibles(const MTPwallet_NftItems&, const CollectiblesRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7759:41: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_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 = __gnu_cxx::__normal_iterator >; _Tp = Wallet::CollectibleRecord; _Alloc = std::allocator]', 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 = Wallet::CollectibleRecord; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Wallet::Session::applyCollectibles(const MTPwallet_NftItems&, const CollectiblesRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7760:14: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Wallet::CollectibleRecord*; _Tp = Wallet::CollectibleRecord]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Wallet::CollectibleRecord; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Wallet::CollectibleRecord; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'void Wallet::Session::applyCollectibles(const MTPwallet_NftItems&, const CollectiblesRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7784:10: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Wallet::CollectibleRecord; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Wallet::CollectibleRecord; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Wallet::Session::applyCollectibles(const MTPwallet_NftItems&, const CollectiblesRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7785:14: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = QString; Type = Wallet::CollectibleRecord; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Wallet::TransferItem; _Alloc = std::allocator]', inlined from 'void Wallet::Session::applyTransactions(const MTPwallet_Transactions&, bool, const HistoryRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7457:15: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Wallet::TransferItem; _Alloc = std::allocator]', inlined from 'Wallet::{anonymous}::MergedHead Wallet::{anonymous}::MergedHeadHistory(const std::vector&, std::vector&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:408:13, inlined from 'void Wallet::Session::applyTransactions(const MTPwallet_Transactions&, bool, const HistoryRequest&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:7474:62: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp: In member function 'void Wallet::Session::applySendSnapshot(const wallet_engine::SendSnapshot&, bool, uint64)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:10948:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 10948 | records.erase(ranges::remove_if(records, [&](const auto &record) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10949 | return record.recordId == custodyRecord->recordId | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10950 | && record.network == custodyRecord->network | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10951 | && record.address == identity->address | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10952 | && record.publicKey == identity->publicKey | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10953 | && record.handoff == TransferHandoff::Preparation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10954 | && (record.operationId != operationId | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10955 | || snapshot.phase == engine::SendPhase::kIdle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10956 | }), end(records)); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {int}; Key = long long unsigned int; Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'uint64 Wallet::Session::createPreviewOwner(rpl::lifetime&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:8479:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::weak_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {const std::shared_ptr&}; Key = long long unsigned int; Type = std::weak_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'uint64 Wallet::Session::createPreviewOwner(rpl::lifetime&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:8480:33: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = std::weak_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'void Wallet::Session::send(Wallet::KeyAuthorization, std::shared_ptr, Fn, Fn, Fn)>)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/wallet/wallet_session.cpp:9262:42: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1979/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/tabs/adapters/info_profile_tab_media.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Ui::BotWebView::DownloadsEntry; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = InlineBots::Downloads::List; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = PeerId; Type = rpl::variable; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = unsigned int; Type = InlineBots::Downloads::Loader; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Ui::BotWebView::DownloadsEntry; _Alloc = std::allocator]', inlined from 'void InlineBots::Downloads::fail(PeerId, InlineBots::DownloadId, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/inline_bots/inline_bot_downloads.cpp:141:13: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Ui::BotWebView::DownloadsEntry; _Alloc = std::allocator]', inlined from 'const std::vector& InlineBots::Downloads::list(gsl::not_null, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/inline_bots/inline_bot_downloads.cpp:285:25: /usr/include/c++/15.2.0/bits/stl_vector.h:1793:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1793 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1980/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_widget.cpp.o [1981/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_values.cpp.o [1982/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_top_bar.cpp.o In file included from /usr/include/c++/15.2.0/map:64, from /usr/include/qt6/QtCore/qmap.h:22, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:1828:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator' changed in GCC 7.1 1828 | erase(iterator __position) | ^~~~~ In file included from /usr/include/c++/15.2.0/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2853:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]', inlined from 'ApiWrap::requestFileReference >(Data::FileOrigin, FileReferencesHandler&&, tl::boxed&&):: [with auto:168 = tl::boxed]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:2845:31: /usr/include/c++/15.2.0/bits/stl_map.h:1128:26: note: parameter passing for argument of type 'std::map > >::iterator' {aka 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::iterator'} changed in GCC 7.1 1128 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9: /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: In member function '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 >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_set::insert(const Type&) [with Type = long long unsigned int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_set.h:707:45, inlined from 'void ApiWrap::readFeaturedSetDelayed(uint64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:3453:27: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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 = {Data::FileOrigin&, std::vector, std::allocator > >}; _Key = Data::FileOrigin; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1 3080 | _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 = {Data::FileOrigin&, std::vector, std::allocator > >}; _Key = Data::FileOrigin; _Tp = std::vector >; _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 = {Data::FileOrigin&, std::vector, std::allocator > >}; _Key = Data::FileOrigin; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]' at /usr/include/c++/15.2.0/bits/stl_map.h:624:22: /usr/include/c++/15.2.0/bits/stl_map.h:663: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 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QString; Type = ApiWrap::StickersByEmoji; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = QString; Type = ApiWrap::StickersByEmoji; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const QString&; Args = {ApiWrap::StickersByEmoji}; Key = QString; Type = ApiWrap::StickersByEmoji; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'std::vector >* ApiWrap::stickersByEmoji(const QString&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:3214:27: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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, ApiWrap::DialogsLoadState>; _Alloc = std::allocator, ApiWrap::DialogsLoadState> >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, ApiWrap::DialogsLoadState>, std::allocator, ApiWrap::DialogsLoadState> > >::const_iterator' changed in GCC 7.1 363 | 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, ApiWrap::DialogsLoadState>; _Alloc = std::allocator, ApiWrap::DialogsLoadState> >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = gsl::not_null; Type = ApiWrap::DialogsLoadState; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, ApiWrap::DialogsLoadState>, std::allocator, ApiWrap::DialogsLoadState> > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = ApiWrap::StickerSetRequest; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int&; Args = {ApiWrap::StickerSetRequest}; Key = long long unsigned int; Type = ApiWrap::StickerSetRequest; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void ApiWrap::scheduleStickerSetRequest(uint64, uint64)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:1617:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = std::shared_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int&; Args = {std::shared_ptr&}; Key = long long unsigned int; Type = std::shared_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void ApiWrap::sendFiles(Ui::PreparedList&&, SendMediaType, std::shared_ptr, SendAction)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/apiwrap.cpp:4408:25: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1983/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_status_label.cpp.o [1984/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_shared_media_classic.cpp.o [1985/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_share_theme.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = HistoryMessageMarkupButton*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = HistoryMessageMarkupButton*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = HistoryMessageMarkupButton*; _Tp = HistoryMessageMarkupButton]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = HistoryMessageMarkupButton*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = HistoryMessageMarkupButton*; _Tp = HistoryMessageMarkupButton]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = HistoryMessageMarkupButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1986/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_section_stack.cpp.o [1987/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_qr_link.cpp.o [1988/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_qr_gifts.cpp.o [1989/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_qr_emoji.cpp.o [1990/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_pills.cpp.o [1991/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_phone_menu.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'void Iv::{anonymous}::TrimEmptyParagraphEdges(std::vector*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:926:16, inlined from 'Iv::{anonymous}::FinalSubmitNormalizedBlocks Iv::{anonymous}::NormalizeFinalSubmitBlocks(std::vector, SerializeContext*, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:1317:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'void Iv::{anonymous}::TrimEmptyParagraphEdges(std::vector*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:929:16, inlined from 'Iv::{anonymous}::FinalSubmitNormalizedBlocks Iv::{anonymous}::NormalizeFinalSubmitBlocks(std::vector, SerializeContext*, bool)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:1317:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = tl::boxed; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {const tl::boxed&}; Key = long long unsigned int; Type = tl::boxed; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'std::optional Iv::{anonymous}::CollectPhoto(SerializeContext*, uint64, PhotoData*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:277:26: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = tl::boxed; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const long long unsigned int&; Args = {const tl::boxed&}; Key = long long unsigned int; Type = tl::boxed; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'std::optional Iv::{anonymous}::CollectDocument(SerializeContext*, uint64, DocumentData*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_message_serializer.cpp:289:29: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = tl::boxed; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1992/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_members_controllers.cpp.o In file included from /usr/include/qt6/QtCore/qjsonobject.h:8, from /usr/include/qt6/QtCore/qplugin.h:15, from /usr/include/qt6/QtGui/qimageiohandler.h:10, from /usr/include/qt6/QtGui/qimagereader.h:11, from /usr/include/qt6/QtGui/QImageReader:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:62, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : In member function 'QString QJsonValueConstRef::toString(const QString&) const', inlined from 'auto Passport::{anonymous}::ParseConfig(const QByteArray&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:264:21, inlined from 'Passport::FormController::preferredLanguage(const QString&)::::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:1260:57, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDhelp_passportConfig&; Method = Passport::FormController::preferredLanguage(const QString&)::::::; Methods = {Passport::FormController::preferredLanguage(const QString&)::::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) MTPhelp_passportConfig::match(Method&&, Methods&& ...) const [with Method = Passport::FormController::preferredLanguage(const QString&)::::::; Methods = {Passport::FormController::preferredLanguage(const QString&)::::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/scheme.h:92173:58, inlined from 'Passport::FormController::preferredLanguage(const QString&)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:1258:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Passport::FormController::preferredLanguage(const QString&)::::&; _Args = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Passport::FormController::preferredLanguage(const QString&)::::&; _Args = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Passport::FormController::preferredLanguage(const QString&)::::; _ArgTypes = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/qt6/QtCore/qjsonvalue.h:170:48: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 170 | { return concreteString(*this, defaultValue); } | ^ In member function 'QString QJsonValueConstRef::objectKey() const', inlined from 'QString QJsonObject::const_iterator::key() const' at /usr/include/qt6/QtCore/qjsonobject.h:232:60, inlined from 'auto Passport::{anonymous}::ParseConfig(const QByteArray&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:256:34, inlined from 'Passport::FormController::preferredLanguage(const QString&)::::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:1260:57, inlined from 'decltype(auto) base::match_method(Data&&, Method&&, Methods&& ...) [with Data = const MTPDhelp_passportConfig&; Method = Passport::FormController::preferredLanguage(const QString&)::::::; Methods = {Passport::FormController::preferredLanguage(const QString&)::::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/match_method.h:20:38, inlined from 'decltype(auto) MTPhelp_passportConfig::match(Method&&, Methods&& ...) const [with Method = Passport::FormController::preferredLanguage(const QString&)::::::; Methods = {Passport::FormController::preferredLanguage(const QString&)::::::}]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/gen/scheme.h:92173:58, inlined from 'Passport::FormController::preferredLanguage(const QString&)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/passport/passport_form_controller.cpp:1258:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Passport::FormController::preferredLanguage(const QString&)::::&; _Args = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Passport::FormController::preferredLanguage(const QString&)::::&; _Args = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Passport::FormController::preferredLanguage(const QString&)::::; _ArgTypes = {const tl::boxed&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/qt6/QtCore/qjsonvalue.h:211:55: note: parameter passing for argument of type 'const QJsonValueConstRef' changed in GCC 9.1 211 | QString objectKey() const { return objectKey(*this); } | ^ In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Passport::EditFile*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Passport::EditFile*; _Tp = Passport::EditFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Passport::EditFile*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Passport::EditFile*; _Tp = Passport::EditFile]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Passport::EditFile}; _Tp = Passport::EditFile; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1993/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_members.cpp.o [1994/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_inner_widget.cpp.o [1995/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_free_codes.cpp.o [1996/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Data::RecentPostId; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1997/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_cover.cpp.o [1998/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_birthday_effect.cpp.o [1999/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_balance_pill.cpp.o [2000/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_badge.cpp.o [2001/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/profile/info_profile_actions.cpp.o [2002/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/polls/info_polls_results_widget.cpp.o [2003/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/polls/info_polls_results_inner_widget.cpp.o [2004/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/polls/info_polls_list_widget.cpp.o [2005/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/peer_gifts/info_peer_gifts_widget.cpp.o [2006/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/peer_gifts/info_peer_gifts_common.cpp.o [2007/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/peer_gifts/info_peer_gifts_collections.cpp.o [2008/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/members/info_members_widget.cpp.o [2009/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_widget.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Tp = Iv::RichPage::GroupedMediaItem]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:13: /usr/include/c++/15.2.0/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::GroupedMediaItem*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::GroupedMediaItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Tp = Iv::RichPage::GroupedMediaItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::GroupedMediaItem*; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::vector Iv::SplitGroupedMediaBlock(RichPage::Block)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:2939:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::vector Iv::SplitGroupedMediaBlock(RichPage::Block)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:2939:26: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::GroupedMediaItem*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Tp = Iv::RichPage::GroupedMediaItem]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::GroupedMediaItem*; _ForwardIterator = Iv::RichPage::GroupedMediaItem*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::GroupedMediaItem; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'std::vector Iv::SplitGroupedMediaBlock(RichPage::Block)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:2939:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Iv::{anonymous}::AppendGroupedMediaBlock(QVector >&, const MTPPageCaption&, GroupedMediaIntent, std::vector*, ParseContext*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:1599:16: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Iv::{anonymous}::AppendGroupedMediaBlock(QVector >&, const MTPPageCaption&, GroupedMediaIntent, std::vector*, ParseContext*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:1599:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Iv::{anonymous}::AppendGroupedMediaBlock(QVector >&, const MTPPageCaption&, GroupedMediaIntent, std::vector*, ParseContext*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:1599:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Iv::{anonymous}::AppendGroupedMediaBlock(QVector >&, const MTPPageCaption&, GroupedMediaIntent, std::vector*, ParseContext*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:1599:16: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, inlined from 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'void Iv::{anonymous}::AppendGroupedMediaBlock(QVector >&, const MTPPageCaption&, GroupedMediaIntent, std::vector*, ParseContext*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.cpp:1599:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2010/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_provider.cpp.o [2011/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_list_widget.cpp.o [2012/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_list_section.cpp.o [2013/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_inner_widget.cpp.o [2014/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_grid_zoom.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Iv::RichPage::Block::Block(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::RelatedArticle*; _Tp = Iv::RichPage::RelatedArticle]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::RelatedArticle; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Button*; _Tp = Iv::RichPage::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Iv::RichPage::Block& Iv::RichPage::Block::operator=(const Iv::RichPage::Block&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/iv_rich_page.h:230:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2015/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_empty_widget.cpp.o [2016/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_common.cpp.o [2017/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/media/info_media_buttons.cpp.o [2018/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/global_media/info_global_media_provider.cpp.o [2019/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/global_media/info_global_media_inner_widget.cpp.o [2020/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/global_media/info_global_media_widget.cpp.o [2021/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_widget.cpp.o [2022/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_provider.cpp.o [2023/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/downloads/info_downloads_inner_widget.cpp.o [2024/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/community_requests/info_community_requests_widget.cpp.o [2025/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/community/info_community_widget.cpp.o [2026/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/common_groups/info_common_groups_widget.cpp.o [2027/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp.o [2028/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/earn/info_channel_earn_widget.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = MsgId*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/bits/vector.tcc: In function '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]': /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649: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++/15.2.0/bits/vector.tcc:900:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = MsgId*; _ForwardIterator = MsgId*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649: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++/15.2.0/bits/vector.tcc:920:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664: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++/15.2.0/bits/vector.tcc:950:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = MsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = MsgId*; _Tp = MsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664: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++/15.2.0/bits/vector.tcc:958:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: /usr/include/c++/15.2.0/bits/stl_vector.h: In 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++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = MsgId; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1792:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1792 | erase(const_iterator __position) | ^~~~~ 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]', inlined from 'void Media::Player::Instance::ensureShuffleMove(gsl::not_null, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:758:28: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:759:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 759 | raw->playedIds.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:768:40: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 768 | raw->nonPlayedIds.erase(begin(raw->nonPlayedIds) + index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]', inlined from 'void Media::Player::Instance::ensureShuffleMove(gsl::not_null, int)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:783:27: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:784:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 784 | raw->playedIds.erase(from, till); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Media::Player::Instance::setupShuffleData(gsl::not_null)::; _Args = {MsgId}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Media::Player::Instance::setupShuffleData(gsl::not_null)::; _Args = {MsgId}]' at /usr/include/c++/15.2.0/bits/invoke.h:98:40, inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = Media::Player::Instance::setupShuffleData(gsl::not_null)::; _Args = {const MsgId&}]' at /usr/include/c++/15.2.0/functional:122:27, inlined from 'decltype(auto) rpl::details::callable_invoke(Method&&, Arg&&) [with Method = Media::Player::Instance::setupShuffleData(gsl::not_null)::; Arg = const MsgId&]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_rpl/rpl/details/callable.h:100:21, 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-7.4.2-full/Telegram/lib_rpl/rpl/details/callable.h:136: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-7.4.2-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-7.4.2-full/Telegram/lib_rpl/rpl/consumer.h:156:6: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1161:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1161 | raw->playlist.erase(i); | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1165:48: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1165 | raw->nonPlayedIds.erase(j); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:1170:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1170 | raw->playedIds.erase(k); | ~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/media/player/media_player_instance.cpp:667:56: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 667 | raw->nonPlayedIds.erase(i); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ [2029/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/earn/info_channel_earn_list.cpp.o [2030/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/boosts/info_boosts_widget.cpp.o [2031/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp.o [2032/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp.o [2033/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp.o [2034/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/bot/starref/info_bot_starref_setup_widget.cpp.o [2035/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/bot/starref/info_bot_starref_join_widget.cpp.o [2036/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/bot/starref/info_bot_starref_common.cpp.o [2037/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/bot/earn/info_bot_earn_widget.cpp.o [2038/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/info/bot/earn/info_bot_earn_list.cpp.o [2039/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_widget.cpp.o [2040/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_view_swipe_back_session.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::PeerQrSwatch*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::PeerQrSwatch*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::PeerQrSwatch*; _Tp = Ui::PeerQrSwatch]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::PeerQrSwatch; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::PeerQrSwatch*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Ui::PeerQrSwatch*; _Tp = Ui::PeerQrSwatch]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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::PeerQrSwatch; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Ui::PeerQrSwatch; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2041/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_view_pull_to_next_channel.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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_set_const_wrap; _Alloc = std::allocator >]': /usr/include/c++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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_set_const_wrap; _Alloc = std::allocator >]', 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-7.4.2-full/Telegram/lib_base/base/flat_set.h:719: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-7.4.2-full/Telegram/lib_base/base/flat_set.h:726:22: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = rpl::lifetime; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2042/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_view_highlight_manager.cpp.o [2043/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_unread_things.cpp.o [2044/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_translation.cpp.o [2045/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_streamed_drafts.cpp.o [2046/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_location_manager.cpp.o [2047/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_inner_widget_accessibility.cpp.o [2048/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_inner_widget.cpp.o [2049/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_text.cpp.o [2050/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_reply_markup.cpp.o [2051/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_helpers.cpp.o [2052/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_edition.cpp.o [2053/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item_components.cpp.o [2054/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_item.cpp.o [2055/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history_drag_area.cpp.o [2056/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/history.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SavedStarGift*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SavedStarGift*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SavedStarGift*; _Tp = Data::SavedStarGift]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::SavedStarGift; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Data::MyGiftsDescriptor::MyGiftsDescriptor(const Data::MyGiftsDescriptor&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_star_gift.h:370:8, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; _Args = {const Data::MyGiftsDescriptor&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; _Args = {const Data::MyGiftsDescriptor&}]' at /usr/include/c++/15.2.0/bits/invoke.h:98:40, inlined from 'constexpr std::invoke_result_t<_Fn, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; _Args = {const Data::MyGiftsDescriptor&}]' at /usr/include/c++/15.2.0/functional:122:27, inlined from 'decltype(auto) rpl::details::callable_invoke(Method&&, Arg&&) [with Method = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; Arg = const Data::MyGiftsDescriptor&]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_rpl/rpl/details/callable.h:100:21, inlined from 'decltype(auto) rpl::details::const_ref_call_invoke(Method&&, const Arg&) [with Method = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; Arg = Data::MyGiftsDescriptor]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_rpl/rpl/details/callable.h:136:25, inlined from 'bool rpl::details::consumer_handlers::put_next_copy(const Value&) [with Value = Data::MyGiftsDescriptor; Error = rpl::no_error; OnNext = Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&)::::; OnError = rpl::details::operator|, Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&):::: >(rpl::producer&&, with_next, Window::SessionController*, rpl::lifetime&):::: >&&)::; OnDone = rpl::details::operator|, Info::Profile::CreateQrGiftList(gsl::not_null, Window::SessionController*, rpl::lifetime&):::: >(rpl::producer&&, with_next, Window::SessionController*, rpl::lifetime&):::: >&&)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_rpl/rpl/consumer.h:167:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2057/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_welcome_messages_section.cpp.o [2058/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_view_button.cpp.o [2059/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_top_bar_widget.cpp.o [2060/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_translate_tracker.cpp.o [2061/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_translate_bar.cpp.o [2062/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_transcribe_button.cpp.o [2063/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_touch_scroll.cpp.o [2064/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_text_helper.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QString; Type = Iv::Instance::FullResult; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = FullMsgId; Type = Iv::Instance::RichMessageRequest; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QString; Type = Iv::Instance::MarkdownBinding; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2065/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_summary_header.cpp.o [2066/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_subsection_tabs.cpp.o [2067/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_sticker_toast.cpp.o [2068/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_sponsored_click_handler.cpp.o [2069/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_service_message.cpp.o [2070/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_send_action.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = long long int; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30, inlined from 'void Info::Profile::{anonymous}::StartPops(gsl::not_null, gsl::not_null, const std::vector&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/profile/info_profile_qr_emoji.cpp:358:27, inlined from 'Info::Profile::CreateQrEmojiPicker(gsl::not_null, gsl::not_null, const std::vector&)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/profile/info_profile_qr_emoji.cpp:644:13, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {const std::vector >&}; Return = void; Guard = ChatHelpers::TabbedSelector* const&; Callable = Info::Profile::CreateQrEmojiPicker(gsl::not_null, gsl::not_null, const std::vector&)::&)>]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap, gsl::not_null, const std::vector&)::&)> >&; _Args = {const vector >&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap, gsl::not_null, const std::vector&)::&)> >&; _Args = {const vector >&}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap, gsl::not_null, const std::vector&)::&)> >; _ArgTypes = {const std::vector >&}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2071/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_self_forwards_tagger.cpp.o [2072/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_scheduled_section.cpp.o [2073/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_schedule_box.cpp.o [2074/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_rich_quote.cpp.o [2075/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_requests_bar.cpp.o [2076/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_reply_button.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Data::StatisticalChart::StatisticalChart(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'constexpr Data::StatisticalChart& Data::StatisticalChart::operator=(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8, inlined from 'Data::StatisticalGraph& Data::StatisticalGraph::operator=(const Data::StatisticalGraph&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:84:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2077/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_reply.cpp.o [2078/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_read_metrics_tracker.cpp.o [2079/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_reaction_preview.cpp.o [2080/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_quick_action.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = gsl::not_null; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int; Args = {Info::Statistics::{anonymous}::CreditsRow*}; Key = long long unsigned int; Type = gsl::not_null; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'Info::Statistics::{anonymous}::CreditsController::applySlice(const Data::CreditsStatusSlice&)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp:1347:20: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2081/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_tracker.cpp.o [2082/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_section.cpp.o [2083/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_pinned_bar.cpp.o [2084/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_paid_reaction_toast.cpp.o [2085/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_message.cpp.o [2086/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_list_widget.cpp.o [2087/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_keyboard_text_selection.cpp.o [2088/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_group_members_widget.cpp.o [2089/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_group_call_bar.cpp.o [2090/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_fake_items.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = EmojiStatusId; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp: In member function 'void Info::Profile::EmojiStatusPanel::show(Descriptor&&)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp:133:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | list.erase(begin(list) + kLimitFirstRow - 1, end(list)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp:148:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 148 | list.erase(begin(list) + kLimitFirstRow - 1, end(list)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2091/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_empty_list_bubble.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = QByteArray; Type = HistoryMessageMarkupButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = QByteArray&; Args = {HistoryMessageMarkupButton}; Key = QByteArray; Type = HistoryMessageMarkupButton; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'static QByteArray HistoryMessageMarkupButton::RegisterRichPageButton(gsl::not_null, FullMsgId, const HistoryMessageMarkupButton&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_reply_markup.cpp:390:31: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2092/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_emoji_interactions.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SuggestedReaction*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SuggestedReaction*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SuggestedReaction*; _Tp = Data::SuggestedReaction]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::SuggestedReaction; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::SuggestedReaction; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::UrlArea*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WeatherArea*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryLocation*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryView*; _Tp = Data::StoryView]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryLocation*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryLocation*; _Tp = Data::StoryLocation]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StoryLocation; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1075:38: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SuggestedReaction*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::SuggestedReaction*; _Tp = Data::SuggestedReaction]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::SuggestedReaction; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1078:42: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::UrlArea*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::UrlArea*; _Tp = Data::UrlArea]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::UrlArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1084:32: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WeatherArea*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WeatherArea*; _Tp = Data::WeatherArea]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WeatherArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1087:36: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryLocation*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StoryLocation*; _Tp = Data::StoryLocation]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::StoryLocation; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StoryLocation; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1089:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::UrlArea*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::UrlArea*; _Tp = Data::UrlArea]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::UrlArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::UrlArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1097:15: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WeatherArea*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::WeatherArea*; _Tp = Data::WeatherArea]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::WeatherArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::WeatherArea; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'void Media::Stories::Controller::updateAreas(Data::Story*)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1101:19: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Data::StoryView*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: 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 = Data::StoryView; _Alloc = std::allocator]', 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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Media::Stories::Controller::viewsGotMoreCallback()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1569:27, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {Data::StoryViews}; Return = void; Guard = base::has_weak_ptr*; Callable = Media::Stories::Controller::viewsGotMoreCallback()::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap >; _ArgTypes = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Data::StoryView*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Data::StoryView*; _Tp = Data::StoryView]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Data::StoryView*; _ForwardIterator = Data::StoryView*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649: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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, 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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Media::Stories::Controller::viewsGotMoreCallback()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1569:27, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {Data::StoryViews}; Return = void; Guard = base::has_weak_ptr*; Callable = Media::Stories::Controller::viewsGotMoreCallback()::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap >; _ArgTypes = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Data::StoryView*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Data::StoryView*; _Tp = Data::StoryView]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Data::StoryView*; _ForwardIterator = Data::StoryView*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, 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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Media::Stories::Controller::viewsGotMoreCallback()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1569:27, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {Data::StoryViews}; Return = void; Guard = base::has_weak_ptr*; Callable = Media::Stories::Controller::viewsGotMoreCallback()::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap >; _ArgTypes = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_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 = __gnu_cxx::__normal_iterator >; _Tp = Data::StoryView; _Alloc = std::allocator]', 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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Media::Stories::Controller::viewsGotMoreCallback()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1569:27, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {Data::StoryViews}; Return = void; Guard = base::has_weak_ptr*; Callable = Media::Stories::Controller::viewsGotMoreCallback()::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap >; _ArgTypes = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Data::StoryView*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Data::StoryView*; _Tp = Data::StoryView]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Data::StoryView*; _ForwardIterator = Data::StoryView*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, 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 = Data::StoryView; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Media::Stories::Controller::viewsGotMoreCallback()::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/media/stories/media_stories_controller.cpp:1569:27, inlined from 'Return crl::guarded_wrap::operator()(OtherArgs&& ...) [with OtherArgs = {Data::StoryViews}; Return = void; Guard = base::has_weak_ptr*; Callable = Media::Stories::Controller::viewsGotMoreCallback()::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_crl/crl/common/crl_common_on_main_guarded.h:52:15, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = crl::guarded_wrap >&; _Args = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = crl::guarded_wrap >; _ArgTypes = {Data::StoryViews}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2093/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_element.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = long long unsigned int; Type = HistoryStreamedDrafts::Draft; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = long long unsigned int&; Args = {HistoryStreamedDrafts::Draft}; Key = long long unsigned int; Type = HistoryStreamedDrafts::Draft; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'void HistoryStreamedDrafts::applyPrepared(MsgId, PeerId, TimeId, uint64, DraftContent&&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_streamed_drafts.cpp:219:17: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2094/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_element_overlay.cpp.o [2095/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_add_poll_option.cpp.o [2096/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_draw_to_reply.cpp.o [2097/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_drag.cpp.o [2098/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_cursor_state.cpp.o [2099/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_corner_buttons.cpp.o [2100/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_copy_selection.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = MsgId; Type = HistoryView::ReadMetricsTracker::TrackedItem; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32, inlined from 'constexpr std::pair::iterator, bool> base::flat_map::emplace(OtherKey&&, Args&& ...) [with OtherKey = const MsgId&; Args = {HistoryView::ReadMetricsTracker::TrackedItem&}; Key = MsgId; Type = HistoryView::ReadMetricsTracker::TrackedItem; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:907:22, inlined from 'HistoryView::ReadMetricsTracker::push(gsl::not_null, int, int)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/history_view_read_metrics_tracker.cpp:78:19: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2101/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_context_menu.cpp.o [2102/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_contact_status.cpp.o [2103/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_chat_section_monoforum.cpp.o [2104/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_chat_section.cpp.o [2105/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_chat_preview.cpp.o [2106/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_bottom_info.cpp.o [2107/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_about_view.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363: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 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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-7.4.2-full/Telegram/lib_base/base/flat_map.h:894:24: /usr/include/c++/15.2.0/bits/stl_vector.h:1529: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 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2108/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/history_view_top_peers_selector.cpp.o [2109/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp.o [2110/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions_strip.cpp.o In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:100:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >; Size = int; C = std::greater; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/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 = FullMsgId; _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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _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 = FullMsgId; _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 = FullMsgId; _Tp = Info::Media::CachedItem; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Info::GlobalMedia::Provider::clearStaleLayouts()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/global_media/info_global_media_provider.cpp:557:22: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { 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 = FullMsgId; _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 = FullMsgId; _Tp = Info::Media::CachedItem; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Info::GlobalMedia::Provider::itemRemoved(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/global_media/info_global_media_provider.cpp:612:17: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = QString; Type = Info::GlobalMedia::Provider::List; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = ranges::identity]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/global_media/info_global_media_provider.cpp:379:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::&; _Args = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::&; _Args = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::; _ArgTypes = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = std::greater; P = ranges::identity]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = std::greater; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = std::greater; P = ranges::identity]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/global_media/info_global_media_provider.cpp:379:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::&; _Args = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::&; _Args = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/invoke.h:113:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Info::GlobalMedia::Provider::requestMore(const QString&, uint64, Fn)::; _ArgTypes = {Api::GlobalMediaResult}]' at /usr/include/c++/15.2.0/bits/std_function.h:292:30: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [2111/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp.o [2112/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions_list.cpp.o [2113/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions_button.cpp.o [2114/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/reactions/history_view_reactions.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-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/remove.hpp: In function 'constexpr 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:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 44 | constexpr I RANGES_FUNC(remove)(I first, S last, T const & val, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/remove.hpp:44: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/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31: /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr 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:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_vector.h: In 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++/15.2.0/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1820: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 'constexpr 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:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >; C = ranges::reference_wrapper; P = ranges::reference_wrapper]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: 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 'constexpr 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:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/algorithm.hpp:69, from /usr/include/range/v3/all.hpp:18: In member function 'constexpr 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-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:235:17: /usr/include/range/v3/algorithm/remove.hpp:68:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 68 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-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-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:234:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 234 | _addPostponed.erase( | ~~~~~~~~~~~~~~~~~~~^ 235 | ranges::remove(_addPostponed, item, &Element::item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | end(_addPostponed)); | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:247:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 247 | _elements.erase(ranges::remove_if(_elements, proj), end(_elements)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:171:19: /usr/include/range/v3/algorithm/remove.hpp:68:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 68 | return (*this)(begin(rng), end(rng), val, std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp: In lambda function: /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:170:44: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 170 | _addPostponed.erase( | ~~~~~~~~~~~~~~~~~~~^ 171 | ranges::remove(_addPostponed, item, &Element::item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | end(_addPostponed)); | ~~~~~~~~~~~~~~~~~~~ In member function 'constexpr 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 'constexpr 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-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:282:15, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:273:6: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr 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 'constexpr 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:209:45, inlined from 'constexpr 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-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:282:15, inlined from 'void Info::Downloads::Provider::performRefresh()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp:273:6: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [2115/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_web_page.cpp.o [2116/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_video_status.cpp.o [2117/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_video_message_seek.cpp.o [2118/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_userpic_suggestion.cpp.o [2119/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_unsupported_widget.cpp.o [2120/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_unsupported_notice.cpp.o [2121/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_unique_gift.cpp.o [2122/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_todo_list.cpp.o [2123/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_theme_document.cpp.o [2124/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_suggest_decision.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-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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 = Info::PeerGifts::GiftTypeStars*; C = std::reference_wrapper, gsl::not_null):::::: >; P0 = std::reference_wrapper; P1 = std::reference_wrapper]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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 'constexpr 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, gsl::not_null):::::: >; P0 = std::reference_wrapper; P1 = std::reference_wrapper]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator' changed in GCC 7.1 /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Info::PeerGifts::GiftTypeStars*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: 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 'constexpr void ranges::detail::linear_insert(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:116:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 116 | inline constexpr void linear_insert(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:116:31: 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 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:134:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 134 | detail::linear_insert(first, i, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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, gsl::not_null):::::: >; P = std::reference_wrapper]': /usr/include/range/v3/algorithm/inplace_merge.hpp:101:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | void operator()(I first, I middle, I last, iter_difference_t len1, | ^~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:101: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:101: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:185:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | (*this)(std::move(first), | ~~~~~~~^~~~~~~~~~~~~~~~~~ 186 | std::move(m1), | ~~~~~~~~~~~~~~ 187 | middle, | ~~~~~~~ 188 | len11, | ~~~~~~ 189 | len21, | ~~~~~~ 190 | buf, | ~~~~ 191 | buf_size, | ~~~~~~~~~ 192 | std::ref(pred), | ~~~~~~~~~~~~~~~ 193 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/inplace_merge.hpp:201:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | (*this)(middle, | ~~~~~~~^~~~~~~~ 202 | std::move(m2), | ~~~~~~~~~~~~~~ 203 | std::move(last), | ~~~~~~~~~~~~~~~~ 204 | len12, | ~~~~~~ 205 | len22, | ~~~~~~ 206 | buf, | ~~~~ 207 | buf_size, | ~~~~~~~~~ 208 | std::ref(pred), | ~~~~~~~~~~~~~~~ 209 | std::ref(proj)); | ~~~~~~~~~~~~~~~ /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 = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]': /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, gsl::not_null):::::: >; P = std::reference_wrapper]', inlined from 'void ranges::detail::inplace_stable_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' at /usr/include/range/v3/algorithm/stable_sort.hpp:80:44: /usr/include/range/v3/algorithm/inplace_merge.hpp:228:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | merge_adaptive(std::move(first), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 229 | std::move(middle), | ~~~~~~~~~~~~~~~~~~ 230 | std::move(last), | ~~~~~~~~~~~~~~~~ 231 | len1, | ~~~~~ 232 | len2, | ~~~~~ 233 | static_cast *>(nullptr), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 0, | ~~ 235 | std::move(pred), | ~~~~~~~~~~~~~~~~ 236 | std::move(proj)); | ~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp: In function 'constexpr 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, gsl::not_null):::::: >; P0 = std::reference_wrapper; P1 = std::reference_wrapper]': /usr/include/range/v3/algorithm/merge.hpp:70:43: note: parameter passing for argument of type 'ranges::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 70 | constexpr merge_result RANGES_FUNC(merge)(I0 begin0, | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/merge.hpp:70:43: 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:70:43: 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:70:43: 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::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]': /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 = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' 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 = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' at /usr/include/range/v3/algorithm/stable_sort.hpp:148: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 In function 'void ranges::detail::merge_sort_loop(I1, I1, I2, D, C&, P&) [with I1 = Info::PeerGifts::GiftTypeStars*; I2 = __gnu_cxx::__normal_iterator >; D = int; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' 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 = Info::PeerGifts::GiftTypeStars*; D = int; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]', inlined from 'void ranges::detail::merge_sort_with_buffer(I, I, V*, C&, P&) [with I = __gnu_cxx::__normal_iterator >; V = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' 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 = Info::PeerGifts::GiftTypeStars; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]': /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 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 = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]', inlined from 'ranges::borrowed_iterator_t ranges::stable_sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::::; P = ranges::identity]' at /usr/include/range/v3/algorithm/stable_sort.hpp:222:27, inlined from 'Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/peer_gifts/info_peer_gifts_common.cpp:242:23: /usr/include/range/v3/algorithm/stable_sort.hpp:209:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 209 | detail::inplace_stable_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/stable_sort.hpp:211:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 211 | detail::stable_sort_adaptive( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 212 | first, last, buf.first, buf.second, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Info::PeerGifts::GiftTypeStars*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Info::PeerGifts::GiftTypeStars*; _Tp = Info::PeerGifts::GiftTypeStars]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Info::PeerGifts::GiftTypeStars; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Info::PeerGifts::GiftTypeStars; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::::' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/peer_gifts/info_peer_gifts_common.cpp:251:16: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Info::PeerGifts::GiftTypeStars*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Info::PeerGifts::GiftTypeStars*; _Tp = Info::PeerGifts::GiftTypeStars]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Info::PeerGifts::GiftTypeStars; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null):: [with auto:162 = rpl::consumer, rpl::no_error, rpl::details::type_erased_handlers, rpl::no_error> >]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/peer_gifts/info_peer_gifts_common.cpp:224:30, inlined from 'auto rpl::details::mutable_lambda_wrap::operator()(Args&& ...) const [with Args = {const rpl::consumer >, rpl::no_error, rpl::details::type_erased_handlers >, rpl::no_error> >&}; Lambda = Info::PeerGifts::GiftsStars(gsl::not_null, gsl::not_null)::]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_rpl/rpl/producer.h:41:31, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = rpl::lifetime; _Fn = rpl::details::mutable_lambda_wrap, gsl::not_null):: >&; _Args = {const rpl::consumer >, rpl::no_error, rpl::details::type_erased_handlers >, rpl::no_error> >&}]' at /usr/include/c++/15.2.0/bits/invoke.h:63:67, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = rpl::lifetime; _Callable = rpl::details::mutable_lambda_wrap, gsl::not_null):: >&; _Args = {const rpl::consumer >, rpl::no_error, rpl::details::type_erased_handlers >, rpl::no_error> >&}]' at /usr/include/c++/15.2.0/bits/invoke.h:118:38, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = rpl::lifetime; _Functor = rpl::details::mutable_lambda_wrap, gsl::not_null):: >; _ArgTypes = {const rpl::consumer >, rpl::no_error, rpl::details::type_erased_handlers >, rpl::no_error> >&}]' at /usr/include/c++/15.2.0/bits/std_function.h:293:44: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2125/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_story_mention.cpp.o [2126/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_sticker_player.cpp.o [2127/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_sticker.cpp.o [2128/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_slot_machine.cpp.o [2129/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_similar_channels.cpp.o [2130/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_service_box.cpp.o [2131/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_save_document_action.cpp.o [2132/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_premium_gift.cpp.o In file included from /usr/include/c++/15.2.0/bits/unordered_map.h:33, from /usr/include/c++/15.2.0/unordered_map:43, from /usr/include/c++/15.2.0/functional:65, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/hashtable.h:2553: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' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _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++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Info::Media::Provider::clearStaleLayouts()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/media/info_media_provider.cpp:323:22: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { 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++/15.2.0/bits/unordered_map.h:817:26, inlined from 'void Info::Media::Provider::itemRemoved(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/info/media/info_media_provider.cpp:456:17: /usr/include/c++/15.2.0/bits/hashtable.h:1158: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' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [2133/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/menu/history_view_poll_menu.cpp.o [2134/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_poll.cpp.o [2135/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_photo.cpp.o [2136/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_no_forwards_request.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = Media::View::RecognitionId; Type = Platform::TextRecognition::Result; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2137/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_unwrapped.cpp.o [2138/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_spoiler.cpp.o In file included from /usr/include/range/v3/action/sort.hpp:20, from /usr/include/range/v3/action.hpp:31, from /usr/include/range/v3/all.hpp:17, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:103, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = std::greater; P = int std::pair::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' 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 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = ranges::reference_wrapper >; P = ranges::reference_wrapper::*>]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; Size = int; C = std::greater; P = int std::pair::*]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator*, std::vector > >; S = __gnu_cxx::__normal_iterator*, std::vector > >; C = std::greater; P = int std::pair::*]', inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector >&; C = std::greater; P = int std::pair::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'gsl::not_null HistoryView::Reactions::CreateTabs(gsl::not_null, Ui::Text::CustomEmojiFactory, Fn, const std::vector&, const Data::ReactionId&, Ui::WhoReadType)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp:170:14: /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = std::greater; P = int std::pair::*]', inlined from 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator*, std::vector > >; S = __gnu_cxx::__normal_iterator*, std::vector > >; C = std::greater; P = int std::pair::*]' at /usr/include/range/v3/algorithm/sort.hpp:209:45, inlined from 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector >&; C = std::greater; P = int std::pair::*]' at /usr/include/range/v3/algorithm/sort.hpp:220:27, inlined from 'gsl::not_null HistoryView::Reactions::CreateTabs(gsl::not_null, Ui::Text::CustomEmojiFactory, Fn, const std::vector&, const Data::ReactionId&, Ui::WhoReadType)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp:170:14: /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [2139/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_grouped.cpp.o [2140/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_generic.cpp.o [2141/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media_common.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 452 | 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++/15.2.0/bits/stl_vector.h:1529:30, inlined from 'HistoryView::RequestsBarContentByPeer(gsl::not_null, int, bool)::, int, bool)::State*>)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp:66:27, inlined from 'HistoryView::RequestsBarContentByPeer(gsl::not_null, int, bool)::, int, bool)::State*>, int, bool)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp:83:35: /usr/include/c++/15.2.0/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 379 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2142/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_media.cpp.o [2143/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_location.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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 >; _Alloc = std::allocator > >]', inlined from 'constexpr std::pair::iterator, bool> base::flat_map::insert(value_type&&) [with Key = QDate; Type = std::shared_ptr; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:863:32: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2144/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_large_emoji.cpp.o In file included from /usr/include/c++/15.2.0/bits/specfun.h:43, from /usr/include/c++/15.2.0/cmath:3913, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:13, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = FullMsgId*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:74: /usr/include/c++/15.2.0/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++/15.2.0/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/vector:68: 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; _Alloc = std::allocator >]', inlined from 'constexpr Type& base::flat_map::operator[](const Key&) [with Key = long long unsigned int; Type = QImage; Compare = std::less]' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/lib_base/base/flat_map.h:974:30: /usr/include/c++/15.2.0/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15.2.0/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:900:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:915:48: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649:41, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc: In function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:953:52: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Iv::RichPage::Block*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = Iv::RichPage::Block*; _Tp = Iv::RichPage::Block]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Iv::RichPage::Block*; _ForwardIterator = Iv::RichPage::Block*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'Iv::Editor::{anonymous}::ArticleSession::flushMediaBatch(uint64)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:3749:18: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = FullMsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = FullMsgId*; _Tp = FullMsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = FullMsgId*; _ForwardIterator = FullMsgId*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:649: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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:920:34, 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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Iv::Editor::{anonymous}::ArticleSession::flushMediaBatch(uint64)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:3754:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_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 = __gnu_cxx::__normal_iterator >; _Tp = FullMsgId; _Alloc = std::allocator]', 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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Iv::Editor::{anonymous}::ArticleSession::flushMediaBatch(uint64)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:3754:27: /usr/include/c++/15.2.0/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = FullMsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = FullMsgId*; _Tp = FullMsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = FullMsgId*; _ForwardIterator = FullMsgId*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:950:9, 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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Iv::Editor::{anonymous}::ArticleSession::flushMediaBatch(uint64)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:3754:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = FullMsgId*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = FullMsgId*; _Tp = FullMsgId]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = FullMsgId*; _ForwardIterator = FullMsgId*; _Allocator = allocator]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:664: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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:958:9, 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 = FullMsgId; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1621:19, inlined from 'Iv::Editor::{anonymous}::ArticleSession::flushMediaBatch(uint64)::&)>' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:3754:27: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = Iv::RichPage::Block; _Alloc = std::allocator]', inlined from 'static void Iv::Editor::{anonymous}::ArticleSession::ShowCompose(gsl::not_null, gsl::not_null, Api::SendAction, SendMenu::Details, TextWithTags, Fn, Iv::Editor::ComposeBoxOptions, base::weak_ptr)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:638:25, inlined from 'void Iv::Editor::ShowComposeBox(gsl::not_null, gsl::not_null, Api::SendAction, SendMenu::Details, TextWithTags, Fn, ComposeBoxOptions)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/iv/editor/iv_editor_session.cpp:5039:29: /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_vector.h:1621:26: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [2145/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_invoice.cpp.o [2146/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_html_widget.cpp.o [2147/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_gram_transfer.cpp.o In file included from /usr/include/c++/15.2.0/vector:67, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:636:31, inlined from 'constexpr Data::StatisticalChart::StatisticalChart(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = Data::StatisticalChart::Line*; _Tp = Data::StatisticalChart::Line]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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 = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Data::StatisticalChart::Line; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:238:44, inlined from 'constexpr Data::StatisticalChart& Data::StatisticalChart::operator=(const Data::StatisticalChart&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:20:8, inlined from 'Data::StatisticalGraph& Data::StatisticalGraph::operator=(const Data::StatisticalGraph&)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/data/data_statistics_chart.h:84:8: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [2148/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_giveaway.cpp.o [2149/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_gif.cpp.o [2150/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_game.cpp.o [2151/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_file.cpp.o In file included from /usr/include/c++/15.2.0/vector:74, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = HistoryView::EmojiInteractions::Delayed; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/vector:68: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = HistoryView::EmojiInteractions::Delayed; _Alloc = std::allocator]', inlined from 'void HistoryView::EmojiInteractions::checkDelayed()' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp:522:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = HistoryView::EmojiInteractions::Delayed; _Alloc = std::allocator]', inlined from 'void HistoryView::EmojiInteractions::viewRemoved(gsl::not_null)' at /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp:152:16: /usr/include/c++/15.2.0/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2152/2601] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/history/view/media/history_view_ephemeral_plate.cpp.o In file included from /usr/include/c++/15.2.0/vector:68, from /usr/include/c++/15.2.0/functional:66, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/stdafx.h:26, from /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/build/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx:5, from : /usr/include/c++/15.2.0/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = HistoryMessageMarkupButton; _Alloc = std::allocator]': /usr/include/c++/15.2.0/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp: In member function 'void HistoryMessageReplyMarkup::updateSuggestControls(SuggestionActions)': /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp:1424:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1424 | data.rows.push_back({ | ~~~~~~~~~~~~~~~~~~~^~ 1425 | { | ~ 1426 | Type::SuggestDecline, | ~~~~~~~~~~~~~~~~~~~~~ 1427 | tr::lng_action_gift_offer_decline(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1428 | Visual(), | ~~~~~~~~~ 1429 | }, | ~~ 1430 | { | ~ 1431 | Type::SuggestAccept, | ~~~~~~~~~~~~~~~~~~~~ 1432 | tr::lng_action_gift_offer_accept(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1433 | Visual(), | ~~~~~~~~~ 1434 | }, | ~~ 1435 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp:1437:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1437 | data.rows.push_back({ | ~~~~~~~~~~~~~~~~~~~^~ 1438 | { | ~ 1439 | Type::SuggestDecline, | ~~~~~~~~~~~~~~~~~~~~~ 1440 | tr::lng_action_no_forwards_reject(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | Visual(), | ~~~~~~~~~ 1442 | }, | ~~ 1443 | { | ~ 1444 | Type::SuggestAccept, | ~~~~~~~~~~~~~~~~~~~~ 1445 | tr::lng_action_no_forwards_accept(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1446 | Visual(), | ~~~~~~~~~ 1447 | }, | ~~ 1448 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp:1459:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1459 | data.rows.push_back({ | ~~~~~~~~~~~~~~~~~~~^~ 1460 | { | ~ 1461 | Type::SuggestDecline, | ~~~~~~~~~~~~~~~~~~~~~ 1462 | tr::lng_suggest_action_decline(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | Visual(), | ~~~~~~~~~ 1464 | }, | ~~ 1465 | { | ~ 1466 | Type::SuggestAccept, | ~~~~~~~~~~~~~~~~~~~~ 1467 | tr::lng_suggest_action_accept(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1468 | Visual(), | ~~~~~~~~~ 1469 | }, | ~~ 1470 | }); | ~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp:1471:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1471 | data.rows.push_back({ { | ~~~~~~~~~~~~~~~~~~~^~~~ 1472 | Type::SuggestChange, | ~~~~~~~~~~~~~~~~~~~~ 1473 | tr::lng_suggest_action_change(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | Visual(), | ~~~~~~~~~ 1475 | } }); | ~~~~ /home/buildozer/aports/community/telegram-desktop/src/tdesktop-7.4.2-full/Telegram/SourceFiles/history/history_item_components.cpp:1503:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1503 | data.rows.push_back({ { | ~~~~~~~~~~~~~~~~~~~^~~~ 1504 | Type::SuggestDecline, | ~~~~~~~~~~~~~~~~~~~~~ 1505 | tr::lng_suggest_action_decline(tr::now), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | Visual(), | ~~~~~~~~~ 1507 | } }); | ~~~~ In file included from /usr/include/c++/15.2.0/vector:67: /usr/include/c++/15.2.0/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ReplyKeyboard::Button*]': /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15.2.0/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ReplyKeyboard::Button*; _Tp = ReplyKeyboard::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_uninitialized.h:664:2, inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {ReplyKeyboard::Button}; _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:628:60: /usr/include/c++/15.2.0/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ReplyKeyboard::Button*]', inlined from 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ReplyKeyboard::Button*; _Tp = ReplyKeyboard::Button]' at /usr/include/c++/15.2.0/bits/stl_uninitialized.h:635:32, 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++/15.2.0/bits/stl_vector.h:1912:6, inlined from 'constexpr void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = ReplyKeyboard::Button; _Alloc = std::allocator]' at /usr/include/c++/15.2.0/bits/vector.tcc:86:36, inlined from 'ReplyKeyboard::ReplyKeyboard(gsl::not_null, std::unique_ptr